Exchange 2013收件人筛选 – 在RCPT TO之后拒绝

根据这个论坛主题 ,Exchange 2013有一个新的收件人过滤行为。 显然,未知用户的邮件只会在DATA- Phase之后被拒绝,而不是在RCPT TO之后被拒绝,因为这是迄今为止的情况。

这对于许多依靠SMTP前拨探测器来build立本地地址caching的入站网关服务器来说是个问题(例如postfix地址validation,milter-ahead,…)。 不幸的是,我没有2013年的交易所来validation这一点,所以我的问题是:

  • 是真的,新的收件人筛选默认只拒绝后数据而不是后RCPT TO?
  • 如果这是真的,有没有办法让旧的行为回来?

是的,这似乎是CAS中继代理的默认行为。 CAS(监听端口25)不validation地址,只是在DATA阶段之后才接受所有地址,然后查找正确的邮箱服务器,然后进行所有validation。 这打破了很多东西(包括RFC)。 有一些解决方法。 如果您只有一个邮箱服务器,则可以旁路CAS并直接转到MailBox服务器接收连接器(在2525上侦听)。 虽然请注意,您必须将匿名用户添加到该邮箱服务器的默认集线器传输的默认接收连接器(具有您要认真考虑的安全含义)。 你可以让你的postfix / exim /任何网关路由电子邮件到端口2525到该服务器,旧的行为将返回(RCPT TO :)后立即拒绝。