| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    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 ', ' user@example.com ');
    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 = " johndoe@yahoo.com , Jane Smith " ;
    Creare il Soggetto < br >

    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> <div class=ad2><script language='javascript' src='/ad/201310/4.js'></script></div> </div> </td> </tr> </table> <table width="95%" height="1" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#DEE7EE"> <tr> <td></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="91%" height="52" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="51%"><p>Previous : <a class='LinkPrevArticle' href='/Programmazione/php-mysql-programming/91549.html' >Come creare un elenco a discesa Utilizzo di XML e Ajax in PHP </a></li></p></td> </tr> <tr> <td width="49%"> next : <a class='LinkNextArticle' href='/Programmazione/php-mysql-programming/91551.html' >PHP ' isset ' vs ' vuoto' </a></li></td> </tr> </table></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="770" height="246" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="375" height="246" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> Articoli Correlati </td> </tr> </table> <table width="95%" height="209" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="201"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/92137.html" title="Procedura: un array PHP Se il primo indice è vuoto " target="_self">Procedura: un array PHP Se il primo indice è vuoto </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/92324.html" title="Come inserire PHP Into WordPress " target="_self">Come inserire PHP Into WordPress </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/92808.html" title="Come abilitare l'accesso root a MySQL da macchine remote " target="_self">Come abilitare l'accesso root a MySQL da macchine remot…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/92756.html" title="Come inviare un SMS con uno script PHP " target="_self">Come inviare un SMS con uno script PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/92897.html" title="MySQL e accesso Tutorial " target="_self">MySQL e accesso Tutorial </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/91371.html" title="Che cosa è il PHP posta Limite di caratteri " target="_self">Che cosa è il PHP posta Limite di caratteri </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/92958.html" title="Come modificare il nome della colonna in MySQL " target="_self">Come modificare il nome della colonna in MySQL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/91885.html" title="Come convertire le immagini in dati binari utilizzando PHP " target="_self">Come convertire le immagini in dati binari utilizzando …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/92681.html" title="Come inviare un fax con PHP " target="_self">Come inviare un fax con PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/92191.html" title="Come ottenere il numero di righe in CSV PHP " target="_self">Come ottenere il numero di righe in CSV PHP </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> <td width="20" valign="top"></td> <td width="375" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">Articoli in evidenza </td> </tr> </table> <table width="95%" height="207" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/91983.html" title="Come formato del numero delle funzioni in PHP " target="_self">Come formato del numero delle funzioni in PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/92373.html" title="Come installare Google Analytics codice in PHP " target="_self">Come installare Google Analytics codice in PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/php-mysql-programming/92309.html" title="PHP MySQL Tutorial Impaginazione " target="_self">PHP MySQL Tutorial Impaginazione </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/javascript-programming/90958.html" title="Come rilevare User Agents & Reindirizzamento " target="_self">Come rilevare User Agents & Reindirizzamento </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/cc-programming/85864.html" title="Come dichiarare una stringa costante in C Programmazione " target="_self">Come dichiarare una stringa costante in C Programmazion…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/cc-programming/85948.html" title="Come fare un file SWF da C + + " target="_self">Come fare un file SWF da C + + </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/cc-programming/85287.html" title="Come utilizzare la funzione Atoi " target="_self">Come utilizzare la funzione Atoi </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/computer-programming-languages/86690.html" title="Come fare un pulsante di reset sul Roblox " target="_self">Come fare un pulsante di reset sul Roblox </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/visual-basics-programming/95449.html" title="Come scrivere un programma in Visual Basic che verrà Voci di uscita " target="_self">Come scrivere un programma in Visual Basic che verrà V…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programmazione/visual-basics-programming/94518.html" title="Come modificare XML con una GridView in ASP.NET e Visual Basic " target="_self">Come modificare XML con una GridView in ASP.NET e Visua…</a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <table width="980" height="8" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 bgColor=#36506e height=90> <tr> <td class=bs height=90 align=middle>Copyright © Conoscenza Informatica http://it.wingwit.com <script language='javascript' src='/ad/201310/1.js'></script></td> </tr> </table> </div> </body> </html>