我需要在MDaemon(13.0.5)和Microsoft Exchange系统(Office 365)之间build立共存; 这两个系统应该共享同一个SMTP域,每个域都应该向另一个域转发任何在该域中具有接收者但不在服务器本地的消息; 我已经有了防御路由循环(使用自定义头)的安全措施,所以这不是问题。
我成功地configuration了Exchange路由到MDaemon的所有邮件,它不能传递到自己的邮箱; 这工作没有问题。 现在我需要在MDaemon方面做同样的事情。
我在“未知邮件”configuration部分configuration了相关选项,但MDaemon不断拒绝这些带有550错误的消息(未知用户)。
我在这里错过了什么?
find答案:您需要configurationMDaemon接受发送给(或来自)未知本地用户的消息,默认情况下这些用户将被拒绝: http : //help.altn.com/mdaemon/en/index.html?security__relay_settings.htm 。
帐户validation
如果使用本地域,SMTP邮件地址必须存在
点击此选项,您希望validation在SMTPstream程中传递的MAIL值是否指向实际有效的帐户,当它声称来自本地域或网关时。
[…]
如果SMTP RCPT地址使用本地域,则该地址必须存在
点击此选项,您希望validation在SMTPstream程中传递的RCPT值是否指向实际有效的帐户,当它声称来自本地域。
从MDaemon“POP before SMTP”的默认configuration开始,

您将无法从Office 365中收到邮件,禁用帐户validation设置。 最安全的方法是将所有EOP IP添加到MDaemon上的“受信任的IP”列表中,然后标记这些选项以仅禁用可信IP的帐户validation:

EOP IP可在此链接中find: https : //technet.microsoft.com/en-us/library/dn163583.aspx