0
방금 HTML 형식으로 만든 PDF를 보내려면 PHPMailer를 설정해야합니다 (FPDF를 사용하면 PDF 파일이 문제없이 생성됩니다). 그것은 성공적으로 보내졌지만 아무 것도받지 못했다고합니다?phpmailer가 보내지 만 수신하지 않음
나는 다른 사람들의 코드를 확인했는데 마치 내 것과 같다. 맨 아래쪽에있는 PHPmailer 코드에 문제가 있습니까?
TLS 또는 SSL을 사용하지 않는다면 내 호스트, 사용자 이름 및 암호가 모두 100 % 정확합니다. 어쩌면 이것과 관련이 있을까요?
내 코드 :
require 'PHPMailer-master/PHPMailerAutoload.php';
$mail = new PHPMailer;
$mail->SMTPDebug = 4;
$mail->Host ="*****";
$Mail->SMTPAuth = true; // enable SMTP authentication;
$mail->Username = "*****";
$mail->Password = "****";
$mail->Port = 587;
$mail->SMTPSecure = "tls";
$mail->From = "******";
$mail->FromName = "Jurgen Hof";
$mail->addAddress("[email protected]", "Tester");
$mail->isHTML(true);
$mail->Subject = 'Test Leave Application';
$mail->Body = 'Test.';
$mail->AddAttachment("/var/www/html/leaveform/AlpineLeaveApplication.pdf");
if(!$mail->Send()) {
echo 'Message could not be sent.';
echo 'Mailer Error: ' . $mail->ErrorInfo;
exit;
}
echo 'Email Sent Successfully!';
?>
코드가 오류를 발생시키지 않으면 잘 동작합니다. 어쩌면 문제는 이메일 주소/스팸 폴더/차단 된 발신자일까요? – Justinas
smtp 디버그 출력은 무엇입니까? 어떤 오류가 있습니까? 아마도 귀하의 메일은 단순히 스팸 메일로 발송됩니까? –
잘못된 사용자 이름과 암호를 의도적으로 넣었지만 여전히 성공적으로 전송되었다고합니다. 그래서 틀린 무엇인가 틀린 thatres – RedZ