如何使用收件人validationconfigurationPostfix?

我有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议你自己找一些邮件列表软件来处理所有这些东西,或者使用某种服务提供商。 你不想重新发明这个轮子。 这是一个很大的领域,你只是抓表面。