FROMに基づいて単純な配信procmailルールを設定するには?

FROMに基づいて単純な配信procmailルールを設定するには?

Procmailを使用して次のルールを追加したいと思います。

この特定のメールアドレスからメールが届く場合現地発送に加えて、他のメールアドレスにもお渡しください。

このルールに対する私の試みは次のとおりです。

:0 c:
* ^From:[email protected]
! [email protected]

...しかし、これはうまくいかないようです。実際には何もしないようです。

答え1

テスト中のメッセージのデバッグの詳細と例を提供する必要がありますが、次のように推測できます。

  • たぶん正規表現が一致しないかもしれません。おそらくあなたは実際に意味

    :0c
    * ^From:(.*\<)?sender@example\.com
    ! [email protected]
    

    また、フラグの後には2番目のコロンはありませんc(ここではロックされたファイルを意味的に使用することはできません。そうしないでください)、バックスラッシュを追加すると文字ではなく.com リテラルポイントにのみ一致します。

  • たぶんProcmailをまったく呼び出さないかもしれません。

    メールを受信したときにProcmailが実際に実行されることを証明できますか?たぶんまだ見ることができるかもしれません。https://www.iki.fi/era/mail/procmail-debug.html

関連情報