Procmail vs. MailDrop-どちらを使用しますか?
質問
メール処理を行う必要があります。そこでは、メールの内容を操作したり、電子メールの受信時にスクリプトを呼び出したり、アクセスポイントとして多くのメールアドレスをサポートしています。 MDAエージェントを読む際、Procmailは標準的なスタンバイのように見えますが、MailDropにもいくつかのフォローがあります。 Wikipediaは、Procmailがかなり長く進んでいないため、新しいものを始める人はMailDropを検討すべきだとコメントしています。
機能や機能から、これらのいずれかを他方よりも使用することを示す確かな理由はありますか?
解決
答えるのは非常に難しいです。私が見る限り、Procmailは非常に安定しており、うまく機能します。 MailDropを非常に簡単に統合できるかどうかは明らかではありません。 Procmailの良いことは次のとおりです。
- パイプに基づいているため、ホルムール+sed+bashを使用してフィルターを簡単に追加できます
- procmailで使用するyes/noフィルターを構築するのは簡単です(つまり、スパムプロセッサ)
- 必要なことのほとんどをしてください
- メーリングリストはまだ生きています
反対側に:
- ダイナミックマッチのProcmailの構文は複雑であり( / stuff)、私はほとんど例を見つけました
- ドキュメントは多くのハウツーに散らばっています。このURLは良いですhttp://pm-doc.sourceforge.net/doc/ただし、少し編集する必要があります。
他のヒント
これが私がさまざまな場所で読んだものの要約です:
MailDropは、Procmailの「ドロップイン交換」であると主張しています。
Procmailは、いくつかの記憶に残る単一文字コマンドを持つ古風な構文を使用します。 MailDropは、より強力で汎用性が高く、読みやすいパターンアクションの構文を使用します。
Procmailは、MailDropよりも広く使用されています。 Procmailには、より多くの例があります。
Procmailは大きなメッセージをメモリに読み取ります。 MailDropは、RAMのオーバーロードを避けるために、パイプと一時ファイルを使用しています。 Procmailは、非常にわずかな速度の利点を持っていると主張しています。
私の提案:両方のドキュメントを読んで、構文があなたにとってより理にかなっているドキュメントと一緒に行く。