如何基于FROM设置简单的转发procmail规则?

如何基于FROM设置简单的转发procmail规则?

使用 Procmail,我想添加一条规则来规定:

如果有任何电子邮件来自此特定电子邮件地址,除了在本地交付之外,也将其转发到这个其他电子邮件地址。

我对此规则的尝试如下:

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

...但这似乎不起作用。事实上,它似乎什么也没做。

答案1

您确实应该提供调试详细信息以及您正在测试的消息示例;但我们可以推测:

  • 也许正则表达式不匹配。也许你实际上的意思是

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

    还要注意标志后面没有第二个冒号c(您不能在这里有意义地使用锁定文件,也不应该),并且在 之前添加反斜杠.com 仅匹配文字点,而不是任何字符。

  • 也许您根本没有调用 Procmail。

    您能否证明当您收到邮件时 Procmail 实际上会运行?也许还可以看到https://www.iki.fi/era/mail/procmail-debug.html

相关内容