如何确定 SMTP 事务是入站还是出站?

如何确定 SMTP 事务是入站还是出站?

我想知道如何区分入站和出站 SMTP 交易。

通常这是一个简单的问题,但我的 SMTP 服务器必须处理一个特殊情况:

  • 其他域名可能指向我的 MX 域名(邮件地址别名)

我应该检查哪些出站标准?是否像检查交易是否经过身份验证一样简单(通过 AUTH 命令),还是适用任何其他规则(从 FROM/RCPT 地址派生)?我猜可以通过解析其 MX 来检测别名地址?

答案1

如果发件人在您的域中,则它是出站的。

如果收件人在您的域内,则为入站。

如果两者都不在您的域中,则它是中继,并且像烫手山芋一样将其丢弃。

相关内容