我一直在嘗試使用xampp上的php郵件發送郵件,並且我確實收到此錯誤,說 無法發送消息。郵件程序錯誤:以下發件人地址失敗:[email protected]:未連接的叫做Mail()如何在xampp上使用phpmailer發送郵件
請幫我解決這個問題。 這是我的代碼;
<?php
require('class.phpmailer.php');
$mail = new PHPMailer;
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = "tls://smtp.gmail.com";
$mail->Port = 25;
$mail->Username = "[email protected]";
$mail->Password = "xxxxx";
//Sending the actual email
$mail->setFrom('[email protected]', 'Aaron');
$mail->addAddress('[email protected]', 'Aaron'); // Add a recipient
$mail->isHTML(false); // Set email format to HTML
$mail->Subject = 'Calculation form results from ';
$mail->Body = 'testing...';
if(!$mail->send()) {
echo 'Message could not be sent. ';
echo 'Mailer Error: ' . $mail->ErrorInfo;
exit;
}
?>
複製據PHPMailer的,你應該使用'需要 'PHPMailerAutoload.php' 的教程;'。 另外,它應該是'$ mail = new PHPMailer();'。 https://github.com/PHPMailer/PHPMailer/wiki/Tutorial – IcedAnt
https://support.google.com/mail/answer/7104828?hl=zh-CN&visit_id=1-636410671215867907-2344642736&rd=3 您的端口錯誤。嘗試587 TLS。 – IcedAnt
'$ mail-> Host =「tls://smtp.gmail.com」; $ mail-> Port = 587;'仍然是一樣的錯誤 –