Portál AbcLinuxu, 25. dubna 2024 18:01


Dotaz: php mailer testovanie odoslania emailu

5.12.2013 11:01 amico | skóre: 24
php mailer testovanie odoslania emailu
Přečteno: 274×
Odpovědět | Admin
Zdravím. V PHPMailer sa testuje či bol odoslany email:
if(!$mail->Send()) {
  echo "Správa nebola zaslaná. Pre chybu: " . $mail->ErrorInfo;
} else {
  echo "Správa úspešne odoslaná";
}
Prečo mi vrácia stále truee aj keď sa email neodošle? Spustím skript z localhost a email sa neodošle žiadny sendmail tam není - ale podmienka mi vrati stále "Správa úspešne odoslaná"

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Tarmaq avatar 5.12.2013 12:29 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: php mailer testovanie odoslania emailu
Odpovědět | | Sbalit | Link | Blokovat | Admin
po letmem zkouknuti zdrojaku PHPMaileru je patrne, ze pokud neni nastaven parametr $this->Mailer, odesle se email klasicky php funkci mail, u niz je v dokumentaci uvedeno nasledujici:
Returns TRUE if the mail was successfully accepted for delivery, FALSE otherwise.

It is important to note that just because the mail was accepted for delivery, it does NOT mean the mail will actually reach the intended destination.
PS: v te podmince ma byt:
!$mail->send()
Don't panic!
Josef Kufner avatar 5.12.2013 22:18 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: php mailer testovanie odoslania emailu
Jo, jo,... je nutné si uvědomit, že mezi odesláním a doručením e-mailu je velmi, velmi dlouhá cesta.
Hello world ! Segmentation fault (core dumped)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.