Per garantire che le impostazioni della posta sono configurati correttamente sul server web , è possibile impostarle specificamente utilizzando PHP . Sono necessarie due impostazioni : "SMTP ", che è il nome del server di posta che invierà l'e-mail , e " sendmail_from ", che è l'indirizzo da cui verranno inviati i messaggi. Utilizzare la funzione " ini_set " in PHP per impostare queste variabili di sistema . Per esempio :
ini_set ( "SMTP " , " smtp.example.com "); ini_set ( ' sendmail_from ', ' [email protected] ');
specificare i destinatari
Assemblare e formattare gli indirizzi di posta elettronica dei destinatari in una variabile . Indirizzi di posta elettronica dei destinatari devono essere separati da virgole e devono essere formattati in conformità con RFC 2822 , Message Format Internet . Per esempio :
$ a = " [email protected] , Jane Smith Creare una variabile per memorizzare l'oggetto del messaggio e-mail . Il soggetto non può contenere caratteri di avanzamento riga . Per esempio : $ subject = " Questo è l'oggetto del mio messaggio e-mail a voi" ; Creare una variabile per memorizzare il testo del messaggio di posta elettronica . Dal Yahoo! e Gmail sia di supporto e-mail in formato HTML , si può decidere di mark-up del testo e-mail con i tag HTML . Ogni riga del testo del messaggio deve essere separata da un carattere di avanzamento riga o " \\ n" e dovrebbe essere non più di 70 caratteri di lunghezza . Per esempio : $ messaggio = " creare una variabile per memorizzare le intestazioni da inviare con il messaggio . Includere una intestazione "To " e un colpo di testa "Da" . Per copia carbone o copia carbone cieca qualcuno sul messaggio , includere un "cc" o intestazione " bcc " . Se si sta inviando un messaggio HTML , includere un " Mime -Version " e un header " Content-type " . Assicurati di separare ogni intestazione con il ritorno a capo e caratteri di avanzamento riga , ad esempio : $ headers = " \\ r \\ n ". "A: John Doe , Jane Smith \\ r \\ n" ; $ intestazioni = "From : Jane Doe \\ r \\ n"; . . = " cc : Peter Jones Utilizzare la funzione PHP "mail" per inviare il messaggio e catturare il valore restituito dalla funzione . Verificare il valore di ritorno per vedere se il messaggio è stato accettato con successo per la consegna da parte dell'agente di trasporto della posta . Per esempio : $ mail_result = mail ( $ a , $ a , $ oggetto , $ headers ) ; if ( $ mail_result ! ) Echo " Errore di invio messaggio! " ; Elseecho "Messaggio accettato per la consegna " ;
Creare il Soggetto
definire il messaggio
Includi intestazioni
Invia il
email
Informazioni correlate
Programmazione © www.354353.com