Email
Postfix 阻止來自本地域的發件人
我想阻止來自我伺服器上執行的域的每封郵件。
範例:我的郵件伺服器上有 domain1.com,我收到一封來自外部的郵件,郵件地址為 JohnDoe@domain1.com 然後我知道這是垃圾郵件,因為 domain1.com 在我的伺服器上,所以發件人不能從外面來。
我希望 postfix 對此進行檢查,並簡單地阻止此類電子郵件。
我知道這是postfix中的一個函式,只是不知道是哪個。
謝謝。
當然,發送者可以來自“外部”;您需要仔細考慮這實際上意味著什麼。
如果使用者從您的網路外部送出郵件怎麼辦?您沒有指定這是否可能。
如果您對所有使用者送出郵件使用送出,並且只使用埠 25 進行 MTA 間的通信,這很容易;在這種情況下,只需使用 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