4

我收到“SMTP 错误:无法连接到 SMTP 主机”。尝试使用 GMAIL SMTP 和 PHPMailer 发送邮件时出错。

该代码在本地环境中运行良好,但在实时(bluehost)服务器中出现错误。请帮助

4

1 回答 1

11

Bluehost 不允许 gmail SMTP 连接

引用文章:

根据 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 服务器发送的正确电子邮件地址将电子邮件发送给客户,因此当客户回复电子邮件地址时,它将到达我的谷歌应用程序邮箱。

于 2010-11-15T15:40:34.860 回答