【发布时间】:2013-03-11 16:17:05
【问题描述】:
我使用第二个帐户来存档邮件列表,并通过 pop3 远程提供我的商务电子邮件。我现在使用复制到第二个电子邮件地址的 procmail 规则。 这样做会导致电子邮件被病毒、垃圾邮件和其他已经通过邮件的过滤器重新处理。我正在寻找一种将消息复制到使用第二个帐户的凭据和 procmail 配置文件运行的第二个 procmail 的方法。
【问题讨论】:
我使用第二个帐户来存档邮件列表,并通过 pop3 远程提供我的商务电子邮件。我现在使用复制到第二个电子邮件地址的 procmail 规则。 这样做会导致电子邮件被病毒、垃圾邮件和其他已经通过邮件的过滤器重新处理。我正在寻找一种将消息复制到使用第二个帐户的凭据和 procmail 配置文件运行的第二个 procmail 的方法。
【问题讨论】:
您可以通过在转发到另一个帐户之前添加一个秘密标签来协调这两个帐户。此标志的存在将导致绕过病毒等检查。显然,任何知道秘密标签的人都可以绕过安全检查!
# Primary account forwards to pop3@example.com
:0c
| formail -I"X-Secret: xyzzy" | sendmail -oi pop3@example.com
然后对于辅助帐户,就在.procmailrc 的顶部,
# Bypass virus checking if X-Secret is there
:0
* ^X-Secret: xyzzy$
$DEFAULT
这是一个概念验证,而不是我特别推荐的设置。无论如何,在比单个用户的.procmailrc 文件更高的级别进行病毒和垃圾邮件检查可能是一种更好的整体方法。
【讨论】: