我想阻止从我的服务器上运行的域进来的每个邮件。
例如:我在我的邮件服务器上有domain1.com,我从外面收到一封电子邮件,地址是[email protected]。然后我知道这是一个垃圾邮件,因为domain1.com在我的服务器上,所以发件人不能来自外面。
我希望postfix来检查这个,并简单地阻止这种types的电子邮件。
我知道这是在后缀的function,只是不知道哪一个。
谢谢。
当然,发件人可以来自“外部”。 你需要仔细思考这实际上是什么意思。
如果用户从networking外部提交邮件会怎么样? 你不指定这是否可能。
如果您提交所有用户提交的邮件,并且仅使用端口25进行MTA间stream量,这很容易; 在这种情况下,只需使用check_sender_access映射禁止您的本地域:
smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination, check_sender_access hash:/etc/postfix/local_domains
并在/etc/postfix/local_domains :
example.org REJECT example.net REJECT
等等
不要忘记每当更改文件后都postmap文件:
postmap /etc/postfix/local_domains