PHP Mailer SMTPを使用して電子メールを送信しようとしていますが、SMTPDebugを有効にしても何も表示されず、$ Mail-> send()、PHP_Mailerはデバッグ情報を表示しません
これは私が持っているものである
$Mail = new PHPMailer();
$Mail->SMTPDebug = 2;
$Mail->IsSMTP();
$Mail->SMTPAuth = true;
$Mail->Host = "smtp.gmail.com";
$Mail->SMTPSecure = "tls";
$Mail->Port = 587;
$Mail->Priority = 1;
$Mail->CharSet = 'UTF-8';
$Mail->Username = '[email protected]';
$Mail->Password = 'xxxxxxxxxxxxxxxxxx';
$Mail->Encoding = '8bit';
$Mail->Subject = $subject;
$Mail->ContentType = 'text/html; charset=utf-8\r\n';
$Mail->From = "[email protected]";
$Mail->FromName = "XXXXXXXXXXXXXXXXX";
$Mail->AddReplyTo($replyToEmail, $replyToName);
$Mail->WordWrap = 998; // RFC 2822 Compliant for Max 998 characters per line
$Mail->IsHTML(true);
$Mail->body=$tpl;
$Mail->AddAddress($email);
$Mail->Send(); <------ false and doesn't print out why
私はデバッグ情報を表示するために取得することはできません
、誰もがなぜ知っているのですか?
おかげ
PHPのエラー報告が= 1何http://php.net/manual/en/function.error-reporting.php –
'$ Mail->優先順位を与えるかどうかを確認;標準、5 =低) 'それがあなたの本当のコードならば、これと何らかの理由で解析エラーを受けたはずです。これらのコメントは読まれましたか? –
質問を掲示すると削除されたコメント –