2010-11-15 129 views
4

我收到“SMTP错误:无法连接到SMTP主机。”错误在尝试使用Gmail发送SMTP和PHPMailer的邮件..与PHPMailer的SMTP错误

的代码在本地环境正常使用,但在现场(BlueHost的)服务器收到错误..请帮助

回答

11

Bluehost wont allow gmail SMTP connections

引用的文章:

据BlueHost的,你无法通过从托管在BlueHost的Web应用程序的SMTP连接发送电子邮件。他们只允许通过他们自己的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 

和它的作品,它发送出去的电子邮件至t他的客户使用从bluehost的本地SMTP服务器发送的正确的电子邮件地址,所以当客户回复电子邮件地址时,它会到达我的谷歌应用邮箱。

+0

在系统 - 配置 - 高级 - 系统 - 邮件发送设置中设置上述内容。 – ekalaivan 2010-12-10 17:10:23