来自 Outlook Web App 的 SMTP 的邮件

来自 Outlook Web App 的 SMTP 的邮件

我正在使用 WP-Mail-SMTP (http://wordpress.org/extend/plugins/wp-mail-smtp)。

我想使用这个插件(或另一个插件)从 Outlook Web App 的 SMTP 发送邮件。

我使用了这些设置:

来自电子邮件: [电子邮件保护]

来自名字:无回复

邮寄人:通过 SMTP 发送所有 WordPress 电子邮件。

SMTP 主机:pod51002.outlook.com

SMTP 端口:587

验证:使用 TLS 加密。

用户名: [电子邮件保护]

密码:xxx

当我发送测试电子邮件时收到此错误:

Test Message Sent

The result was:
bool(false)

The full debugging output is shown below:
object(PHPMailer)#6049 (45) {
   ...long list...
}

The SMTP debugging output is shown below:
SMTP -> ERROR: Failed to connect to server: No route to host (113)

我究竟做错了什么???

答案1

问题听起来像是您的主机阻塞了传出端口。如果您可以访问 shell 或 ssh 命令行,则可以使用 telnet 测试与邮件服务器的连接。

 telnet pod51002.outlook.com 587

它应该返回类似这样的内容:(连接后使用控制]退出)

x-wing-$: telnet pod51002.outlook.com 587
Trying 157.55.9.147...
Connected to pod51002.outlook.com.
Escape character is '^]'.
220 pod51002.outlook.com Microsoft ESMTP MAIL Service ready at Tue, 29 Mar 2011 09:58:16 +0000
^]
telnet> quit
Connection closed.

如果失败,那么您需要联系您的主机让他们打开端口。

相关内容