問題タブ [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 に答える
9992 参照

python - Python SMTPlib に複数の受信者を追加する方法はありますか?

私は考えていた。デフォルトのSMTPlibでPythonに複数の受信者を追加する方法はありますか?

同様に (件名とコンテンツは既に設定されています。SMTP サーバーは gmail です。):

ありがとう

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

python - Python で smtplib から Errno 10061 をデバッグするにはどうすればよいですか?

職場では、失敗したときにメールを送信するツールがあります。私はブラックリストを持っているので、エラーをしても何も送信されませんが、最近このコードを更新する必要があり、テスト中にメールを送信できないことがわかりました。

私だけでなく、他の全員がメールを送信できます。通常の電子メール クライアント (outlook) を使用でき、メール サーバーに ping を実行できます。IT 担当者は Python に詳しくなく、彼らが知る限り、私のプロファイル設定は問題ないようです。次の単純な行だけでserver = smtplib.SMTP(smtpserver)失敗します。 # error: [Errno 10061] No connection could be made because the target machine actively refused it #

参考までに、私は Python 2.6 で Vista を実行していますが、他のほぼ全員が問題なくほぼ同じマシンを実行しています。私たちは皆、同じセキュリティ設定と同じウイルス対策ソフトウェアを実行していますが、それらを無効にしても機能しません。

なぜこれが起こっているのかを理解する方法について誰かアイデアがありますか? ワークグループのプロファイルに奇妙な設定があるのではないでしょうか? 私はこれを理解する方法に途方に暮れています。私の検索はすべて、サーバーなどを起動していない他の人につながりますが、これは私の場合ではありません。

0 投票する
15 に答える
327181 参照

python - Python smtplibを使用して複数の受信者に電子メールを送信するには?

多くの検索の後、smtplib.sendmail を使用して複数の受信者に送信する方法を見つけることができませんでした。問題は、メールが送信されるたびに、メール ヘッダーに複数のアドレスが含まれているように見えますが、実際には最初の受信者だけがメールを受信することでした。

問題は、email.Messageモジュールが関数とは異なるものを期待しているようsmtplib.sendmail()です。

つまり、複数の受信者に送信するには、ヘッダーをカンマ区切りの電子メール アドレスの文字列に設定する必要があります。ただし、sendmail()パラメーターto_addrsは電子メール アドレスのリストである必要があります。

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

python - Python と smtplib を介して Verizon SMS メッセージを送信する

smtplib を他のメール アドレスに送信することはできますが、何らかの理由で自分の電話に配信されません。

アドレスが gmail アカウントの場合、メッセージは正常に送信され、ネイティブの gmail インターフェイスを使用して電話にメッセージを送信すると完全に機能します。SMS メッセージ番号との違いは何ですか?

注: を使用set_debuglevel()すると、smtplib はメッセージが成功したと信じていることがわかります。そのため、この不一致は vtext 番号の動作と関係があると確信しています。

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

python - TypeErrorを送信するPythonメール:文字列またはバッファが必要です

わかりました、私は何年もの間インターネットを見てきましたが、これに対する答えを見つけることができませんでした. 私は多くの提案を試みましたが、うまくいかないようです。Python (smtplib および email モジュール) と gmail サービスを使用して電子メールを送信しようとしています。インポートしたパッケージは次のとおりです。

そして、これが電子メールを送信するための私のdefステートメントです:

私はあえてこれを得るのと同じくらい広範囲にデバッグしました:

つまり、ログインには成功しましたが、メッセージの送信を試みたときに停止しました。私を困惑させることの 1 つは、それがどこを指していないかということです。また、私のコーディングはそれほど優れていない可能性があるため、サイバーいじめはありません.

どんな助けでも大歓迎です!ありがとう。

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

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

Pythonを使用してメールを送信するプログラムを書いています。さまざまなフォーラムから学んだことは、次のコードです。

しかし、単に「エラー: メールを送信できません」と表示され、ターミナルで終了します。これを解決するにはどうすればよいですか?

最後の2行を次のように変更しました

次のエラー メッセージが表示されます。

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

python - Python の smtplib sendmail が改行を挿入している

私は smtplib sendmail を使用しており、\r (改行) があった場所に \n (改行) が追加されています。

これにより、UNIX tnef ユーティリティで使用するファイルが破損します。改行が入らないようにするにはどうすればよいですか?

ありがとう

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

python - 最初のPython画面スクレイピングとSMTPスクリプトは正しく評価されません

これが、個人的なビットをスクラブした私のスクリプトです。

値が何であっても常に評価さresp2[0]れることを除いて、正常に動作します。> 75このスクリプトのポイントは、一部の機密性の高いマシンが実行されている部屋が75度よりも暖かくなったときに警告することです。私がスクレイピングしているWebサイトでは、90を超えた場合にのみアラートを送信できます。それまでに、マシンがダウンするリスクがあるため、早めにアラートを送信したいと思いました。15分ごとにcronjobを使用して実行し、if-elseステートメントが正しく機能するようになったら、「すべてがa-」を送信する代わりに、ログファイルに<=ダンプするだけです。了解しました。」私が基本的な数学で失敗する理由について何か提案はありますか?私に問題はありint(resp2[0])ますか?デフォルトでは10進数ではありませんか?

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

python - 配布メールIDからのメール送信に関する問題[Python]

私は次の質問を見ましたが、まだいくつか疑問があります。

配布リストからメールを送信する

まず、個人のメールアカウントと、特定のメールサーバーのグループに使用される配布IDを持っています。フィールドを指定するだけで、Outlookを介して配布メールIDからメールを送信できFromます。認証は必要ありません。

私は次のコードを使用して、個人アカウントからメールを送信しています。

これは完全に正常に機能します。Outlookを介して(パスワードなしで)配布メールIDからメールを送信できるので、このコードを変更して配布IDを介してメールを送信する方法はありますか?コメントアウトしてみました

一部ですが、コードは私に次のエラーを与えます:

誰かがここで私を助けてくれませんか?

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

python - CC の人にメールが送信されない

Pythonを使用してメールを送信するための次のスクリプトがあります

スクリプトを使用すると、メールがとの両方toaddr1に配信され、メールがまったく受信されないことがわかります。toadd2ccaddr1ccaddr2

興味深いことに、 と が受信したメールを確認するtoaddr1toadd2、 CC にccaddr1とが存在することがわかります。ccaddr2

スクリプトに誤りはありませんか?最初は、これはメール サーバーの問題ではないかと考えていました。Gmail で試してみましたが、同じ結果が得られました。つまり、現在のメール サーバーのアカウントであろうと、CC の Gmail アカウントであろうと、受信者はメールを受信しません。 CC フィールド