我正在使用 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.
如果失败,那么您需要联系您的主机让他们打开端口。