2013-09-03 4 views
2

Это мой код и по-прежнему он не отправляет почту. В чем может быть проблема?Не удалось подключиться к серверу: время ожидания подключения (110) Ошибка SMTP Connect(). Сообщение не было отправлено. Ошибка отправителя: SMTP Connect() не удалось

require 'class.phpmailer.php';// path to the PHPMailer class 
require 'class.smtp.php'; 

      $mail = new PHPMailer(); 

      $mail->IsSMTP(); // telling the class to use SMTP 
      $mail->Mailer = "smtp"; 
      $mail->Host="smtp.gmail.com"; 
      $mail->SMTPSecure='tls'; 
      $mail->Port =465;    
      $mail->SMTPAuth = true; // turn on SMTP authentication 
      $mail->Username = "mymailgmail.com"; // SMTP username 
      $mail->Password = "mypassword"; // SMTP password 
      $mail->SMTPDebug = 1; 

      $mail->AddAddress("[email protected]","Title"); 
      $mail->SetFrom($visitor_email, $name); 
      $mail->AddReplyTo($visitor_email,$name); 

      $mail->Subject = "Message from Contact form"; 
      $mail->Body  = $user_message; 
      $mail->WordWrap = 50; 

      if(!$mail->Send()) { 
      echo 'Message was not sent.'; 
      echo 'Mailer error: ' . $mail->ErrorInfo; 
      } else { 
      echo 'Message has been sent.'; 
      } 

// header ('Местоположение: thank-you.html'); }

+0

См. Принятый ответ здесь, это может помочь http://stackoverflow.com/questions/16048347/send-email-using-gmail-smtp-server-through-php-mailer – marekful

+0

Все еще ничего. Может ли это проблема с размещением моих файлов? – 1088

+0

Я бы начал искать в порядке, чтобы узнать, почему в сообщении об ошибке говорится, что он пытается подключиться к порту 110, тогда как вы попытались настроить PHPMailer на использование порта 465. – marekful

ответ

1

У меня была аналогичная проблема когда-то. Оказалось, что соединение было предпринято с использованием адреса ipv6. Он отлично справился после удаления адреса IPv6 из сетевого интерфейса.

+0

Спасибо, ты спас мне жизнь !!! : D, но знаете ли вы, почему ipv6 приносит проблемы? –

+0

@ sergio-guillen-mantilla В моем случае маршрутизатор/шлюз в сети не поддерживал IPv6. Пакеты были удалены в шлюзе. – Selvamuthukumar

Смежные вопросы

 Смежные вопросы