我有一个专门的Ubuntu Lucid框,在我的备份MX(运行exim4 4.71-3ubuntu1.4)的托pipe服务提供商处,用于我在局域网上的Exchange 2007服务器上configuration的域。 因此,我的Exim服务器是中继,如果我的Exchange服务器或ISP连接断开,Exim服务器会将其全部caching起来,并在所有事情都恢复时将其中继给我。
所以问题是,我的Exim服务器接受所有地址@ mydomain.com是否有效,然后当我的Exchange服务器拒绝基于伪造发件人,垃圾邮件内容或任何其他的电子邮件时,Exim服务器卡在中间持有反弹。 当然,垃圾邮件发送者并不使用有效的发件人地址,所以现在我的Exim服务器的队列全部被反向散射回弹所阻挡,无法传递。
(在过去,我使用:失败:别名失败传递给不存在的用户直接,但由于这家伙是一个中间跳,他不知道任何有关哪些邮箱有效,哪些不是。)
那么,我该怎么办呢?
任何build议,以完成这一点非常感谢。 谢谢。
恕我直言,你最好的select是使用一个exim / spamassassin组合,cofigured拒绝邮件在STMP time (即在接受之前 ),以减轻后向散射。
添加一些RBL白名单/黑名单,拒绝或(更好?) connection time 灰名单入站邮件。
这应该足以减小队列大小。
有很多关于如何configurationexim + spamassassin的信息,作为一个开始看看这里 。
有办法实时向MS Exchange询问有效地址,但是我build议在MS Exchange离线时,build议select能够工作的版本。
PS我遇到的问题使用魔术字“sendmail可以做到”来获得Exim专家的免费支持;-)