2014-05-11 1 views
-1

파일에서 https://github.com/PHPMailer/PHPMailer 오류 : 메시지가 전송되지 않았습니다 .. 메일 오류 : SMTP connect()가 실패했습니다.메시지를 보내지 못했습니다 .. 메일러 오류 : SMTP 연결() 실패했습니다

require_once('./class.phpmailer.php') 
$mail = new PHPMailer() 
$mail->IsSMTP() 
$mail->Host = "smtp.gmail.com" 
$mail->Port = "465" 
$mail->SMTPAuth = "true" 
$mail->SMTPSecure = "ssl" 
$mail->Username = "[email protected]" 
$mail->Password = "password" 


//build the message 
$mail->IsHTML(true) 
$mail->From  = "[email protected]" 
$mail->AddAddress("[email protected]") 
$mail->Subject = "An HTML Message" 
$mail->Body  = "Hello, <b>my friend</b>! \n\n This message uses HTML entities!" 

if($mail->Send()) { 
    echo 'Message is sent' 

} 
else { 
    echo 'Message was not sent..' 
echo 'Mailer error: ' . $mail->ErrorInfo 
} 
+0

방화벽 차단 포트. 또는 잘못된 포트/프로토콜/등을 사용했습니다. – tripleee

+0

명령 줄 (cmd.exe)을 열고 텔넷으로 연결을 시도하십시오. telnet smtp.gmail.com 465 – ryrysz

답변

0

OpenSSL을 사용해야합니다. 예를 들어, php.ini에서 ';' 라인에 :

보기 위해
extension=php_openssl.dll 

당신은, 새로운 PHP 파일을 생성, "OpenSSL이 '를 활성화에 넣고있는 경우 :

OpenSSL support : enabled 
:이 정보를 찾고

<?php echo phpinfo();?> 

----- 전체 코드 추가 -------------

이 코드를 테스트하면 실행될 수 있습니다 :

당신이 필요로하는 경우
<?php 
require_once('./class.phpmailer.php'); 
$mail = new PHPMailer(); 
$mail->IsSMTP() ; 
$mail->Host = "smtp.gmail.com"; 
$mail->Port = 465; 
$mail->SMTPAuth = true ; 
$mail->SMTPSecure = "ssl"; 
$mail->Username = "[email protected]"; 
$mail->Password = "mypassword"; 


//build the message 
$mail->IsHTML(true); 
$mail->From  = "[email protected]"; 
$mail->AddAddress("[email protected]"); 
$mail->Subject = "An HTML Message"; 
$mail->Body  = "Hello, <b>my friend</b>! \n\n This message uses HTML entities!"; 

if($mail->Send()) { 
    echo 'Message is sent'; 

} 
else { 
    echo 'Message was not sent..'; 
echo 'Mailer error: ' . $mail->ErrorInfo; 
} 
?> 

모든 파일을

http://blog.portekoi.com/stack/Mailer.zip 
+0

(미안하지만 영어가 잘 못됩니다) 감사합니다. 나는 그것을 이메일로 보냈다. 하지만 최대 호스트. 메시지를 보내지 못했습니다. 메일러 오류 : SMTP connect()가 실패했습니다. – user3308956

+0

OpenSSL이 있는지 확인하십시오. – Portekoi

관련 문제