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

python - python smtplib

Python CGI スクリプトを実行している Windows サーバーがあり、smtplib に少し問題があります。サーバーは python 2.1 を実行しています (残念ながらアップグレードできません)。とにかく私は次のコードを持っています:

p>

そして、それは私にこのエラーを与えています:

これは、python 2.1 以降に login() メソッドが追加されたためだと思います。どうすればこれを修正できますか?

ファイルを cgi スクリプトと同じディレクトリにアップロードして、モジュールを追加する必要があります (ただし、smtplib は C で記述されており、コンパイルする必要があると思いますが、このサーバーでは実行できません)。

また

Python 2.1 の libsmtp が期待する方法で実行します。

本当にありがとう!

0 投票する
10 に答える
68188 参照

python - Python の例でメールを送信できない

Python 経由でメールを送信する方法を見つけようと試みました (そして失敗しました)。

ここから例を試してみてください: http://docs.python.org/library/smtplib.html#smtplib.SMTP

server = smtplib.SMTP_SSL('smtp.gmail.com', 465)SSL接続がないことについてバウンスバックを受けた後 、行を追加しました。

今、私はこれを得ています:

考え?


server = smtplib.SMTP("smtp.google.com", 495) でタイムアウト エラーが発生します。smtplib.smtp("smtp.google.com", 495) だけで、「SSLError: [Errno 1] _ssl.c:480: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol」(以下を参照) が表示されます。

別のポートを試していますが、まったく新しいエラーが発生しています。コード全体を投稿するだけです。おそらく初歩的なミスを犯しているでしょう。

"

"

そして、次のエラーメッセージが表示されます: "

"

実際には "server = smtplib.SMTPSSLPORT=587" のように見えるものは、実際には "server = smtplib.SMTPアンダースコアSSLアンダースコアPORT=587" であることに注意してください。ここでは何らかのフォーマット処理が行われています。

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

python - Python ssmtp vs smtplibでメールを送信する方法

delbian linux でメールを送信する必要があります。どのように送信します?サーバーを 256 MB の Linux ボックスで実行していますが、postfix と sendmail はやり過ぎだと聞きました。

最近、実行可能ファイルのように見えるssmtpに出くわしました。プロセスとして実行し、osモジュールを使用してpythonから呼び出す必要があります。

別の方法として、python はすでに smtplib を提供していますが、これは問題なく動作しています。

Python の smtplib よりも ssmtp を使用する利点は何ですか?

0 投票する
9 に答える
52307 参照

python - smtplib と gmail - python スクリプトの問題

これが私のスクリプトです:

Gmailアカウントからメールを送信しようとしています. gmail の要件により、スクリプトは starttls を使用します。1and1 と webfaction の 2 つの Web ホストでこれを試しました。1and1 で「接続が拒否されました」というエラーが表示され、webfaction ではエラーは報告されませんが、メールは送信されません。スクリプトに問題は見られないので、Web ホストに関連している可能性があると考えています。ご意見やご感想をお待ちしております。

編集:デバッグモードをオンにしました。出力から、メッセージが正常に送信されたように見えます...私はそれを受信しません。

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

python - Python 2.4でsmtplib送信タイムアウトを設定するには?

タイムアウトが発生しないため、メール送信が失敗したときに smtplib がプログラムを拘束することに問題があります。私が使用しているサーバーには 2.4 を超える python はありませんし、今後もありません。そのため、以降のバージョンの python では SMTP コンストラクターへのタイムアウト引数を使用できません。

Python 2.4 のドキュメントは、SMTP クラスに「タイムアウト」引数がないことを示しています。

では、この機能をシミュレートするにはどうすればよいでしょうか。

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

python - python smtp gmail認証エラー(gmail smtpサーバーを介して電子メールを送信する)

私は次のコードを持っています

このコードは私のデスクトップで正常に機能します。しかし、このエラーで失敗しました

私のLinuxサーバーで。

何がうまくいかなかったのかわからないのですが、Linuxサーバーでポートを開く必要がありますか?

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

python - Unicode文字を含むPython 3 smtplib送信

Python 3 で smtplib を使用して Unicode 文字を電子メールで送信する際に問題があります。これは 3.1.1 では失敗しますが、2.5.4 では機能します。

ドキュメントの例を試しましたが、これも失敗しました。 http://docs.python.org/3.1/library/email-examples.html、ディレクトリの内容を MIME メッセージとして送信する例

助言がありますか?

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

python - Python および sll/Exchange 2007: 適切な認証方法が見つかりません

smtplib を使用して Python スクリプトからメールを送信しようとしていますが、Exchange 2003 を介して smtp で問題なく動作しますが、Exchange 2007 では次のように表示されます。

Python コードはどちらの場合も同じです (もちろん、サーバーとログイン情報を除く)。

スクリプトでユーザー名とパスワードをプレーン テキストで渡していますが、Exchange 2007 が AUTH_PLAIN = "PLAIN" (smtplib.py の 545 行目) で動作するように構成されていないようです。そこで ssl を無効にする場所がわかりません。 .

アイデアをいただければ幸いです。

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

c++ - C++でまともなSMTPクライアント

パーミッシブライセンス(LGPL、BSD、MIT-Xなど)を備えたC++の適切なSMTPクライアント側ライブラリが欲しいのですが。少なくともrfc821とrfc2487に準拠している必要があり、できればrfc3207に準拠している必要があります。

すべての要件を満たしていないものを見つけました。

  1. Poco SMTP
  2. DataReel SMTP
  3. vmime

ありましたら、ぜひシェアしてください。ありがとうございました!

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

python - smtplibは純粋なPythonですか、それともCで実装されていますか?

smtplibは純粋なPythonですか、それともCで実装されていますか?