問題タブ [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.
python - Python:サーバーのメールがスパムに送信されます
作成しているアプリから確認メールを送信しようとしています。server = smtplib.SMTP()
とを使用してLinodeで実行していserver.sendmail()
ます。何らかの理由で、Gmailはこれらのメッセージをスパムとしてマークしています。
私のメールテンプレートは次のとおりです。
以前、CQをinvite@campusquery.comにしたときにも機能しました。ただし、この方法で送信者を定義できない場合。
これを修正するにはどうすればよいですか?
ありがとう。
python - DKIM 署名付きメールの送信 - Python
email.mime.text.MIMEText
を使用して作成し、 を使用して送信している電子メールに DKIM で署名するにはどうすればよいsmtplib
ですか?
python - Python smtplib モジュールでメモリ リークが発生する
ディレクトリ内のファイルを監視し、ファイルに変更があるたびに電子メールを送信するデーモンを作成しました。bb-freeze を使用して Windows .exe にコンパイルしました。数日間実行した後、メモリ内のスペースがますます多くなっていることに気付きました。
Heapyを使用して (コンパイルされた .exe ではなく) .py ファイルのメモリ使用量を監視したところ、関数を呼び出すたびに、オブジェクトの数が 3 ずつ増加し、対応するメモリ使用量が 484 バイト増加することがわかりました。smtplib モジュールを使用しており、どこでリークが発生しているのかわかりません。
インターネットのどこかでこのコードを見て、それをコピーしました。動作しますが、メモリ リークが発生します。誰かがメモリリークが発生している場所を見つけるのを手伝ってもらえますか?? :(
編集: msg.as_string() の使用がメモリ リークの原因のようです。msg="Blah" などのプレーン テキストを msg.as_string() の代わりに使用すると、問題が修正されます。しかし、それでは件名を追加できません。
python - Sendmail Errno[61] 接続が拒否されました
出力されたテキストを電子メールに送信するようにアプリケーションを取得しようとしています。簡単にするために、スクリプトを分離しました:
このスクリプトの出力:
ご覧のとおり、接続は拒否されています。Mac OS X Snow Leopard で Python 2.6 を実行しています (関連する場合)。
いろいろと調べてみましたが、解決策を見つけることができませんでした。どんな助けでも大歓迎です。
python - Python 経由で電子メールを送信する
Pythonでメールを送信しようとしています。私が知る限り、次のコードに必要なのは有効な受信者とホストHOSTだけです。ホストを取得する方法がわかりません。最も簡単な方法は何ですか?
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 --- (動作)
脚本:
python - Python email/smtplib で別の返信先メッセージを設定する
Pythonメールとsmtplibを使用して、Pythonからメールを送信しています。Gmail資格情報を使用して、Gmail SMTPサーバー経由でこれを行っています。これは問題なく動作しますが、Reply-to
アドレスとは異なるメール アドレスを指定しfrom
て、返信が別のアドレス (Gmail 以外) に送信されるようにしたいと考えています。
私はreply to
このようなパラメータを作成しようとしました:
しかし、これはうまくいきません。Python docs でこれに関する情報を見つけることができません。
ありがとう。
python - PythonでのSMTPAUTH拡張の問題
会社のSMTPサーバーを介してメールを送信する簡単なPythonスクリプトを作成しようとしています。次のコードを使用しています。
このプログラムを実行すると、この結果が得られます。
この「サーバーでサポートされていないSMTPAUTH拡張機能」のデバッグを開始するにはどうすればよいですか。エラー?
PS:正確な詳細を備えたJavaクラスが機能しているので、SMTPの詳細と資格情報が正しいことはわかっています。
python - Pythonでメールを送信するにはどうすればよいですか?
このコードは機能し、私にメールを送ってくれます。
ただし、次のような関数でラップしようとすると、次のようになります。
それを呼び出すと、次のエラーが発生します。
誰かが私に理由を理解するのを手伝ってもらえますか?
python - python-mailer と google の問題?
私はちょうど次のことを試しました:
smtpname は "smtp.gmail.com"、smtpport は 587、ユーザー名は Google アカウント + "@gmail.com"、受信者は 2 番目の gmail です。
誰が何が悪いのか教えてもらえますか? スクリプトはPythonで実行され、エラーはありませんが、何も得られません