Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    stati di ritorno della funzione mail()

    siccome sto intrallazzando su una gestione mailing list vorrei gestire, una volta che è stata inviata la mail lo stato di ricezione della suddetta, ossio ricevuto, mailbox full e va dicendo...


    qualcuno mi da una mano visto che sul manuale php non ho trovato nulla???

    un cordiale salutone
    =LoD=
    Studio Arkaios
    Arkaios.it

  2. #2
    nessun parere?
    =LoD=
    Studio Arkaios
    Arkaios.it

  3. #3
    Questo è un vero problema, infatti la funzione mail() crea e passa l'email generata al server di posta del server in cui è eseguito lo script.

    Successivamente il server di posta si smazza le email ma non può comunicare più con lo script.

    Sarebbe impensabile far 'attendere' lo script che il server di posta inoltri le email e riceva eventuali messaggi di ritorno...lo script dovrebbe attendere un sacco di tempo considerando che alcune email ci mettono più di qualche secondo per essere inviate (dipende ovviamente dal traffico e dal sovraccarico del server e della rete).

    Quello che normalmente si può fare con PHP non è altro che il rilevamento del valore restituito dalla funzione mail(), che non è altro che un segnalatore per dire se l'email e stata correttamente inviata al server di posta o meno.

    Si può però anche sfruttare il quinto paramentro della funzione mail() (quinto parametro può non essere disponibile, dipende dall'impostazione safe mode di PHP) in cui si può impostare un indirizzo email in devono essere inviate le email di ritorno (return-path) inserendo l'indirizzo email desiderato anteposto da -f

    Ad es:
    Codice PHP:
    mail(...,...,...,...,"-finfo@direfareprogrammare.com"); 
    Michele Castellucci
    Sviluppatore Web del Consorzio CottonBit
    Consorzio Cottonbit
    Risorse per la programmazione
    Dire Fare Programmare!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.