Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

PHP per l'invio di e-mail a un account Gmail o Yahoo Cliente

PHP ha una funzione built-in che consente di inviare e-mail direttamente da uno script PHP a destinatari che usano Yahoo! Mail , Gmail o qualsiasi altro client di posta elettronica . Per scrivere lo script PHP per inviare e-mail , stabilire parametri richiesti di posta elettronica, indirizzi di posta elettronica dei destinatari , l'oggetto del messaggio , il testo del messaggio e le intestazioni necessarie per il messaggio . Passate queste variabili per la funzione PHP "mail" , che invia il messaggio di agente di trasporto della posta del server di posta . L'agente di trasporto della posta invia il messaggio al server di posta Yahoo! e Gmail . Set Parametri obbligatori

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 il Soggetto

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" ;
definire il messaggio

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 = " messaggio importante per voi < /title> < /head> <body> <strong> Dear John e Jane : < /strong > sono contento che hai ricevuto questa email da me < /body> < /html > " ; <br> Includi intestazioni <br> <p> 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 : <br> <p> $ headers = " \\ r \\ n ". "A: John Doe , Jane Smith \\ r \\ n" ; $ intestazioni = "From : Jane Doe \\ r \\ n"; . . = " cc : Peter Jones <peterj@gmail.com> \\ r \\ n ", $ headers , . $ headers = " MIME -Version : 1.0 \\ r \\ n "; $ intestazioni = . " Content -type : text /html ; charset = iso - 8859-1 \\ r \\ n "; <br> Invia il <br> email <br> <p> 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 : <br> <p> $ mail_result = mail ( $ a , $ a , $ oggetto , $ headers ) ; if ( $ mail_result ! ) Echo " Errore di invio messaggio! " ; Elseecho "Messaggio accettato per la consegna " ; <br> <br> <ul class="mhjkhjlj"> <li> <a class='LinkPrevArticle' href='/Programmazione/PHP--MySQL-Programmazione/1183098.html' >Come creare un elenco a discesa Utilizzo di XML e Ajax in PHP </a></li> <li> <a class='LinkNextArticle' href='/Programmazione/PHP--MySQL-Programmazione/1183102.html' >PHP ' isset ' vs ' vuoto' </a></li> </ul> <div class="deep"> <div class="guanggadsadswqew"><script language='javascript' src='/AD/it3.js'></script></div> <div class="guanggadsadswqew1"></div> </div> <div class="xiangguanleitong"> <div class="vbfdghgjt65f"><h4>Informazioni correlate</h4></div> <ul> <li><a href="/Programmazione/Python-Programming/1186944.html" target="_blank">Come aprire Linux Python XRCed </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1185358.html" target="_blank">Come creare un animato PHP Immagine </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1177000.html" target="_blank">Pattern Proxy Explained </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1176070.html" target="_blank">Come Loop Through tipi MIME </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1185614.html" target="_blank">Come modificare un file di testo utilizzando PHP </a></li><li><a href="/Programmazione/Nozioni-di-base-di-Visual-Programming/1193074.html" target="_blank">Come scrivere cicli in VB.NET </a></li><li><a href="/Programmazione/Nozioni-di-base-di-Visual-Programming/1191122.html" target="_blank">Come aggiungere elementi alla ComboBox in VB </a></li><li><a href="/Programmazione/Computer-Programming-Languages/1175876.html" target="_blank">Dispositivo Tutorial Programmazione driver </a></li> </ul> </div> </div> </div> <div class="woshiyouleirog"> <div class="zxtjianasd"> <div class="bidssdfjm3"><h4>Articoli consigliati</h4></div> <div class="dasdcdfurit33"> <ul> <li><a href="/Programmazione/PHP--MySQL-Programmazione/1184556.html" target="_blank">Come utilizzare i puntatori di file in PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1183254.html" target="_blank">Come associare una funzione OCI </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1183418.html" target="_blank">Come utilizzare PHP con una stampante termica </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1182886.html" target="_blank">Motivi per PHP CSS Non Emissione correttamente </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1186160.html" target="_blank">MySQL Data Load Tutorial </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1184844.html" target="_blank">Come incrementare un campo MySQL </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1184448.html" target="_blank">Come ottenere un file di sessione in PHP </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1183796.html" target="_blank">Come eseguire un grande Import in MySQL </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1186138.html" target="_blank">MySQL Comandi Tutorial </a></li><li><a href="/Programmazione/PHP--MySQL-Programmazione/1183062.html" target="_blank">Come creare un contatore PHP senza tassare il Server </a></li> </ul> </div> </div> <div class="guanggandgsa32a"> </div> <div class="huosirengs"> <li><a class='childclass' href='/Programmazione/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a class='childclass' href='/Programmazione/Computer-Programming-Languages/' target="_self">Computer Programming Languages</a></li> <li><a class='childclass' href='/Programmazione/Delphi-Programming/' target="_self">Delphi Programming</a></li> <li><a class='childclass' href='/Programmazione/Java-Programming/' target="_self">Java Programming</a></li> <li><a class='childclass' href='/Programmazione/Programmazione-Javascript/' target="_self">Programmazione Javascript</a></li> <li><a class='childclass' href='/Programmazione/PHP--MySQL-Programmazione/' target="_self">PHP /MySQL Programmazione</a></li> <li><a class='childclass' href='/Programmazione/Perl-Programming/' target="_self">Perl Programming</a></li> <li><a class='childclass' href='/Programmazione/Python-Programming/' target="_self">Python Programming</a></li> <li><a class='childclass' href='/Programmazione/rubino-Programmazione/' target="_self">rubino Programmazione</a></li> <li><a class='childclass' href='/Programmazione/Nozioni-di-base-di-Visual-Programming/' target="_self">Nozioni di base di Visual Programming</a></li> </div> </div> </div> <div class="dsadsafa-da"> <p class="sdqwfwe42">  </p> <p class="vbnhg654">Programmazione © www.354353.com</p> <p class="iop8iud"> </p> </div> </div> </body> </html> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>