vorrei sapere se è possibile accedere ai log del server di posta per vedere se la mail che invio con la funzione mail() in php arrivano direttamnte al destinatario.
saluti
vorrei sapere se è possibile accedere ai log del server di posta per vedere se la mail che invio con la funzione mail() in php arrivano direttamnte al destinatario.
saluti
Purtroppo non è possibile :(
Basta controllare il boolean che ritorna la funziona mail(): se è TRUE, la mail è stata inviata, se è FALSE no.
Giusto a metà: mail restituisce effettivamente TRUE se la mail viene inviata, ma non da informazioni sul fatto che essa sdia stata o meno ricevuta dal destinatario.Originalmente inviato da sironi
Per essere più chiari, mail() usa il server smtp installato sul server web, e invia a tale server l'e-mail spedita. Ora, mail() restituisce TRUE se tale operazione di invio ha successo: da questo momento in poi tutto è in mano al server SMTP, e non c'è modo di sapere se il destinatario ha ricevuto la posta speditagli. Spero di essere stato abbastanza chiaro.
Forse (non sono sicuro) si potrebbe ovviare a ciò settando l'header "From: tuamail@tuamail.it": in tal caso (forse) arriverebbe un messaggio di errore a tale indirizzo. Però, ripeto, è solo un'ipotesi di cui sono tutt'altro che sicuro.
| Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |
GVE = GVE Virtual Extension
AVCM #: 6637