Postfix 有条件转发电子邮件

Postfix 有条件转发电子邮件

如何根据以下条件设置自动电子邮件转发:

如果来自[电子邮件保护]

如果来自域是,则转发域名.tld

如果主题包含单词“紧急”,则转发

所以。

我只能将所有电子邮件从一个邮箱转发(重定向)到某个电子邮件地址。

答案1

您将需要 procmail 和与此类似的 procmail 配方:

MAILDIR=$HOME/.maildir/
DEFAULT=$MAILDIR
LOGFILE=$MAILDIR/from
VERBOSE=yes
SHELL=/bin/bash

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

请注意,您可能需要尝试使用发件人正则表达式。这将匹配该电子邮件地址的部分发件人标头,但绝不是所有发件人标头。

您提到的其他条件:

*^From: .*domain.tld

*^Subject: .*domain.tld

我强烈建议您使用 procmail 日志文件(上面提到的位置)并检查邮件是否按照您预期的那样进行解析和处理。

相关内容