提前致谢。 下面是来自PHPmailer(https://github.com/Synchro/PHPMailer)的代码,它给了我一些问题。它与PHP注册(http://www.codingcage.com/2015/09/login-registration-email-verification-forgot-password-php.html)一起工作。我知道它的工作方式与电子邮件不同,因为数据库中的表确实收到了值。我可以手动更新表格并允许自己登录。它会发送错误500页面。
function send_mail($email,$message,$subject)
{
require_once('class.phpmailer.php');
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPDebug = 1;
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->AddAddress($email);
$mail->Username = "EMAIL@gmail.com";
$mail->Password = "PASSWORD";
$mail->SetFrom('robert.m.smith112@gmail.com','Coding Cage');
$mail->AddReplyTo("robert.m.smith112@gmail.com","Coding Cage");
$mail->Subject = $subject;
$mail->MsgHTML($message);
$mail->Send();
}