交换电子邮件仅适用于某些服务器

我有一个问题,从外部的入站邮件只有从某些主机发送时才起作用。

例如,当我从我的个人Gmail帐户发送一封电子邮件时,一切正常,因为日志显示:

2012-09-05 18:14:16 209.85.223.175 mail-ie0-f175.google.com SMTPSVC1 MAILSVR 192.168.1.79 0 EHLO 250 – –

2012-09-05 18:14:16 209.85.223.175 mail-ie0-f175.google.com SMTPSVC1 MAILSVR 192.168.1.79 0 STARTTLS 220 – –

2012-09-05 18:14:16 209.85.223.175 mail-ie0-f175.google.com SMTPSVC1 MAILSVR 192.168.1.79 0 STARTTLS 220 – –

2012-09-05 18:14:16 209.85.223.175 mail-ie0-f175.google.com SMTPSVC1 MAILSVR 192.168.1.79 0 EHLO 250 – –

2012-09-05 18:14:16 209.85.223.175 mail-ie0-f175.google.com SMTPSVC1 MAILSVR 192.168.1.79 0邮件250 – –

2012-09-05 18:14:16 209.85.223.175 mail-ie0-f175.google.com SMTPSVC1 MAILSVR 192.168.1.79 0 RCPT 250 – –

2012-09-05 18:14:48 209.85.223.175 mail-ie0-f175.google.com SMTPSVC1 MAILSVR 192.168.1.79 0 QUIT 240 – –

但是,如果我从我的个人雅虎帐户发送,我得到这个回应:

Sorry, we were unable to deliver your message to the following address. <[email protected]>: Remote host said: 530 5.7.0 Must issue a STARTTLS command first [MAIL_FROM] 

(注意:此消息的smtp日志中没有出现。)

任何build议从哪里开始寻找?

编辑—-

我不知道是否重要,但是我用于TLS的证书是自签名的。

编辑2

我现在使用一个真正的可信任的SSL证书。 OWA现在工作正常,没有浏览器警告。 但我仍然得到同样的失败答复从我的雅虎帐户的消息。

Remote host said: 530 5.7.0 Must issue a STARTTLS command first

意味着您的邮件服务器拒绝来自不协商TLS连接的邮件服务器的连接。 按照此处的说明更正 (通过不强制使用TLS)。

对于来自雅虎的入站连接,您需要在服务器configuration – >集线器传输中查看您的接收连接器

在“authentication”选项卡下,您可能会发现只有“启动TLS后才提供基本authentication”。 尝试解开这个看看它是否工作:

在这里输入图像说明