2010-06-16 39 views
4

你好,我終於得到了PHPMailer的與谷歌工作,但現在我發現自己的我得到這個輸出到屏幕上已發送的消息後。PHPMailer的回聲的向成功發送的電子郵件

SMTP -> FROM SERVER:220 mx.google.com ESMTP f34sm21891943qco.35 
SMTP -> FROM SERVER: 250-mx.google.com at your service, [76.28.109.170] 250-SIZE 35651584 250-8BITMIME 250-AUTH LOGIN PLAIN XOAUTH 250 ENHANCEDSTATUSCODES 
SMTP -> FROM SERVER:250 2.1.0 OK f34sm21891943qco.35 
SMTP -> FROM SERVER:250 2.1.5 OK f34sm21891943qco.35 
SMTP -> FROM SERVER:354 Go ahead f34sm21891943qco.35 
SMTP -> FROM SERVER:250 2.0.0 OK 1276700936 f34sm21891943qco.35 

我想知道是否有任何方法可以刪除此輸出以便用戶看不到它?

回答

0

<?php 
 

 
\t require("PHPMailer/PHPMailerAutoload.php"); 
 

 
$mail = new PHPMailer; 
 

 
//Enable SMTP debugging. 3 disable=0 
 
$mail->SMTPDebug = 0;        
 

 
//Set PHPMailer to use SMTP. 
 
$mail->isSMTP();    
 

 
//Set SMTP host name       
 
$mail->Host = "smtp.gmail.com";//or your domain 
 

 
//Set this to true if SMTP host requires authentication to send email 
 
$mail->SMTPAuth = true;       
 

 
//Provide username and password  
 
$mail->Username = "your email";     
 
$mail->Password = "your email password";       
 
//If SMTP requires TLS encryption then set it 
 
$mail->SMTPSecure = "tls";       
 
//Set TCP port to connect to 
 
$mail->Port = 587;         
 

 
$mail->From = "your email"; 
 
$mail->FromName = "your name"; 
 

 
$mail->addAddress($userMail, $uname); 
 

 
$mail->isHTML(true); 
 

 
$mail->Subject = $subject; 
 
$mail->Body = $message; 
 
//$mail->AltBody = "This is the plain text version of the email content"; 
 

 
// you can also comment the echos here out 
 
if(!$mail->send()) 
 
{ 
 
    echo "Mailer Error: " . $mail->ErrorInfo; 
 
} 
 
else 
 
{ 
 
    echo "Message has been sent successfully"; 
 
} 
 

 
?>

enter code here檢查在第8行 這個形象你也可以註釋掉如果(!$ MAIL->發送()){}其他{}塊 enter image description here

相關問題