~/.forward
ファイルをデバッグしたり、メールエージェントが記録したエラーを表示する方法ルート権限なし?
メールを処理するためにprocmailを使用しようとしています。
procmailを手動で呼び出すとき
procmail < testMailFile
期待どおりに動作します(私のprocmailルールは入力をファイルに書き込みます)。
~/.forward ファイルが存在しない場合、すべてのメールはデフォルトのメールボックスである /var/mail/$USER および ~/.procmailrc に送信されます。進まなかった。
~/.forward を作成するとき:
"|exec /usr/bin/procmail || exit 75"
メールの送信が停止しましたが、.procmailrc
まだ処理されていません。。
$ lsb_release -a|grep Desc
Description: CentOS release 5.10 (Final)
$ rpm -q exim
exim-4.63-10.el5
ベストアンサー1
procmailを直接処理するようにトランスポートとルーターの設定を設定した場合は、forを使用する必要はありません.forward
。procmail
exim
~から文書のインポートとエクスポート:
# transport
procmail_pipe:
driver = pipe
command = /usr/local/bin/procmail -d $local_part
return_path_add
delivery_date_add
envelope_to_add
check_string = "From "
escape_string = ">From "
umask = 077
user = $local_part
group = mail
# router
procmail:
driver = accept
check_local_user
transport = procmail_pipe