启用 SMTP 端口 587 而不是端口 25

启用 SMTP 端口 587 而不是端口 25

通过我的 Office365 订阅,我有一个 SMTP 中继“contoso-com.mail.outlook.com”。目前,它仅接受端口 25 上的流量

我想研究使用 TLS 加密设置端口 587,但暂时保持端口 25 与端口 587 在同一个 SMTP 中继上联合运行。

我的问题是,我不确定我当前的物理邮件服务器在哪里(如果存在的话),我不是最初设置它的人。运行 nslookup 仅列出我的 Active Directory 服务器

我目前已将“contoso-com.mail.outlook.com”列为我的域下的 MX 记录。以及与 Microsoft Exchange 管理中心一起运行的“contoso.com”连接器。

连接器的邮件流设置:

邮件流方案Mail flow scene

发件人:您组织的电子邮件服务器

收件人:Office 365

对 SMTP 中继没有太多经验,所以很抱歉

答案1

你应该能够使用smtp.office365.com 在端口 587 上发送电子邮件

您的域名中列出的 MX 内容用于接收电子邮件。Microsoft 在其 Exchange 365 服务中支持端口 25 上的 StartTLS。世界上所有其他 MTA 都将通过端口 25 联系 MX,因此没有必要在 MX 上启用端口 587。这仅用于从客户端设备发送邮件。

可以使用命令来验证它们是否支持 StartTLS,openssl s_client -starttls smtp -crlf -connect hostname:25该命令将输出主机回复的证书。

Office365 是一种托管解决方案,由 Microsoft 运行您的邮件服务。您无需为服务器付费;您只需为发送和接收电子邮件服务付费,无需关心修补、升级或任何配置。这些都由 Microsoft 处理。您必须接受您得到的东西;您无法修改 Microsoft 的服务器环境,因为它与其他客户共享。

相关内容