Come scrivere una e-mail di file in Sendmail

December 16

La funzione PHP sendmail invia una e-mail ai tuoi lettori del sito web. È possibile modificare la funzione di sendmail di scrivere l'e-mail in un file pure. Utilizzando questa funzione, è possibile mantenere un registro dei messaggi e-mail inviati ai lettori in modo da poter tenere traccia dei messaggi inviati dal sistema.

istruzione

1 Fare clic destro sul file PHP che contiene la funzione sendmail. Fai clic su "Apri con", quindi fare clic su un editor di PHP nella lista dei programmi. Fai clic su "Apri" per caricare il codice nel tuo editor di PHP.

2 Creare un gestore di file per il nuovo file. Un gestore di file è una variabile usato per scrivere, modificare o cancellare i dati in un file. Il codice seguente mostra come aprire un file chiamato emaillog.txt:

$ file = fopen ( "emaillog.txt", 'w')

3 Scrivi l'e-mail al file. È possibile scrivere il file prima o dopo aver inviato l'e-mail per l'utente. In genere, il codice seguente viene registrato dopo che il messaggio viene inviato:

fwrite ($ file ", il messaggio e-mail all'utente.");

4 Chiudere il file. Dopo aver creato l'evento registrato, è necessario chiudere il file per liberare dalla memoria del server. Digitare il seguente codice per completare il processo di log-file:

fclose ($ file);