ホームページ  >  記事  >  バックエンド開発  >  phpmailerではメールが正常に送信されたと表示されるのですが、メールが受信できません。その理由を知っている英雄はいますか?

phpmailerではメールが正常に送信されたと表示されるのですが、メールが受信できません。その理由を知っている英雄はいますか?

WBOY
WBOYオリジナル
2016-06-13 12:58:08947ブラウズ

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 //この行を開きます

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。