~/.forward デバッグ方法

~/.forward デバッグ方法

~/.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を使用する必要はありません.forwardprocmailexim

~から文書のインポートとエクスポート:

# 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

おすすめ記事