PHP注册/电子邮件验证

时间:2016-04-07 17:37:57

标签: php email phpmailer

提前致谢。 下面是来自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();
} 

0 个答案:

没有答案