2016-07-20 45 views
0

私は電子メールを送るためにいくつかのコードを試しました。 "SMTPエラー:認証できませんでした"です。最後にこのコードが見つかりました。彼らはそれが動作すると言う。しかし、私はまだ同じエラーが発生します。私はxamppを使用します。ユーザー名とパスワードに間違いはありません。助言がありますか??SMTPエラー:認証できませんでした。 phpmailerで

はここ

require_once ("PHPMailer\class.phpmailer.php"); 
    $Correo = new PHPMailer(); 
    $Correo->IsSMTP(); 
    $Correo->SMTPAuth = true; 
    $Correo->SMTPSecure = "tls"; 
    $Correo->Host = "smtp.gmail.com"; 
    $Correo->Port = 587; 
    $Correo->Username = "****@gmail.com"; 
    $Correo->Password = "****"; 
    $Correo->SetFrom('****@gmail.com','De Yo'); 
    $Correo->FromName = "From"; 
    $Correo->AddAddress("****@hotmail.com"); 
    $Correo->Subject = "Prueba con PHPMailer"; 
    $Correo->Body = "<H3>Bienvenido! Esto Funciona!</H3>"; 
    $Correo->IsHTML (true); 
    if (!$Correo->Send()) 
    { 
    echo "Error: $Correo->ErrorInfo"; 
    } 
    else 
    { 
    echo "Message Sent!"; 
    } 
+0

あなたのコードは古くなった例に基づいており、旧バージョンのPHPMailerを使用しています。 [最新版を入手する](https://github.com/PHPMailer/PHPMailer)とそのドキュメントを読んでください。 – Synchro

+1

PHPMailerの[SMTPエラー:認証できませんでした]の重複している可能性があります。(http://stackoverflow.com/questions/3949824/smtp-error-could-not-authenticate-in-phpmailer) – Synchro

+0

私は旗を立てることを躊躇していますこれは、この[ほとんど同じ質問]の複製として(http://stackoverflow.com/questions/3949824/smtp-error-could-not-authenticate-in-phpmailer) - しかし、問題は事件だったので私は控えているあなたのコードが苦しんでいない不一致。受け入れられない回答はそこに役立つはずです。 – HPierce

答えて

0

はこれを試してみてください、コードです:

$Correo->Username = "[email protected]"; 
+0

パスワードは何ですか? – Niroshan

0

は、あなたのXAMPのメール設定とサーバーのログを確認してください。また、ポートとsslを安全に試してください。

関連する問題