phpmailerではメールが正常に送信されたと表示されるのですが、メールが受信できません。
クラスをオンラインでダウンロードした理由を知っている人はいますか?その後、自分で記入したところ、正常に送信されたことが表示されましたが、メールボックスにメールが届きませんでした。
require("class.phpmailer.php");
$mail = new PHPMailer() //メール送信クラスを作成します
$アドレス = $_POST['アドレス'];
$mail->IsSMTP() //SMTP を使用して送信
$mail->CharSet = "UTF-8";
$mail->Host = "smtp.qq.com" // Office smtp サーバー
;
$mail->SMTPAuth = true; // SMTP認証機能を有効にする
$mail->Username = "1017113114" // ユーザー名 (完全なメールアドレスを入力してください)
$mail->Password = "******" // パスワード
;
$mail->From = "1017113114@qq.com" //メール送信者のメールアドレス
;
$mail->FromName = "yyyyyy";
$mail->AddAddress("w_6175@qq.com", "tttt");//受信者アドレス
//$mail->AddAttachment("/var/tmp/file.tar.gz") // 添付ファイルを追加します
$mail->IsHTML(true); //メール形式をHTMLに設定 //HTML形式を使用するかどうか
$mail->Subject = "PHPMailer テストメール" //メールのタイトル
;
$mail->Body = "こんにちは、これはテストメールです。Baidu" //メールの内容
$mail->AltBody = "from Mars" //追加情報は省略可能
;
//$mail->SMTPDebug;
if(!$mail->Send())
{
echo "メールの送信に失敗しました。
";
echo "エラーの理由: " . $mail->ErrorInfo;
終了;
}
echo "メールは正常に送信されました";
?>
-----解決策----------------------------
これはデバッグ情報のみを出力します。確認してください
------解決策-----
$mail->SMTPDebug =true //この行を開きます