問題タブ [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.
python - コピー後にIMAPメッセージを一意に識別するにはどうすればよいですか。
Pythonのライブラリを使用してIMAPメッセージをINBOXからINBOX/Archiveに移動したいのですがimapclient
、これは基本的に次のように実行しています。
ただし、これにより、メッセージへの参照が失われます。私がやりたいのは、次のようなものを使用して、後でメッセージを検索できるようにするメッセージの識別子を格納することです。
これにはどのIDを使用する必要がありますか?また、これのルックアップ部分をどのように実行しますか?
python - Python imaplib 表示証明書キー
MITMがないことを確認するために、imaplibにIMAPサーバー証明書のmd5(またはSHA)キーを表示させたい(私はCAを信頼していないので、この場合チェーンを確認するだけでは不十分です)。
証明書全体を表示しても問題ありません。
助けていただければ幸いです!!
- クリス
python - PythonのimaplibのIMAPコマンド「UIDCOPY」に対する誤った応答?
これが私の目標です:
1。受信トレイからアーカイブに1つの電子メールをコピーするためにtelnet接続を使用しています:
2。同じアカウント、アーカイブに他のメッセージをコピーします:
... IMAP4_SLLインスタンスの作成、ログインなど...
. uid copy 1102 "[Gmail]/All Mail"
. OK [COPYUID 646471928 1102 1237] (Success)
res = mserver.uid("copy", "1107", "[Gmail]/All Mail")
print res
私が得た出力で:
('OK', [None])
それで、誰が間違っていますか?コピーしたばかりのメッセージ用の新しいUIDが必要です。ご清聴ありがとうございました。
python - 差出人フィールドのメールアドレスの IMAP 検索
Pythonのimaplibを使用してimapメールを検索およびフィルタリングしようとしています。フィールドで電子メールアドレスを検索している検索コマンドで、非常に奇妙な問題が発生していFROM
ます。次のスクリプトがあります。
そのため、次の結果が得られます。
2 回目の検索が失敗するのはなぜですか? 前の検索で示されているように、電子メール アドレスがFrom
フィールドに表示されます。2 回目の検索でこのメールに一致したはずですよね?
From
これはフィールドでメールアドレスを検索する方法ではありませんか? 私はこれで髪を引き離しています。何か案は?
編集関連する場合は、MS Exchange (2007 だと思います) によって公開されている IMAP サーバーでこれを試しています。
python - imaplibを使用して、\\NoSelect属性なしでメールボックスを作成するにはどうすればよいですか。
GmailのIMAPアカウントでディレクトリツリーを作成しようとしています。imaplibで「create()」コマンドを使用しましたが、作成されたフォルダーに\\Noselect属性が追加されているようです。これはGmailのネストされたラベル機能を壊します-\\Noselect属性を削除する方法、またはそもそも作成されないようにする方法はありますか?
例:
python - Python/imaplib - メッセージのラベルを取得するには?
gmail アカウントにアクセスする必要があるため、プロジェクトに imaplib を使用しています。事実: Gmail のラベルを使用すると、各メッセージが任意の数のフォルダー/ボックス/ラベルに配置される場合があります。
問題は、すべてのメッセージからすべてのラベルを取得したいということです。
私の頭に浮かんだ最初の解決策は、「すべてのメール」フォルダーを使用してすべてのメッセージを取得し、メッセージごとに、そのメッセージが使用可能なフォルダーのそれぞれにあるかどうかを確認することです。
しかし、私はこの解決策が重いと感じており、これを行うためのより良い方法があるかどうか疑問に思っていました.
ありがとう!
python - SMTP で送信された Gmail メッセージへの返信がスレッド化されないのはなぜですか?
次の Python スニペットを使用して、SMTP 経由で同様の電子メールを多数送信しています。
これらのメッセージは、会話の最初のメッセージです。Strangley、これらのメッセージへの返信は、元のメッセージの会話にスレッド化されていません.
返信は、元のメッセージとは関係なく、件名 = "Re: こんにちは" という別のメッセージとして受信トレイに返されます。(非常にまれに、適切にスレッド化されることがありますが、これはさらに奇妙です。)
これらの (スレッド化されていない) 返信には、GMail によって自動生成された送信済みメールの Message-ID フィールドを参照する References: フィールドがあることを確認しました。
私が間違っていることは何か分かりますか?
python - imaplibを使用してメールの件名と送信者を取得しますか?
応答の下に示されているコードを実行すると、次の応答が返されます。この応答を解析して、送信者 (John Smith) と件名 (test) を取得するにはどうすればよいですか?
-
python - Python でのマルチパート メールの解析と添付ファイルの保存
私はPythonを初めて使用し、Pythonのimaplibと電子メールを介してgmailから電子メールを解析しようとしています。かなりうまく機能していますが、メールの添付ファイルに問題があります。
他のすべての添付ファイルを削除して保存しながら、セカンダリ コンテンツ タイプとして挿入される可能性のある HTML を無視して、電子メールからすべてのプレーンテキストを解析したいと考えています。私は次のことを試しています:
これは、電子メールのプレーンテキスト部分だけを取得する最初の試みでしたが、誰かがテキスト添付ファイル付きの電子メールを送信すると、テキスト ファイルの内容が上記の「本文」変数に表示されます。
他のすべての種類の添付ファイルをファイルとして保存しながら、時々存在するセカンダリ HTML を無視して、電子メールのプレーンテキスト部分を抽出する方法を教えてもらえますか? これがあまり意味をなさない場合はお詫び申し上げます。必要に応じて、質問をより明確に更新します。