Autor Zpráva
Pan X
Profil
Zdravím,
jde nějakým spůsobem scriptově ověřit zda byl email pomocí funkce mail() úspěšně odeslán?

Nebo budu muset pouze vycházet z předpokladu že pokud vyplní všechna pole správně, což samozdřejmě ověřím, tak že se odeslal.
Nejde nějak odchyti třeba chyba při odeslání na neexistující email, nebo blokaci webhostingu? Prostě nějak ověřit zda byl email opravdu odeslán

Předem díky
Pan X
panther
Profil
Pan X:
mail vrací true/false, to k ověření stačí.

Nejde nějak odchyti třeba chyba při odeslání na neexistující email
mail, resp. jeho formát, můžeš zkontrolovat regexpem. A doporučuji, aby ml formulář alespoň nějaký smysl.
Pan X
Profil
panther:
mail vrací true/false, to k ověření stačí.
Díky to bude ono

„Nejde nějak odchyti třeba chyba při odeslání na neexistující email“
mail, resp. jeho formát, můžeš zkontrolovat regexpem. A doporučuji, aby ml formulář alespoň nějaký smysl.

Formát ověřuji, a formulář má smysl ;)


Díky moc
AM_
Profil
chyba při odeslání na neexistující e-mail nijak jednoduše odchytit nelze, ledaže bys mailu přidružil v return-path schránku, kterou by PHP skript vybíral, ale i tak, zjistilo by se to až se zpožděním, nešlo by to zobrazit hned.
PHP pošle mail SMTP serveru a ten mu neřekne, zda se jej podaří doručit, to v tu chvíli nemůže vědět.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0