web-dev-qa-db-ja.com

制約付きの自動返信用のProcmailスクリプト

すべての電子メールに標準メッセージで返信するようにprocmailを設定するにはどうすればよいですか?

  • 件名に「AAA」という単語を含める
  • テキストに「BBB」という単語を含める
  • 本文中に「CCC」または「DDD」という単語を含めないでください
1
user36547

テストされていません。これで始められるはずです:

:0 
* ^Subject:.*AAA.*                 # subject condition
* !^X-Loop: [email protected]  # prevent mail loops
{
   :0 c B     # c: make sure you still receive the mail, B: check body instead of header
   * BBB      # body conditions
   * !CCC
   * !DDD
   | (formail -r -A"X-Loop: [email protected]" ; echo "This is my reply") | $SENDMAIL -t
}
2
Heinzi