Visualizzazione risultati 1 fino 4 di 4

Discussione: log server mail

  1. #1
    Guest

    Predefinito

    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

  2. #2
    Guest

    Predefinito

    Purtroppo non è possibile :(

  3. #3
    Guest

    Predefinito

    Basta controllare il boolean che ritorna la funziona mail(): se è TRUE, la mail è stata inviata, se è FALSE no.

  4. #4
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Citazione Originalmente inviato da sironi
    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.

    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

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •