在本地传递上,如何启用SMTP身份验证
我有一个运行Postfix的电子邮件服务器,
删除此权限可以通过以下方式完成(在main.cf中)
- 从
permit_mynetworks移除smtpd_recipient_restrictions或 - 删除-
127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128来自
但是,有了这个,你的本地用户必须使用提交端口来发送邮件,默认情况下,经过身份验证的用户可以使用任何地址作为信封发件人。要限制此限制,submission和smtps或服务应有:
-o smtpd_sender_login_maps=hash:/etc/postfix/virtual
-o smtpd_sender_restrictions=reject_sender_login_mismatch
在这里,hash:/etc/postfix/virtual与用于virtual_alias_maps的相同,因为它已经有必需的address@example.com username格式,并且有正确的地址到用户映射。