Postfix用のメール配信エージェント(MDA)としてprocmailを設定しようとしています。mailbox_command
これにはpostfixのオプションを使用する必要があることを知っていますが、インターネット検索ではこれを行う方法について矛盾するアドバイスを示しています。
いくつかのソースでは、以下を使用することをお勧めします。
mailbox_command = /usr/bin/procmail
一部の情報源は
-f
オプションの使用を提案している。例えば良いmailbox_command = /usr/bin/procmail -f-
例を見るここ。送信者行の日付を調整するようです。
一部の情報源では、「配信モード」でprocmailを使用することをお勧めします。つまり使用
-d
オプション:mailbox_command = /usr/bin/procmail -d ${USER}
(これら3つの方法にはさまざまなバリエーションがあります。例えば-a
procmailレシピや設定に情報を渡すために使用されますMAILDIR
。 )
3つの方法の長所と短所は何ですか?特に「配達モデル」を活用するとどんな効果がありますか?
答え1
サフィックスmailbox_command
の実行UID受信者の。不要になるはずです-d ${USER}
。
http://www.postfix.org/postconf.5.html#mailbox_command
メールボックスコマンド(デフォルト:空)
Local(8) メールボックス配信に配信エージェントが使用するオプションの外部コマンドです。コマンドは、受信者のユーザーIDとデフォルトグループIDの権限で実行されます。例外:rootへのコマンド転送は$ default_privs権限で実行されます。