Autor | Zpráva | ||
---|---|---|---|
Pan X Profil |
#1 · Zasláno: 3. 8. 2010, 18:20:58
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 |
#2 · Zasláno: 3. 8. 2010, 18:22:58
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 |
#3 · Zasláno: 3. 8. 2010, 18:27:34
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 |
#4 · Zasláno: 3. 8. 2010, 19:56:48
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. |
||
Časová prodleva: 14 let
|
0