2016-04-06 4 views
0

Я использую phpmailer для отправки электронной почты. Это дает мне ошибку. Вот кодSMTP -> ОШИБКА: Не удалось подключиться к серверу: Тайм-аут подключения (110) Ошибка SMTP: Не удалось подключиться к узлу SMTP.

$mail = new PHPMailer(); 
    $mail->IsSMTP(); 
    $mail->SMTPDebug = 2;      
    $mail->SMTPAuth = true;     
    $mail->SMTPSecure = "ssl";     
    $mail->Host  = "smtp.gmail.com";  
    $mail->Port  = 465;    
    $mail->AddAddress($email); 
    $mail->Username="[email protected]"; 
    $mail->Password="mypassword"; 
    $mail->SetFrom('[email protected]','name'); 
    $mail->AddReplyTo("[email protected]"," name"); 
    $mail->Subject = $subject; 
    $mail->MsgHTML($message); 
    $mail->Send(); 
+1

попробовать с изменением этих вещей, пихта «SSL» на «TSL» и порт 465 до 587 –

+1

попробовать: пинг smtp.gmail.com и если это работает: telnet smtp.gmail.com 465 .... если он продолжает подключаться .... у вас есть брандмауэр или проблема с сетью – Jeffrey

+0

не работает - теперь покажи мне эту ошибку - SMTP -> ОШИБКА: Не удалось подключиться к server: Время ожидания подключения (110) – swdpankaj

ответ

1

попробовать с этим кодом

$mail = new PHPMailer(true); 
$mail->IsSMTP(); 
$mail->SMTPDebug = 2;      
$mail->SMTPAuth = true;     
$mail->Host  = "ssl://smtp.gmail.com";  
$mail->Port  = 465;    
$mail->AddAddress($email); 
$mail->Username="[email protected]"; 
$mail->Password="mypassword"; 
$mail->SetFrom('[email protected]','name'); 
$mail->AddReplyTo("[email protected]"," name"); 
$mail->Subject = $subject; 
$mail->MsgHTML($message); 
$mail->Send(); 
+0

не работает. Теперь покажите мне эту ошибку: SMTP -> ERROR: Не удалось подключиться к серверу: время ожидания подключения (110) – swdpankaj

+0

, тогда вы можете использовать '$ mail-> Host = 'tls: //smtp.gmail.com: 587'; ' , а также, пожалуйста, включите расширение openssl –

+0

Я изменил, но эта ошибка указана - Идентификатор ресурса # 8SMTP -> ОШИБКА: Не удалось подключиться к серверу: Время ожидания подключения (110). Также я получаю эту ошибку: Fatal error: Неотобработочное исключение «phpmailerException» с сообщением «Ошибка SMTP: не удалось подключиться к узлу SMTP». – swdpankaj

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