私は電子メールを送るためにいくつかのコードを試しました。 "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!";
}
あなたのコードは古くなった例に基づいており、旧バージョンのPHPMailerを使用しています。 [最新版を入手する](https://github.com/PHPMailer/PHPMailer)とそのドキュメントを読んでください。 – Synchro
PHPMailerの[SMTPエラー:認証できませんでした]の重複している可能性があります。(http://stackoverflow.com/questions/3949824/smtp-error-could-not-authenticate-in-phpmailer) – Synchro
私は旗を立てることを躊躇していますこれは、この[ほとんど同じ質問]の複製として(http://stackoverflow.com/questions/3949824/smtp-error-could-not-authenticate-in-phpmailer) - しかし、問題は事件だったので私は控えているあなたのコードが苦しんでいない不一致。受け入れられない回答はそこに役立つはずです。 – HPierce