0
HTML形式から作成したPDFを送信するようにPHPMailerを設定するだけです(FPDFを使用すると問題なくPDFファイルが作成されます)。それは正常に送信されたが何も受信していないと言いますか?phpmailerは送信していますが受信していません
私は他の人々のコードをチェックしました。それは私のように見えます。一番下にPHPmailerコードが間違っていますか?
私のホスト、ユーザー名、パスワードはすべてTLSまたはSSLを使用しないでください。たぶんそれはこれと関係がありますか?
マイコード:
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デバッグ出力は何ですか?何かエラーがありますか? あなたのメールは単にスパムに行きますか? –
私は、間違ったユーザー名とパスワードを意図的に入れて、それでも正常に送信されたと言います。だから、間違ったことは間違いなく – RedZ