我的问题是非常相似的,但对于后缀。
我们不断收到来自“[email protected]”地址的电子邮件,并将其发送到我们实际的“@ example.com”地址。 从我的谷歌研究,我知道validation电子邮件来源于我们的IP或VPN可能是不实际的(虽然这将是理想的,所以如果你可以想办法做到这一点,让我知道),但在大多数这些情况下,发件人地址(如“会计”)不是有效的帐户。
我想在发送邮件之前,必须确保本地帐户的存在。
您需要将reject_unlisted_sender添加到您的smtpd_sender_restrictions 。
没有一点规划,这也会拒绝来自[email protected]的邮件,所以记住这一点。
smtpd_reject_unlisted_sender
要求Postfix SMTP服务器拒绝来自未知发件人地址的邮件。 这可以减缓蠕虫或病毒造成的伪造邮件的爆炸。当一个地址匹配一个虚拟(5)别名或一个规范(5)映射时,它总是被认为是“已知的”。
发件人域匹配$ mydestination,$ inet_interfaces或$ proxy_interfaces,但发件人不在$ local_recipient_maps中列出,并且$ local_recipient_maps不为空。
- 发件人域匹配$ virtual_alias_domains,但发件人未列在$ virtual_alias_maps中。
- 发件人域匹配$ virtual_mailbox_domains,但发件人未列在$ virtual_mailbox_maps中,$ virtual_mailbox_maps不为空。
发件人域匹配$ relay_domains,但发件人不在$ relay_recipient_maps中列出,并且$ relay_recipient_maps不为空。
Postfix 2.1和更高版本提供此function。
最好的办法是将SPF添加到您的域名: http : //en.wikipedia.org/wiki/Sender_Policy_Framework