-2

1 -

私の電子メール送信スクリプトでは、空白の電子メールを文字列に保存してから、", ".join(to.split()) を使用します。しかし、スクリプトは最初のメールにしか送信されないようです。これは RFC822 形式と関係がありますか? もしそうなら、どうすればこれを修正できますか?

2 -

スクリプトで自分のパスワードが表示されるのは少し気が引けます。Cookie からこの情報を取得する方法や、Firefox から保存されたパスワードを取得する方法はありますか?

前もって感謝します!

4

2 に答える 2

3

またはヘッダー', '.join()のリストに使用しますが、ヘッダーは表示専用です。メールが実際にどこに行くかを決定するのは、RCPT エンベロープです。smtplib を使用していると仮定すると、それが 2 番目の引数になります。To:Cc:

connection.sendmail(senderaddress, to.split(), mailtext)

2: 可能ですが、簡単にはいきません。ブラウザーは、外部プログラムがセキュリティ上重要な保存データを参照することを望んでいません。

于 2009-02-13T10:40:48.960 に答える
2

質問の 2 番目の部分については、netrc モジュール ( http://docs.python.org/library/netrc.html ) を参照してください。

これは、スクリプトにパスワードを含めるよりもはるかに優れているわけではありませんが、コンピューターを使用しているすべてのユーザーがスクリプトを読み取ることができますが、パスワードはホームディレクトリ内のファイルにあり、自分だけが読み取ることができます。

于 2009-02-13T15:30:45.817 に答える