私はpythonを学んでいるので、私は自動的に私のためにGmailの電子メールを送信するスクリプトを作ろうと思っていました。パスワードをPythonで確保する
私のメールを自動的に送信するには、自分のGmailアカウントにログインとパスワードを送信する必要があります。
私はここでいくつかのガイドを読みましたが、passlibは良い選択です。しかし、私はまだそれを設定する方法について少し混乱しています。
- 私は結果が私のLinux VM内の隠しファイルに保存されます
- 私のパスワードを暗号化するためにPASSLIBを使用しています。
- スクリプトが実行されるとき、ハッシュされたパスワードのためにVMの隠しファイルを解析する必要があります。
- ここで私は混乱しています。私はそれを復号化して送信する必要があると思いますか?それはむしろ安全ではないですか?それとも復号化せずに送ることができますか?うまくいけば、Gmailはそれを解読できますか?
私はSMTPライブラリを使用しています。
server = smtplib.SMTP('smtp.gmail.com', 587)
server.ehlo()
server.starttls()
server.login(gmail_sender, gmail_passwd)
おかげ
はい、それは安全ではありません。ただし、パスワードを暗号化している場合は、コードの横に*を格納しておきます。 – jonrsharpe