我一直在使用的PHPMailer( https://github.com/Synchro/PHPMailer )通过亚马逊SES发送电子邮件几个月。 在过去的两个星期一段时间,它已停止工作,我还没有碰过它。 我收到一条错误信息:
SMTP Error: Could not connect to SMTP host.
这是我的代码。
public function sendEmail($to,$subject,$body){ $mail = new PHPMailer; $mail->IsSMTP(); // Set mailer to use SMTP $mail->Host = 'amazonaws....'; // Specify main and backup server $mail->SMTPAuth = true; // Enable SMTP authentication $mail->Username = 'mySMTPuname'; // SMTP username $mail->Password = 'smtpPword'; // SMTP password $mail->SMTPSecure = 'tls'; // Enable encryption, 'ssl' also accepted $mail->From = 'example'; $mail->FromName = 'me'; $mail->AddAddress($to); // Name is optional $mail->IsHTML(true); // Set email format to HTML $mail->Subject = $subject; $mail->Body = $body; return $mail->Send(); }
我的亚马逊帐户仍然高达日期和活跃。 有没有办法打印出更详细的错误封邮件进行调试? 以前有任何已知的问题了吗?