ugrás a tartalomhoz

PHPMailer hiba

bnc1995 · 2012. Okt. 18. (Cs), 20.29
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.
  1. <?php  
  2. require("PHPmailer_v5.1/class.phpmailer.php");  
  3. $mail = new PHPMailer();  
  4. $mail->IsSMTP();  
  5. $mail->Mailer     = "smtp";  
  6. $mail->SMTPAuth   = true;  
  7. $mail->SMTPSecure = "ssl";  
  8. $mail->Port       = 465;  
  9. $mail->Username   = "user##kukac##gmail.hu";  // GMAIL felhasználónév  
  10. $mail->Password   = "********";  
  11. $mail->Host = "smtp.gmail.com"// SMTP szerver  
  12. $mail->From = "user##kukac##gmail.hu"//A levél feladója. Bármi lehet.  
  13. $mail->FromName = "Mailer";     // Feladó neve   
  14. $mail->AddAddress("címzett##kukac##címzett.hu"); //Címzett  
  15.   
  16. $mail->Subject = "first mailing"//Levél tárgya  
  17. $mail->Body = "hi ! \n\n this is First mailing I made myself with PHPMailer !";  
  18. $mail->WordWrap = 50; //sortörés beállítása  
  19.   
  20. if(!$mail->Send())  
  21. {  
  22.    echo "Hiba a levél küldésekor";  
  23.    echo "Mailer Error: " . $mail->ErrorInfo;  
  24. }  
  25. else  
  26. {  
  27.    echo "Az üzenetet sikeresen elküldtem";  
  28. }  
  29. ?>   
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
 
1

Jelszo hiba

janoszen · 2012. Okt. 18. (Cs), 21.02
Biztos jo a jelszo?
2

Igen

bnc1995 · 2012. Okt. 18. (Cs), 21.09
Megnéztem és működik. :S
3

localhost

bnc1995 · 2012. Okt. 18. (Cs), 21.13
Nem tudom, hogy számít-e, de azt elfelejtettem mondani, hogy xampp-ot használok.
4

php.ini

entee · 2012. Okt. 18. (Cs), 21.35
Aktiváltad az ssl támogatást a PHP konfigurációs fájljában?
5

Nem

bnc1995 · 2012. Okt. 18. (Cs), 22.36
A php.ini-n belül hol tudom aktiválni?
6

phpinfo()

bnc1995 · 2012. Okt. 18. (Cs), 23.23
kiírattam egy phpinfo()-t és ezt kaptam:

SSL Support enabled

vagyis engedélyezve van.
7

Szerintem neked az "OpenSSL

BlaZe · 2012. Okt. 19. (P), 00.57
Szerintem neked az "OpenSSL support enabled" sort kéne látnod, nem ezt. Ez nem tudom honnan van, én pl a pgsql modul dobozában látok ilyet, de annak a levélküldéshez semmi köze.

Á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
8

Open SSL

bnc1995 · 2012. Okt. 19. (P), 06.33
Szintén phpinfo()-ban megnéztem és ezt találtam:

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ó.
9

Érdekes helyzet

bnc1995 · 2012. Okt. 19. (P), 06.44
Érdekes helyzet állt elő. Megpróbáltam egy másik gmail-lel(régi) elküldeni és azzal sikerült.
Szóval nem tudom, hogy mi lehetett a probléma. :S
10

Kétszintű azonosítás? Esetleg

entee · 2012. Okt. 19. (P), 07.35
Kétszintű azonosítás?
Esetleg az email vége biztos gmail.hu? Nem gmail.com?
11

Ha valakit érdekel,

hunkris · 2012. Okt. 19. (P), 09.10
Ha valakit érdekel, Gmail.hu-t nem a Google üzemelteti.
12

ez lehet a probléma

bnc1995 · 2012. Okt. 19. (P), 13.40
igen azért is próbáltam meg másikkal, mert emlékeztem, hogy amit csináltam az com-os