2016-10-16 7 views
-1

私は自分のパスワードをリセットしようとしているとSMTPに関するエラーを取得し、それが働いていないphpmailerの

エラー:

SMTP Error: Could not authenticate. Error: SMTP Error: Could not authenticate.

私はメール送信のためのコードの下に使用しています:

<?php 
    require_once ("PHPMailer_v5.1\class.phpmailer.php"); 
    $Correo = new PHPMailer(); 
    $Correo->IsSMTP(); 
    $Correo->SMTPAuth = true; 
    $Correo->SMTPSecure = "tls"; 
    $Correo->Host = "smtp.gmail.com"; 
    $Correo->Port = 587; 
    $Correo->Username = "[email protected]"; 
    $Correo->Password = "123456"; 
    $Correo->SetFrom('[email protected]','De Yo'); 
    $Correo->FromName = "From"; 
    $Correo->AddAddress("[email protected]"); 
    $Correo->Subject = "testing PHPMailer"; 
    $Correo->Body = "<H3>it works!</H3>"; 
    $Correo->IsHTML (true); 
    if (!$Correo->Send()) 
    { 
    echo "Error: $Correo->ErrorInfo"; 
    } 
    else 
    { 
    echo "Message Sent!"; 
    } 
?> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <title>Frank Parts C.A. - Módulo de Recuperación de Contraseña</title> 

<!-- bootstrap --> 
    <link rel="stylesheet" href="assests/bootstrap/css/bootstrap.min.css"> 
    <!-- bootstrap theme--> 
    <link rel="stylesheet" href="assests/bootstrap/css/bootstrap-theme.min.css"> 
    <!-- font awesome --> 
    <link rel="stylesheet" href="assests/font-awesome/css/font-awesome.min.css"> 

    <!-- custom css --> 
    <link rel="stylesheet" href="custom/css/custom.css"> 

    <!-- jquery --> 
    <script src="assests/jquery/jquery.min.js"></script> 
    <!-- jquery ui --> 
    <link rel="stylesheet" href="assests/jquery-ui/jquery-ui.min.css"> 
    <script src="assests/jquery-ui/jquery-ui.min.js"></script> 

    <!-- bootstrap js --> 
    <script src="assests/bootstrap/js/bootstrap.min.js"></script> 
</head> 
<body> 

<div class="container"> 
     <form class="form-signin" method="POST"> 

     <?php if(isset($smsg)){ ?><div class="alert alert-success" role="alert"> <?php echo $smsg; ?> </div><?php } ?> 
     <?php if(isset($fmsg)){ ?><div class="alert alert-danger" role="alert"> <?php echo $fmsg; ?> </div><?php } ?> 
     <h2 class="form-signin-heading">¿Olvidó su Contraseña?</h2> 
     <br> <br> 
     <div class="input-group"> 
     <span class="input-group-addon" id="basic-addon1">@</span> 
     <input type="text" name="username" class="form-control" placeholder="Nombre de Usuario" required> 
    </div> 
    <br><br><br> 
     <button class="btn btn-lg btn-primary btn-block" type="submit">Recuperar Contraseña</button> 
     <a class="btn btn-lg btn-primary btn-block" href="index.php">Iniciar Sesión</a> 
     </form> 
</div> 

</body> 
</html> 

私はPHPメーラーを使用していますが、異なるコードを試してみましたが、何も動作しません。

誰か助けてくれますか?

+0

別のポートで試してください。 – itzmukeshy7

答えて

0

パスワードに特殊文字が含まれているために起こります。私はPassword = "djgh \^dfgfjk"のような特殊文字の前に "\"を使ってみました。しかしそれは私を助けませんでした。 私はちょうど特別なキャラクターなしで新しいIDと簡単なパスワードを作成し、それは驚くほど仕事です。 パスワードを特殊文字で使用します。

+0

シンプルなパスワードがあり、うまく機能しません。私は新しいユーザーと簡単なパスワードを試してみました..同じエラー – Alvaro