传入消息在envelope-to和标题中有多个地址。 我想丢弃所有的原始收件人,并将这个消息发送到特定的单个地址,如果某些条件在ACL中匹配。 如何做到这一点?
这听起来像你想要将发送到主机的任何电子邮件直接从dynamic范围内的IP分类为垃圾邮件,并将这些邮件提供给SpamAssassin,以便它们可以了解这些垃圾邮件的特征,以防它们来自“合法”服务器。
如果是这种情况,你想要做的事情可以在电子邮件的头部没有进行正则expression式匹配来完成,以隔离发件人(计算起来非常昂贵!),并且不用重写邮件(计算量也很大,增加一个额外的步骤),通过利用DNS黑名单。
pipe sa-learn ) fail或finish它,如你所愿) 我不是Exim的专家,但是通过检查文档,可以使用eximfilter文件和dnsdb查找 (取代内置的黑名单支持)来组装整个链。
如果你想添加正则expression式匹配作为附加条件,你当然可以做到这一点,但没有收件人重写似乎是必要的。