問題タブ [imaplib]

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 投票する
4 に答える
10673 参照

python - imaplib でメールを取得するが、SEEN としてマークしない

ユーザーの受信トレイからいくつかのメールを解析したいのですが、そうすると:

電子メールを既読または既読としてマークします。これは望ましい機能ではありません。どうすればメールを以前の凝視状態に保つことができるか知っていますか?

0 投票する
8 に答える
36430 参照

python - Pythonとimaplibを使用してGMailでメールを移動する

Pythonを使用してGMailのメールを受信トレイから別のフォルダに移動できるようにしたい。私はimaplibを使用していますが、その方法がわかりません。

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

python - Python pop/imap lib を使用してメールのメール変換 (gmail のように返信/転送/すべてに返信) を維持する方法は?

メールサーバー用のウェブメールクライアントを開発しました。メッセージ変換を実装したい - たとえば、同じメール fwd/reply/reply2all を gmail のように一緒に表示する必要があります...

私の質問は次のとおりです。返信/転送または元のメールに関連するメールを見つけるための鍵は何ですか....

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

python - このテキストエンコーディングは何ですか?

Pythonのimaplibを使用してGmailアカウントからメールをプルしました...しかし、この紛らわしいテキスト本文を含むメールを受け取りました。

私の電子メールからこのファイルを読むのを手伝ってくれる人...

どうも

lo

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

python - Python:メール本文に大きなデータがあるemail.message_from_stringのパフォーマンス

私は最近、Pythonのimaplibとemailモジュールで遊んでいます。imaplib / emailモジュールを使用して、大きな電子メール(ほとんどのデータが添付ファイルではなく電子メールの本文に含まれている)を送受信してみました。

ただし、電子メールサーバーから大きな電子メール(8MB程度を超えるサイズ)をダウンロードし、「email.message_from_string()」メソッドを使用してフォーマットすると、問題が発生することに気付きました。その方法にかかる時間は非常に長い時間のようです(16 MBの電子メールの場合は平均で約300〜310秒)。注:このような大きなメールの送信には、それほど時間はかかりません。約40秒です。繰り返しになりますが、すべてのデータは電子メールの本文にあり、添付ファイルにはありません。すべてのデータを添付ファイルとして同じメールをダウンロードすると、操作全体が30〜40秒で終了します。これは私がしていることです:

コードの各部分のタイミングを個別に設定しました。mailacct.searchとmailacct.fetchはどちらも、16 MBの電子メールで約30〜40秒で終了します。email.message_from_string(resp [1])の行は、約280〜300秒かかります。

私はPythonの初心者です。それで、私は上記のコードで本当に非効率的なことをしていますか?または、問題はemail.message_from_string()メソッドにありますか、おそらく非効率的な実装ですか?それとも、電子メールの本文に大量のデータが含まれることを意図しておらず、パフォーマンスが低下している可能性がありますか?

*編集*:追加情報:IMAP接続の作成にimaplib.IMAP4_SSLを使用しました。最初にimaplib.append()を使用してメッセージをメールアカウントにアップロードしました。ペイロードにはランダムに生成されたバイナリデータを使用しました。

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

python - 一度に複数の IMAP メッセージを取得する

Python を使用して IMAP 経由でメールをロードすることについて私が見た例では、検索を行い、結果の各メッセージ ID に対してクエリを実行します。一度に取得して高速化したい。

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

python - imaplib での IMAP UID について

メールボックスの gmail から別のメールボックスにメールを移動しようとしていますが、新しいメールボックスに移動すると各メールの UID が変わることに興味がありますか?

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

python - メールヘッダーだけでメールに添付ファイルが含まれているかどうかを確認することはできますか?

Pythonでメールクライアントを開発しています。

メール全体をダウンロードせずに、メールヘッダーだけでメールに添付ファイルが含まれているかどうかを確認することはできますか?

0 投票する
4 に答える
18003 参照

python - メールを作成し、imaplib を使用して特定のメールボックスに送信する方法

Python の imaplib を使用して電子メールを作成し、INBOX などの特定の名前のメールボックスに送信しようとしています。誰でも素晴らしい提案があります:)。

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

python - imaplibでスレッド検索メソッドを使用するにはどうすればよいですか?

メールを会話(スレッド)として表示できるGmailクライアントを作成したいと思います。imaplibには、次のメソッドがあります 。IMAP4.thread(threading_algorithm、charset、search_criterion [、...]) これが解決策になると思います。誰かがそれを使用した経験がありますか?例を挙げてください。ありがとう。