問題タブ [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 投票する
1 に答える
3014 参照

python - Gmailを使用したpythonsmtplib:本文が約35文字を超えるメッセージは受信されません

私には最も奇妙なバグがあります。私はsmtplibを使用してGmailアカウントからメールを送信しています。スクリプトを実行するたびに、送信に使用しているGmailアカウントの[送信済み]タブにメッセージが表示されます。ただし、受信側でメッセージが届かない場合があります。

メッセージの本文の長さとメッセージを受信するかどうかの間に相関関係があることに気づきました。「foo」のメッセージは毎回届きますが、約200文字の私の希望するメッセージは届きません。本文の長さが0〜60のメッセージを送信しようとしました。どちらの場合も、送信側のGmailアカウントの「送信済み」フォルダに60個すべてが表示されますが、受信側のメールアカウントには次のメッセージしか表示されません。

ここに画像の説明を入力してください

メッセージの送信に使用するコードは次のとおりです。

そして、これがメール機能です:

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

python - smtplibを使用したEメールの送信

Gmailアドレスを使用してメールを正常に送信する次のコードがあります。しかし、ドメインメールの1つであるGmail以外のメールアカウントを使おうとすると。ソケットエラーが発生しました。何かを変更する必要がありますか?

私が使用しているメールアドレスはですdomains@smoothplus.com。ドメインのsmptpに更新しようとSMTPserver = 'smtp.gmail.com'しましSMTPserver = 'smtpout.secureserver.net'たが、機能しませんでした。助けてください。

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

django - SMTP 経由でローカル以外のアドレスにメールを送信すると、リレー アクセスが拒否される

次のスニペットは、ユーザーが登録したときにメールを送信するために使用されます

これは、ローカル アドレスに送信している場合はうまく機能しますがRelay access denied、受信者が外部メール アドレス (つまり、GMail または Yahoo アカウントを持つユーザー) の場合はスローされます。

ユーザーが登録したときに HTML ベースのメールを送信する必要があります。このメールの内容はデータベースに保存されます。上記のコードに誤りがある場合は提案してください

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

python - Python 2.3 で SSL を使用してメールを送信する

私は Python 2.3 を使用しており、SSL で電子メールを送信する必要があります。

docsによると、SMTP_SSL は Python 2.6 で追加されました。

Python 2.3でもSSLを使用する方法はありますか(おそらくサードパーティモジュールを使用)?

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

python - エラー252:b"2.1.5メールを送信してください。最善を尽くしますf18sm1267047wiv.14"

こんにちは私は簡単なメッセージを送信するPythonスクリプトを作成しました。このスクリプトは、私の大学の電子メールアドレスで機能します。ただし、Gmailでは問題があるようです。私は自分の電子メールとログイン名としてログインするだけの両方を使用してみました-同じ結果です。私が得るエラーは次のとおりです。

何が間違っているのかわかりません。私は本当に多くの情報を見つけることができませんでした。私が得るのは上記の行だけで、他には何もありません。私はLinuxマシンでスクリプトを実行していて、それはLinuxマシンで書かれています。

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

python - イベントレットと SMTP

メールをマルチスレッドで送信したいと思います(djangoのSMTPConnectionまたはsmtplibモジュールを使用して)。私ができるurllib2に似たモジュールがあることを望んでいました:

ただし、urllib2 インポートの代わりに smtplib を使用します。ただし、これはサポートされているようです。これはモンキー パッチ (?) の可能性があると読みましたが、どうすればよいかわかりません。これをイベントレットで実現する方法はありますか? または、python Thread クラスなどにドロップダウンする必要がありますか?

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

python - pythonsmtplib-ノンブロッキングメーリング

私はかなり頻繁にメールを送信するsmtplibを使用しています。自分のSMTPサーバーをリレーとして使用しています。問題は、接続が発行されるたびにsmtplib.SMTP(...)プロセス全体がブロックされることです。私はpython(v3)を初めて使用し、smtplibがすでに非同期メールをサポートしているかどうか疑問に思っています。また、ブロッキング作業負荷をsendmailなどのMTAに委任してから、フローをブロックしないようにPythonコードで個別のプロセスを発行しようとしました。それが良い習慣かどうかはわかりません。私の場合の良い解決策は何でしょうか?

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

unicode - Python3.1でUnicode文字を使用してメールを送信するsmtplibの問題

こんにちは私はユニコードメールでこの問題を抱えています。「Añadir」などのスペイン語で単語を送信しようとすると、システムが崩壊します。このリンクにある内容を試してみました。Python3 smtplibはユニコード文字で送信しますが、送信しません。仕事。

これは私のエラーのコードです:

UnicodeEncodeError:'ascii'コーデックは位置7の文字'\ xf1'をエンコードできません:序数が範囲内にありません(128)

これはサーバー上のコードです:

前もって感謝します。

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

python - 各受信者がメールヘッダーで受信者として表示されるpython fastで何十万もの受信者にメールを送信する方法は?

Python で膨大な数 (数十万) のメールを送信するためのソリューションを探しています。(ファイル内に) 受信者のリストがあり、すべての受信者にメールを送信したいと考えています。各受信者が bcc や cc ではなく、メール ヘッダーに受信者として表示されるようにしたい。さて、私の解決策: すべてのリストにメールを送信するのではなく、それぞれに個別のメールを送信します。私は以下のいくつかの作業を行いました:(私はsmtplibthreadingを使用しました):

動作しますが、非常に遅いです (約 6 メール/秒)。だから、それをより速くするのを手伝ってください。または、この仕事をするための別の解決策を提案してください。どうもありがとうございました!

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

python - Python2.5、smtplibおよびKeyError

メール機能を備えたESXi上のBusyBox用のPythonスクリプトを作成しようとしています。いくつかのライブラリが欠落しているPython2.5を実行します(つまり、smtplib)。Python2.5ソースをダウンロードし、lib-folderをESXiにコピーしました。今、私は「import lib.smtplib」を介してsmtplibをインポートしようとしていますが、Pythonは次のように述べています。

私は立ち往生しています。だから、すべての助けとすべての考えがありがたいです!