我使用 Windows 2003 附带的 POP3 服务,该服务要求我允许 SMTP 匿名身份验证。虽然我已关闭中继,但我想做的是拒绝任何试图中继的命令,并且只允许那些试图传递邮件的命令。
答案1
没有特殊命令告诉 SMTP 服务器进行中继。它通过域名是否不同来判断是否需要中继。
因此,当您中继时,您仍将照常使用 MAIL FROM:&RCPT TO:等命令。
因此发送给您@domain.local的邮件将是这样的
HELO some.server.com
RCPT TO: [email protected]
MAIL FROM: [email protected]
DATA
Subject: Subject
<Message Body>
.
尝试中继到 domain.remote 的邮件如下所示:
HELO some.server.com
RCPT TO: [email protected]
<if you have relay restriction in place you'll get a relay denied message here>
MAIL FROM: [email protected]
DATA
Subject: Subject
<message Body>
.