2017-05-08 47 views
0

這裏發送郵件是一個示例代碼中使用的PHPMailer錯誤通過PHP

<? require('./PHPMailer/PHPMailerAutoload.php'); 
$mail=new PHPMailer(); 
$mail->CharSet = 'UTF-8'; 

$body = 'This is the message'; 

$mail->IsSMTP(); 
$mail->Host  = 'smtp.gmail.com'; 

$mail->SMTPSecure = 'ssl'; 
$mail->Port  = 587; 
$mail->SMTPDebug = 2; 
$mail->SMTPAuth = true; 

$mail->Username = '[email protected]'; 
$mail->Password = 'xyz'; 

$mail->SetFrom('[email protected]', $name); 
$mail->Subject = 'subject'; 
$mail->MsgHTML($body); 

$mail->AddAddress('[email protected]', 'title1'); 
$mail->AddAddress('[email protected]', 'title2'); 


$mail->send(); 
?> 

[增訂] 發送電子郵件和我得到這個奇怪的錯誤

2017-05-08 14:37:36 SMTP ERROR: Failed to connect to server: (0) 2017-05-08 14:37:36 SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

PS-我也曾嘗試本網站提供的大多數解決方案都沒有獲得成功,所以如果您可以幫助我,我將不勝感激

+1

確保錯誤報告也顯示通知。如果你這樣做了,你會立即抓住這個。 –

+0

非常真實@JohnConde。調試 – Akintunde007

+0

的頭號方法是啓用短標籤嗎? –

回答

1
$mailer->SMTPSecure = 'ssl'; 

應該

$mail->SMTPSecure = 'ssl'; 

我覺得呢?

+0

糟糕對不起,我已經更新了它,但仍然得到這個錯誤 –

+0

也許嘗試端口465? –