PHPMailer hiba
Sziasztok!
Néhány napja kezdtem el foglalkozni mail küldéssel, és sokan ajánlották ezt a megoldást. A probléma az, hogy nem nagyon akar működni általában hibaüzeneteket ad, de volt már olyan, hogy nem írt ki semmit a levél mégsem ment el. Jelenleg ezt a hibaüzenetet adja:
Mailer Error: SMTP Error: Could not authenticate.A kódból kiderül, hogy gmail-lel próbálkozok(sokan ajánlották), de ha tudtok jobbat azt is kipróbálnám.
Segítségeteket előre is köszönöm
Bence
■ Néhány napja kezdtem el foglalkozni mail küldéssel, és sokan ajánlották ezt a megoldást. A probléma az, hogy nem nagyon akar működni általában hibaüzeneteket ad, de volt már olyan, hogy nem írt ki semmit a levél mégsem ment el. Jelenleg ezt a hibaüzenetet adja:
Mailer Error: SMTP Error: Could not authenticate.
<?php
require("PHPmailer_v5.1/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Mailer = "smtp";
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Port = 465;
$mail->Username = "user##kukac##gmail.hu"; // GMAIL felhasználónév
$mail->Password = "********";
$mail->Host = "smtp.gmail.com"; // SMTP szerver
$mail->From = "user##kukac##gmail.hu"; //A levél feladója. Bármi lehet.
$mail->FromName = "Mailer"; // Feladó neve
$mail->AddAddress("címzett##kukac##címzett.hu"); //Címzett
$mail->Subject = "first mailing"; //Levél tárgya
$mail->Body = "hi ! \n\n this is First mailing I made myself with PHPMailer !";
$mail->WordWrap = 50; //sortörés beállítása
if(!$mail->Send())
{
echo "Hiba a levél küldésekor";
echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{
echo "Az üzenetet sikeresen elküldtem";
}
?>
Segítségeteket előre is köszönöm
Bence
Jelszo hiba
Igen
localhost
php.ini
Nem
phpinfo()
SSL Support enabled
vagyis engedélyezve van.
Szerintem neked az "OpenSSL
Állíts be egy ilyet is, akkor többet fogsz látni:
$mail->SMTPDebug = 1
Ha nem látsz OpenSSL-t a phpinfoban, nézd meg ezt:
http://www.php.net/manual/en/openssl.installation.php
Illetve itt ezt megerősítik:
http://stackoverflow.com/questions/3477766/phpmailer-smtp-error-could-not-connect-to-smtp-host/5709799#5709799
Open SSL
OpenSSL support enabled
a debugra még ezt a hibaüzenetet kapom:
SMTP -> ERROR: Password not accepted from server: 535-5.7.1 Username and Password not accepted. Learn more at 535 5.7.1 http://support.google.com/mail/bin/answer.py?answer=14257 ay10sm1109179wib.2
,de biztos vagyok benne, hogy a jelszó a a felhasználónév, és a jelszó jó.
Érdekes helyzet
Szóval nem tudom, hogy mi lehetett a probléma. :S
Kétszintű azonosítás? Esetleg
Esetleg az email vége biztos gmail.hu? Nem gmail.com?
Ha valakit érdekel,
ez lehet a probléma