我想知道是否可以使用 postfix 或任何其他 MTA,我可以应用限制,即电子邮件发件人不能更改/欺骗其发件人电子邮件,并且电子邮件只能从通过其进行身份验证的电子邮件 ID 发送。
谢谢
答案1
我想知道是否可以使用 postfix 或任何其他 MTA,我可以应用限制,即电子邮件发件人不能更改/欺骗其发件人电子邮件,并且电子邮件只能从通过其进行身份验证的电子邮件 ID 发送。
是的,这是可能的。您可以使用smtpd_sender_login_maps和拒绝经过身份验证的发送者登录不匹配
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
。