質問

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パッケージで行うことができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top