問題タブ [smtplib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2279 参照

python - Python:サーバーのメールがスパムに送信されます

作成しているアプリから確認メールを送信しようとしています。server = smtplib.SMTP()とを使用してLinodeで実行していserver.sendmail()ます。何らかの理由で、Gmailはこれらのメッセージをスパムとしてマークしています。

私のメールテンプレートは次のとおりです。

以前、CQをinvite@campusquery.comにしたときにも機能しました。ただし、この方法で送信者を定義できない場合。

これを修正するにはどうすればよいですか?

ありがとう。

0 投票する
2 に答える
1775 参照

python - DKIM 署名付きメールの送信 - Python

email.mime.text.MIMETextを使用して作成し、 を使用して送信している電子メールに DKIM で署名するにはどうすればよいsmtplibですか?

0 投票する
3 に答える
648 参照

python - Python smtplib モジュールでメモリ リークが発生する

ディレクトリ内のファイルを監視し、ファイルに変更があるたびに電子メールを送信するデーモンを作成しました。bb-freeze を使用して Windows .exe にコンパイルしました。数日間実行した後、メモリ内のスペースがますます多くなっていることに気付きました。

Heapyを使用して (コンパイルされた .exe ではなく) .py ファイルのメモリ使用量を監視したところ、関数を呼び出すたびに、オブジェクトの数が 3 ずつ増加し、対応するメモリ使用量が 484 バイト増加することがわかりました。smtplib モジュールを使用しており、どこでリークが発生しているのかわかりません。

インターネットのどこかでこのコードを見て、それをコピーしました。動作しますが、メモリ リークが発生します。誰かがメモリリークが発生している場所を見つけるのを手伝ってもらえますか?? :(

編集: msg.as_string() の使用がメモリ リークの原因のようです。msg="Blah" などのプレーン テキストを msg.as_string() の代わりに使用すると、問題が修正されます。しかし、それでは件名を追加できません。

0 投票する
7 に答える
53076 参照

python - Sendmail Errno[61] 接続が拒否されました

出力されたテキストを電子メールに送信するようにアプリケーションを取得しようとしています。簡単にするために、スクリプトを分離しました:

このスクリプトの出力:

ご覧のとおり、接続は拒否されています。Mac OS X Snow Leopard で Python 2.6 を実行しています (関連する場合)。

いろいろと調べてみましたが、解決策を見つけることができませんでした。どんな助けでも大歓迎です。

0 投票する
2 に答える
2880 参照

python - Python 経由で電子メールを送信する

Pythonでメールを送信しようとしています。私が知る限り、次のコードに必要なのは有効な受信者とホストHOSTだけです。ホストを取得する方法がわかりません。最も簡単な方法は何ですか?

0 投票する
1 に答える
2114 参照

python - Python smtplib、starttls のタイムアウト

オフィス ネットワークで実行している小さな監視スクリプト用に、いくつかの基本的な電子メール機能をセットアップしようとしています。Ubuntu 10.10 サーバーでスクリプト (以下を参照) を実行すると問題なく動作しますが、Windows デスクトップ マシンで実行するsend: 'STARTTLS\r\n'reply: '451 4.7.0 Timeout waiting for client input\r\n'.

とにかくこれを Linux サーバーで実行するつもりですが、なぜ Windows で動作しないのか知りたいです。問題を引き起こしているのは異なる Python バージョンですか?

設定:

SMTP サーバー: Exchange 2010、Windows Server 2008 R2 x64

Python マシン #1: Windows 7 SP1 x64、Python 2.7.1 --- (失敗)

Python マシン #2: Ubuntu サーバー 10.10 x86、Python 2.6.6 --- (動作)

脚本:

0 投票する
5 に答える
30670 参照

python - Python email/smtplib で別の返信先メッセージを設定する

Pythonメールとsmtplibを使用して、Pythonからメールを送信しています。Gmail資格情報を使用して、Gmail SMTPサーバー経由でこれを行っています。これは問題なく動作しますが、Reply-toアドレスとは異なるメール アドレスを指定しfromて、返信が別のアドレス (Gmail 以外) に送信されるようにしたいと考えています。

私はreply toこのようなパラメータを作成しようとしました:

しかし、これはうまくいきません。Python docs でこれに関する情報を見つけることができません。

ありがとう。

0 投票する
1 に答える
10722 参照

python - PythonでのSMTPAUTH拡張の問題

会社のSMTPサーバーを介してメールを送信する簡単なPythonスクリプトを作成しようとしています。次のコードを使用しています。

このプログラムを実行すると、この結果が得られます。

この「サーバーでサポートされていないSMTPAUTH拡張機能」のデバッグを開始するにはどうすればよいですか。エラー?

PS:正確な詳細を備えたJavaクラスが機能しているので、SMTPの詳細と資格情報が正しいことはわかっています。

0 投票する
14 に答える
388012 参照

python - Pythonでメールを送信するにはどうすればよいですか?

このコードは機能し、私にメールを送ってくれます。

ただし、次のような関数でラップしようとすると、次のようになります。

それを呼び出すと、次のエラーが発生します。

誰かが私に理由を理解するのを手伝ってもらえますか?

0 投票する
1 に答える
556 参照

python - python-mailer と google の問題?

私はちょうど次のことを試しました:

smtpname は "smtp.gmail.com"、smtpport は 587、ユーザー名は Google アカウント + "@gmail.com"、受信者は 2 番目の gmail です。

誰が何が悪いのか教えてもらえますか? スクリプトはPythonで実行され、エラーはありませんが、何も得られません