IMAP経由でカスタムRFC822ヘッダーを追加しますか?
質問
imaplibとIMAPサーバー上のメッセージにカスタムRFC822ヘッダーを追加する簡単な方法はありますか?
私は私のIMAPメールストアをフィルタリングPythonベースのプログラムを書いています。私はProcmailのでこれをやったとき、私は、ヘッダーを追加するオプションを持っていました。しかし、PythonのIMAPの実装であることを行う方法があるように思えません。
は具体的には、私のようなカスタムヘッダーを追加します
X-VY32-STATUS: Very Cool
だから、メールヘッダに表示されていること:
To: vy32@stackoverflow.com
From: Yo@mama.com
Subject: Test Message
X-VY32-STATUS: Very Cool
The regular message is down here.
解決
より良いオプションを使用することですのカスタムサーバー旗を呼ばキーワードます。
Aキーワードは、サーバーの実装によって定義されます。キーワードは「\」で始まりません。サーバーは、メールボックスに新しいキーワードを定義するには、クライアントを許可することができる。
メッセージにmyflagを追加するには、使用することができます。
STORE number +FLAGS (myflag)
検索します:
SEARCH KEYWORD myflag
ベア一部のサーバーは、カスタムフラグを許可しないことを念頭に置いています。
他のヒント
私は RFC 2060 の受信メールのヘッダーの編集を可能にするとは思いません。編集するメールレスポンスヘッダをしたい場合は、これはemail
パッケージで行うことができます。
所属していません StackOverflow