Creare un array per memorizzare gli indirizzi e-mail nella mailing list. Ad esempio, digitare : ?
$ MAILING_LIST = array ( " [email protected] " , " [email protected] " , " [email protected] " ) ; Creare le variabili per memorizzare l' oggetto e il messaggio . Utilizzare la funzione di " ritorno a capo automatico " per limitare ogni riga all'interno del messaggio per non più di 70 caratteri. Ad esempio, digitare : $ subject = " Messaggio importante " ; $ messaggio = "Questo è un importante richiamo che l'evento di questa sera avrà luogo alle 8:00 pm " ; $ messaggio = wordwrap ( $ messaggio , 70) ; Creare una variabile per memorizzare le intestazioni aggiuntive che si desidera includere nel messaggio . Separare ogni intestazione con il ritorno a capo e caratteri di avanzamento riga "\\ r \\ n ". Ad esempio, digitare : Creare variabili per contenere i parametri di limitazione . Ad esempio, digitare : $ max_emails_sent = 10; $ sleep_time = 10; creare una funzione che utilizza la funzione PHP "mail" per inviare il messaggio e-mail . Verificare il valore di ritorno della funzione "mail" per determinare se la chiamata alla funzione "mail" ha avuto successo . Ad esempio, digitare : funzione MailIt ( $ persona , $ oggetto , $ messaggio , $ intestazioni ) { $ risultato = mail ( $ persona , $ oggetto , $ messaggio , $ intestazioni ) , if ( $ risultato! ) per echo ( " mail to " $ persona " non è riuscita \\ r \\ n " . . ) ; altro < br echo > ( . . "Mail a" $ persona " è riuscita \\ r \\ n " ) ; } loop attraverso ogni elemento della matrice di messaggi di posta elettronica e inviare la mail a quella persona. Dopo l'invio del numero massimo di email , pausa per il numero designato di secondi . Ad esempio, digitare : $ count = 0; foreach ( $ MAILING_LIST da $ persona) { if ( $ count > $ max_emails_sent ) { sleep ( $ sleep_time ) ; $ count = 0; } MailIt ( $ persona , $ oggetto , $ messaggio , $ intestazioni ) ; + + $ count ; }
2
3
$ intestazioni = "From : [email protected] " . "\\ r \\ n" . "Reply-To : [email protected] " . "\\ r \\ n" . "X - Mailer : PHP /" . phpversion ();
4
5
6
Informazioni correlate
Programmazione © www.354353.com