簡體   English   中英

通過PHP發送郵件時出錯

[英]Error in sending mail through PHP

這是使用PHPMailer發送電子郵件的示例代碼

<? 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   = 'tanishq@gmail.com';
$mail->Password   = 'xyz';

$mail->SetFrom('tanishq@gmail.com', $name);
$mail->Subject    = 'subject';
$mail->MsgHTML($body);

$mail->AddAddress('rohit@gmail.com', 'title1');
$mail->AddAddress('mark@gmail.com', 'title2'); 


$mail->send();
?>

[更新],我得到這個奇怪的錯誤

2017-05-08 14:37:36 SMTP錯誤:無法連接到服務器:(0)2017-05-08 14:37:36 SMTP connect()失敗。 https://github.com/PHPMailer/PHPMailer/wiki/疑難解答

附言:我也嘗試了該網站上提供的大多數解決方案,但是並沒有獲得成功,因此,如果您能幫助我,我將不勝感激

$mailer->SMTPSecure = 'ssl'; 

應該

$mail->SMTPSecure = 'ssl';

我認為?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM