【发布时间】:2010-11-15 15:35:28
【问题描述】:
我收到“SMTP 错误:无法连接到 SMTP 主机”。尝试使用 GMAIL SMTP 和 PHPMailer 发送邮件时出错..
代码在本地环境中运行良好,但在实时(bluehost)服务器中出现错误。请帮助
【问题讨论】:
我收到“SMTP 错误:无法连接到 SMTP 主机”。尝试使用 GMAIL SMTP 和 PHPMailer 发送邮件时出错..
代码在本地环境中运行良好,但在实时(bluehost)服务器中出现错误。请帮助
【问题讨论】:
Bluehost wont allow gmail SMTP connections.
引用文章:
根据 bluehost,您不能通过 SMTP 连接从 bluehost 上托管的 Web 应用程序发送电子邮件。他们只允许通过自己的 SMTP 服务器发送。
解决方法是我在 Bluehost 中设置了一个与我在 Google Apps 中使用的电子邮件相同的电子邮件帐户。然后我修改了 Magento 中的代码以使用 bluehost 的 SMTP 服务器发送出去:
例如:
外发邮件服务器:(SSL) boxnumber.bluehost.com(服务器需要身份验证) 支持的传入邮件协议:
* POP3: port 110
* POP3S (SSL/TLS): port 995
* IMAP: port 143
* IMAPS (SSL/TLS): port 993
支持的外发邮件协议:
* SMTP: port 26
* SMTPS (SSL/TLS): port 465
它的工作原理是,它使用从 bluehost 的本地 SMTP 服务器发送的正确电子邮件地址将电子邮件发送给客户,因此当客户回复电子邮件地址时,它会到达我的 google 应用程序邮箱。
【讨论】: