0
메일을 보내려고하는데 빈 페이지가 나타납니다. 에코가 맞지 않았고 오류를 볼 수 없었습니다.PhpMailer 메일에 오류 정보가 없음
try {
$mail->SetFrom($email, $name);
$mail->SMTPDebug = 2;
$address = "[email protected]";
$mail->AddAddress($address, "xx");
$mail->Subject = "Contact Form Submission | " . $name;
$mail->MsgHTML($email_body);
$mail->SMTPSecure = "tls";
$mail->IsSMTP();
$mail->Host = "smtp.gmail.com";
$mail->Port = 587;
$mail->SMTPAuth = true;
$mail->Username = '[email protected]';
$mail->Password = 'password1234';
if (!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}
else
echo 'sent';
//header("Location: contact.php?status=thanks");
} catch (phpmailerException $e) {
echo 'error1';
} catch (Exception $e) {
echo 'error2';
}
아마도 오류가 없습니다. –
을 참조하십시오. 구문 오류가있을 수 있습니다. 서버 로그를 확인하십시오. 빈 페이지를 가져 오는 대신 오류를 볼 수 있도록 PHP 오류보고 기능을 켜십시오. – Spudley