如何根据以下条件设置自动电子邮件转发:
如果来自[电子邮件保护]
如果来自域是,则转发域名.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 日志文件(上面提到的位置)并检查邮件是否按照您预期的那样进行解析和处理。