我的一个客户有一个不必要的复杂的电子邮件设置为几个域,这是他们之间尝试发送电子邮件时造成问题。
他们有几个域名,邮件遵循一个奇怪的path:
当他们在同一个域中的地址之间发送邮件,或者在hMail服务器上存在两个地址时,会出现问题。 当从本地地址发送到本地地址时,hMail需要SMTPauthentication,所以邮件不会到达。
删除SMTPauthentication并不是一个真正的select,因为服务器一直是欺骗性的本地地址发送垃圾邮件的目标。 SMTPauthentication阻止了这一点。 可以将ISP的邮件服务器作为具有特定规则的IP范围添加,但这看起来不够雅致。
请记住,我只能访问hMail服务器,而不是Exchange服务器,有没有更好的方法来解决这个问题?
用户是否通过Exchange客户端发送邮件,然后将邮件接收到hMail服务器? 我想我错过了一些东西,因为那个分裂很奇怪。
如果hMail服务器需要对本地域消息进行SMTPauthentication,那么你必须以某种方式避开它。 如果您不能对Exchange服务器进行任何更改,那么这样做几乎可以避免构build一个豁免。 我会build议确保ISP的服务器被标记为传入中继,然后将Exchange服务器列入白名单,因为不需要SMTP-auth。 至less用这种方法,你是白名单的Exchange服务器,而不是整个ISP。 还是不雅呢? 也许。 但是你有一个复杂的设置。
看来你可能已经sorting了这个,但在hMailServer添加IP范围和closures本地到本地身份validation是正确的方法来做你想做的事情。
还有什么你想到的会更“优雅”?