即使我的后缀服务器不能在没有authentication的情况下使用(开放中继),login后用另一个用户名发送邮件仍然可能是这样的:
EHLO domain.org auth plain eW91IGxpdHRsZSBkaXJ0eSBiYXN0YXJkIDstKQ== 235 2.7.0 Authentication successful mail from: [email protected] 250 2.1.0 Ok rcpt to: [email protected] 250 2.1.5 Ok data 354 End data with <CR><LF>.<CR><LF> Please send me your account info. . 250 2.0.0 Ok: queued as D40692A61AA quit
这怎么能防止呢?
在你的
smtpd_sender_restrictions =
你应该有(可能除其他外):
reject_authenticated_sender_login_mismatch,
您必须定义smtpd_sender_login_maps才能为电子邮件地址映射提供用户名。