PHPMailer不再使用GoDaddy

时间:2017-06-01 16:43:12

标签: 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 = 'ouremail@godaddydomain.fm';
$m->FromName = 'OUR COMPANY';
$m->AddAddress($userEmail); 

这几个月完美无缺,但大约一个星期前我们开始得到: 邮件程序错误:SMTP连接()失败。 https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

我们几个月没有触及过代码,所以我们没有改变。

过去几周有没有人遇到过这个问题?关于如何解决它的任何想法?我在GoDaddy的支持下获得了45分钟的客户支持,但这根本没有帮助。

由于

1 个答案:

答案 0 :(得分:0)

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

有效的版本是5.1。主机需要设置为“localhost'。