0
我想發送一個電子郵件使用phpmailer,它工作正常,當我發送到Gmail,但是當我發送到雅虎,Hotmail等不起作用。 這裏是我的代碼:PHPMailer不工作在雅虎和Hotmail
$mail = new PHPMailer;
$email->IsSMTP();
$email->Host = "smtp.yahoo.com";
$email->SMTPAuth = true;
$email->SMTPSecure = 'tls';
$email-> Port = 465;
$email->Username = "username";
$email->Password = "*******";
$email->SMTPDebug = 2;
$mail->CharSet = "UTF-8";
$mail->From = '[email protected]';
$mail->FromName = 'Mailer';
$mail->AddAddress('[email protected]');
$mail->AddReplyTo('[email protected]');
$mail->IsHTML(false);
$mail->Subject = $subject;
$mail->Body = $mail_msg;
if ($email->send()){
echo "success";
}
else {
echo "555 " .$email->ErrorInfo;
}
for gmail您使用了哪些細節?只更改'AddAddress,AddReplyTo,subject,body'。如果您在同一臺服務器上,請不要更改其他設置 –