带有mandrill smtp的PHPMailer会出现连接错误

时间:2015-04-07 15:10:51

标签: php email smtp mandrill

我在我的网站上通过PHPMailer使用了mandrill的smtp。我已经正确配置了一切。以下是配置 -

$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host       = "smtp.mandrillapp.com"; // SMTP server
$mail->SMTPDebug  = 2;                     // enables SMTP debug information (for testing)
                                           // 1 = errors and messages
                                           // 2 = messages only
$mail->SMTPAuth   = true;                  // enable SMTP authentication
$mail->Host       = "smtp.mandrillapp.com"; // sets the SMTP server
$mail->Port       = 587;                    // set the SMTP port for the GMAIL server
$mail->Username   = "MANDRILL_USERNAME"; // SMTP account username
$mail->Password   = "MANDRILL_KEY";

当我发送电子邮件时,它会显示错误SMTP -> ERROR: Failed to connect to server: Connection refused (111)

我正在使用godaddy共享主机方案。 请帮忙。

1 个答案:

答案 0 :(得分:2)

某些共享托管服务提供商会阻止所有出站SMTP连接或公共SMTP端口。您需要联系GoDaddy以确认您是否在支持出站SMTP连接的计划中(您通常需要更高级别或VPS计划来支持大多数共享主机)。