我正在嘗試通過(guò)XAMPP配置Sendmail以發(fā)送電子郵件。在我的sendmail.ini中,我具有以下設(shè)置:# Set default values for all following accounts.logfile "C:\xampp\sendmail\sendmail.logaccount Gmailtls onport 587tls_certcheck offhost smtp.gmail.comfrom myemail@gmail.comauth onuser myemail06@gmail.compassword mypasswordaccount default : Gmail我創(chuàng)建了這樣的測(cè)試腳本:$to = "testemail@btinternet.com";$subject = "Hi!";$body = "Hi,\n\nHow are you?";$headers = "From: myemail06@gmail.com" . "\r\n";if (mail($to, $subject, $body, $headers)) { echo ("Message successfully sent!");} else { echo ("Message delivery failed...");}我收到一條消息,說(shuō)該電子郵件已發(fā)送但從未收到,在日志中,我得到:sendmail:傳遞過(guò)程中出錯(cuò):必須首先發(fā)出STARTTLS命令。有人知道問(wèn)題可能在這里嗎?提前致謝!加茲
使用Gmail帳戶(hù)的XAMPP Sendmail
胡說(shuō)叔叔
2019-10-18 10:27:22