我有Postfix 6.6。 当我从我们的SMTP服务器发送新闻快讯时,许多收件人电子邮件无效,因此接收邮件服务器(不同的服务器)上的垃圾邮件网关被反弹消息淹没。
我想通过configuration收件人validation来缓解这一点,但是我无法find有关最佳实践和configuration步骤的真实信息指南。 我如何设置它? 此外,我可以build立一个无效的收件人清单,以便更快地查找,并能够使用它来清理通讯收件人列表?
另外,任何有经验的人都可以提供这样做的一些不利之处(除了减慢邮件发送速度)吗?
顺便说一句,据我所知,为了使基本的收件人validation,我只是将此添加到main.cf。 它是否正确?
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination,reject_unverified_recipient
你正在想这完全是错误的方式。 这些反弹信息是你的宝贵资源; 他们是您从邮件列表中清除这些非工作地址的唯一方式,这样您就可以停止将消息发送到不存在的地址。
在configuration邮件列表时,您应该将信封发件人地址设置为一个不会发送给人的地址,而应该将其发送到将从邮件列表中删除这些地址的脚本。
在发送另一封邮件之前,您确实需要查看一些发送批量电子邮件的最佳做法 。
至于你的configuration问题 – 你发布的configuration是smtpd,这是接收邮件。 它不影响传出邮件。
首先,我同意Jenny D所说的一切。
我强烈build议你自己找一些邮件列表软件来处理所有这些东西,或者使用某种服务提供商。 你不想重新发明这个轮子。 这是一个很大的领域,你只是抓表面。