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

python - .emlが添付されているメール本文を取得するにはどうすればよいですか?

私はPythonで電子メールクライアントアプリケーションを開発しています。

Imapを使用して.eml添付ファイルのあるメール本文を取得するにはどうすればよいですか?

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

python - imaplib を使用して受信トレイにこのメールの UID がある場合、All Maill フォルダにあるメールの UID を取得するにはどうすればよいですか? (Gメール)

imaplib を使用して受信トレイにこのメールの UID がある場合、All Maill フォルダにあるメールの UID を取得するにはどうすればよいですか? ご存知のように、Googleストアのメールは、すべてのメールと受信トレイの2つのインスタンスにあり、imaplibを使用してこれをゴミ箱フォルダーのメールに移動したい

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

python - Pythonのimaplibで括弧で囲まれたリストを解析する

IMAP応答から出てくる括弧で囲まれたリストをPythonリストまたはタプルに分割する簡単な方法を探しています。から行きたい

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

python - imaplib を使用して Gmail でメールを削除する際の問題

受信トレイ フォルダからメッセージを削除しようとしても問題ありませんが、すべてのメール フォルダに切り替えたときに削除が機能しません。expunge()メソッドが戻り('OK', [None])、メッセージが削除されませんでした:

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

python - Pythonの電子メールの引用-印刷可能なエンコーディングの問題

次を使用してGmailからメールを抽出しています。

ただし、「=」などのエンコーディング関連の文字がさまざまなテキストフィールドの中央にランダムに表示されるため、(正規表現を使用して)日付を抽出できないメールもあります。抽出したい日付範囲で発生する例を次に示します。

名前:KIRSTIメール:kirsti@blah.blah電話番号:+ 999 99995192パーティーの合計:合計4人、子供0人到着/出発:2010年10月9日-2010年10月13日-2010年10月13日

これらのエンコード文字を削除する方法はありますか?

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

python - google IMAP(python、imaplib)を使用した削除

Google IMAPを使用してメッセージを削除しようとすると、メッセージはフォルダから削除されますが、ごみ箱フォルダには移動しません。このメッセージを削除する前にコピーする必要がありましたか?

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

python - Python imaplibを使用して、あるimapサーバーから別のimapサーバーにメッセージをコピーするにはどうすればよいですか?

あるIMAPサーバーから別のIMAPサーバーにメッセージをコピーしたい。メッセージデータを変更したくありません。私はpythonimaplibを使用しています。

これは私が試したコードです:

しかし、これは例外を引き起こします:

imaplib.error:UIDコマンドエラー:BAD ['"配信先:niels@domain.com']

したがって、引数(data [0] [1])は適切にフォーマットされていないと思います。

data[0][1]の内容は次のようになります。

配信先:niels@domain.com \ r \ n受信:10.216.207.222、SMTP ID n27cs38120weo; \ r \ n金、2010年11月12日09:43:47 -0800(PST)\ r \ n受信:10.200.19.19 SMTP ID y19mr234526eba.52.12894526694; \ r \ n2010年11月12日金曜日09:43:46-0800(PST)\ r \ nリターンパス:somename@domain.com \ r \ n受信:dub0-omc1-s20.dub03から.hotmail.com(dub0-omc1-s20.dub03.hotmail.com [157.55.0.220])\ r \n.....。

どうすればこれを修正できますか?

更新: WodinとAvadheshの助けを借りて、今すぐメッセージを追加できますが、追加したばかりのメッセージのUIDを取得するにはどうすればよいですか?

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

gmail - Gmail メールボックスの問題

通常、メールボックス名の表示には imaplib (python lib.) を使用します (example [Gmail]/Spam) が、最近、フレンド アカウントのプレフィックスが異なることに気付きました (example [Google]/Spam)。

通常のアカウントと友達のアカウントの違いは何ですか.:)

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

python - Python での IMAP 応答の解析

Pythonでimapを操作するためにimaplibを使用していますが、IMAP応答の詳細を解析する手段がないようです。たとえば、次のようなクエリを実行します。

ここnumで、あるメールサーバーが生成するメッセージ番号です (例):

そして別の場合:

ご覧のとおり、メッセージの詳細が異なり、UID も別の要素にあります。問題は、それを自動的に分類し、特定のメール サーバーの機能の詳細を抽象化できるライブラリがあるかどうかです。

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

python - Pythonでのimaplibによるエラー処理

この行を使用する場合:

このエラーが発生します:

このエラーのエラー処理をどのように行いますか?