2016-11-06 9 views
-1

私はprocmailを設定します。今は、選択したトピックのメールをサーバーメールからメールにリダイレクトするコードがあります。私は、サーバー上で選択した.txtファイルにメールの内容をコピーしたいProcmailからファイルへ

:0 c 
*Subject.*ExampleTopic 
[email protected] 

:それは私のコードです。どうすればいいですか?

+0

答えがあなたの問題の解決に役立った場合は、それを受け入れてください。そうでない場合は、フィードバックを提供してください。ありがとう。 – tripleee

答えて

0

現在のコードは、[email protected]という名前のフォルダにコピーを保存します。別の名前のファイルに保存するには、その文字列を変更するだけです。 (一致する各メッセージを別のメールアドレスに転送する場合は、構文は! [email protected]で、動詞の動詞として感嘆符が付きます)。

デフォルトの保存アクションは、バークレーのmbox形式のフラットテキストファイルに追加されます。これには、ヘッダーと本文の両方が含まれます。 bフラグを使用すると、電子メール本文だけを保存できますが、これは未処理のMIMEトランスポート形式です。これは実際にはほんの稀です。

:0b 
* some condition, perhaps 
bodyfile.txt 

Procmailのが残念MIMEについて何も知らないので、特定の身体の一部を取得することは、あなたが実際に必要なものであるならば、あなたはおそらくパイプにMIMEを理解し、あなたの抽出ポリシーを実装することができ、いくつかのスクリプトへのメッセージをお勧めします。

:0 
* some condition, maybe 
| extracttool >>bodyfile.txt 

あなたの質問のあいまいな言い回しは、おそらく一般、特にMIMEでのメールの書式の詳細はあまり慣れていないことを意味します。挑戦が何であるかを適切に考えれば、より詳細な要件を持つ別の質問を投稿することをお勧めします。始めに、あなたが強めたいメッセージの出典が私たちを助けてくれるでしょう。

関連する問題