Office365 office 365和常规电子邮件系统混合故障排除-被退回的电子邮件

Office365 office 365和常规电子邮件系统混合故障排除-被退回的电子邮件,office365,dyndns,exim4,Office365,Dyndns,Exim4,一位客户正在使用office365处理他的一封电子邮件。其余的电子邮件使用相同域名的exim4从服务器上发送。有两个MX条目,一个用于office365,另一个用于domain.com。如果我同时添加了正确的设置并为office 365/outlook mx条目赋予最高优先级,则所有非office 365用户电子邮件都会被退回,因为office 365/outlook无法识别这些电子邮件。如果我以相反的方式设置优先级,则所有电子邮件都会工作,但office 365电子邮件会失败。我根据offic

一位客户正在使用office365处理他的一封电子邮件。其余的电子邮件使用相同域名的exim4从服务器上发送。有两个MX条目,一个用于office365,另一个用于domain.com。如果我同时添加了正确的设置并为office 365/outlook mx条目赋予最高优先级,则所有非office 365用户电子邮件都会被退回,因为office 365/outlook无法识别这些电子邮件。如果我以相反的方式设置优先级,则所有电子邮件都会工作,但office 365电子邮件会失败。我根据office365文档对exim4配置进行了一些更改,但这并没有解决问题。我错过了一些愚蠢的东西。我需要一个知道他/她在做什么并能迅速解决问题的人

在目标位置找不到您发送邮件的地址。它可能拼写错误或不存在。尝试通过执行以下一项或多项操作来解决问题:

Retype the entire email address manually and resend it – if your mail program automatically suggests an address to use don’t accept it.
Contact the recipient by some other means (by phone for example) to confirm you’re using the right address. Also ask them to check that that any mail forwarding they've set up is working correctly.
Clear the recipient nickname cache in your mail program by following the steps in this article: Status code 5.4.14 in Outlook.com and Office 365. 
为了进一步澄清,boss@thatdomain.com是Office 365电子邮件地址,但是worker1@thatdomain.com, worker2@thatdomain.com等是直接在EXIM4和dovecot上运行的普通电子邮件。我认为操作系统是Ubuntu,带有VestaCP。DNS在dyn.com上进行管理

我已经在一个自由职业者的网站上发布了一个项目,如果有人能解决这个问题,我将很乐意为此付出努力。我知道这是exim4配置文件中正确设置的问题,但我就是无法让它工作。

我找到了解决方案。 简短回答:在DNS设置中使两个MX条目具有相同的优先级

我对Exim4配置所做的更改是正确的。唯一的问题是Office 365要求outlook mx条目的优先级必须更高,但随后所有其他电子邮件都从outlook中跳出,如上所述。我只是将两个MX条目的优先级都更改为10,因此是相同的,这就解决了这个问题。希望这能帮别人省去头痛