2015-04-07 5 views
2

Я использую smtp от mandrill на своем веб-сайте через PHPMailer. Я правильно настроил все. Вот configurations-PHPMailler с 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 общего плана хостинга. Пожалуйста, помогите.

+0

Возможно, вы захотите изменить свой порт по своему усмотрению - [Проверить это] (http://stackoverflow.com/a/15796888/2600397) - Просто убедитесь, что –

+0

Я проверил порт 25, но все еще не работает , Пробовал порт 465 с шифрованием типа ssl, но он тоже не работал –

ответ

2

Некоторые хостинг-провайдеры блокируют все исходящие SMTP-соединения или общие SMTP-порты. Вам нужно будет связаться с GoDaddy, чтобы узнать, есть ли у вас план, поддерживающий исходящие SMTP-соединения (обычно вам нужен план более высокого уровня или VPS для поддержки этого с большинством общих хостов).

+0

Я считаю, что причина. Большое спасибо. –