我想知道是否有可能使用postfix 或任何其他MTA,我可以應用一個限制,即電子郵件發送者無法更改/欺騙他的寄件者電子郵件,並且電子郵件僅從經過身份驗證的電子郵件ID 發送。
謝謝
答案1
我想知道是否有可能使用postfix 或任何其他MTA,我可以應用一個限制,即電子郵件發送者無法更改/欺騙他的寄件者電子郵件,並且電子郵件僅從經過身份驗證的電子郵件ID 發送。
是的,有可能。您可以使用smtpd_sender_login_maps和拒絕_authenticated_sender_login_mismatch
smtpd_sender_restrictions =
permit_mynetworks,
reject_authenticated_sender_login_mismatch,
reject_unknown_sender_domain,
reject_unlisted_sender,
reject_unverified_sender
smtpd_sender_login_maps = hash:/etc/postfix/sender_logins_maps
/etc/postfix/sender_logins_maps
[email protected] sasl_login_name1
答案2
在main.cf
你會想要reject_authenticated_sender_login_mismatch
作為你的一部分smtpd_sender_restrictions
。然後你需要定義smtpd_sender_login_maps
。您所描述的用例可以使用以下任一方法輕鬆完成regex table
或者prce table
。