問題タブ [poplib]

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 に答える
4783 参照

python - poplib pythonでメッセージヘッダー(件名)を取得

poplib を使用してメッセージ メールから件名のみを取得したい:

助言がありますか?前もって感謝します

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

python - 例外から渡されたバイトの出力

これは poplib.error_proto のコードのようです。

例外で POP 応答からのバイトを渡すだけです。私がやりたいことは、例外をキャッチし、それらのバイトを取得し、それらに .decode('ascii') を使用して、それらを文字列として出力することです。私は自分のテスト設定を次のように書きました:

最後の行を次のように置き換えてみました。

しかし、役に立たない。これは可能ですか?もしそうなら、どうすればこれを実装できますか?

更新: falsetru が指摘しているように、ドキュメントには結果が文字列として返されると書かれていますが、そうではありません:

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

python - python パーサーに if/else を追加する

gmail POP を使用して、テキスト メッセージ (1xxxxxxxxx7@vtext.com) からのメッセージを解析するコード スニペットをここに示します。パーサーがメッセージ内の複数の文字列を検索し、それぞれの文字列に応じてコードを実行できるようにしたいと考えています。現在、パーサーは「Thank you」を含むシーケンスを検索するように設定されていますが、Python に非常に慣れていないため、これを拡張する方法がわかりません。私のコードは次のとおりです。

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

python - メールの末尾の等号 (=)

POP3 を使用して Gmail アカウントからメッセージをダウンロードし、さらに処理するために SQLite データベースに保存します。

ただし、データベースを調べると、メッセージ本文 (ペイロード) の最後の行を除くすべての行の末尾に等号が付いています。なぜこれが起こるのか知っていますか?

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

python - Poplib Microsoft Exchange ログオン エラー

Microsoft Exchange サーバー (2010 バージョン) に接続する次のコードがあります。これは私が問題を抱えている切り取られたものです。(テスト用に作成された他のメールサーバー/ローカルメールサーバーで動作します)。ユーザー/パスワードは検証され、この目的のためにハードコードされているため、スペルミスの問題はありません。このメール アカウントは Microsoft Outlook で使用しているため、サーバー側でも有効です。

結果は次のとおりです。

エラーは明らかですが、ユーザー/パスが本物であることは確かです。POP と POP_SSL を介して接続しようとしましたが、結果は同じです。ウェルカム メッセージが表示されるので、サーバーが稼働しており、POP3/POP3_SSL をサポートしており、ポートが正しい (これがデフォルトです) ことを確認できます。サーバーが同じネットワーク上にあるファイアウォール/プロキシの背後にいません。

エラーは何ですか?POP3 だけを使用して Microsoft Exchange に接続する他の方法はありますか? (または必要に応じて IPMA)。