2017-06-01 69 views
0

我们在我们的GoDaddy托管网站上设置了PHPMailer。我们知道GoDaddy为了让插件工作而需要的特定设置,所以我们使用了这些设置。PHPMailer不再适用于GoDaddy

$m = new PHPMailer; 

$m->isSMTP(); 

$m->Host = 'relay-hosting.secureserver.net'; 
//$m->SMTPDebug = 2; 

$m->Port = 25; 
$m->SMTPAuth = false; 
$m->SMTPSecure = false; 

$m->CharSet = "UTF-8"; 

$m->From = '[email protected]'; 
$m->FromName = 'OUR COMPANY'; 
$m->AddAddress($userEmail); 

这完美地工作了好几个月,但大约一个星期前,我们开始越来越: 邮件错误:SMTP连接()失败。 https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

我们还没有触及过几个月的代码,所以它不是我们改变的。

有没有人在最近几周遇到过这个问题?任何想法如何解决它?我一直在用GoDaddy的客户支持45分钟,这根本没有帮助。

谢谢

+0

GoDaddy是否有论坛?你在那里问过吗?这听起来像是GoDaddy而不是phpmailer。 –

回答

0

花了3个小时后!在与客户服务聊天时,唯一有帮助的是他们向我发送了一个使用PHPMailer发送电子邮件的示例表单。阅读代码后,我意识到他们正在使用旧版本的PHPMailer。如果您使用最新版本,它就不起作用。

工作的版本是5.1。主机需要设置为'localhost'。