Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    PHP för att skicka e-post till en Gmail eller Yahoo Client

    PHP har en inbyggd funktion som gör att du kan skicka e-post direkt från ett PHP-skript till mottagare som använder Yahoo! Mail , Gmail eller någon annan e-postklient . För att skriva PHP- skript för att skicka e-post , upprätta erforderliga postparametrarna , mottagande e-postadresser , meddelandets ämne , meddelande text och rubriker som krävs för meddelandet . Passera dessa variabler till PHP " post " -funktionen , som skickar meddelandet till den e-postserver : s mail transport agent . Den post transport agent skickar meddelandet till Yahoo! och Gmail -postservrar . Ange nödvändiga parametrar

    att säkerställa att postinställningar är korrekt konfigurerade på webbservern , kan du ställa dem specifikt med PHP . Två inställningar krävs : " SMTP ", vilket är namnet på den e-postserver som skickar e-post , och " sendmail_from , " vilket är den adress från vilken meddelanden ska skickas . Använd " ini_set " -funktionen i PHP för att ställa dessa systemvariabler . Till exempel :

    ini_set ( " SMTP " , " smtp.example.com " ) ; ini_set ( ' sendmail_from ' , ' [email protected] ');
    ange mottagare

    Montera och formatera e-postadresserna till mottagarna i en variabel . Mottagarens e- postadresser bör separeras med kommatecken och måste formateras i enlighet med RFC 2822 , Internet Message Format . Till exempel :

    $ till = " [email protected] , Jane Smith " ,
    Skapa Angående

    Skapa en variabel för att lagra föremål för e-postmeddelandet. Ämnet kan inte innehålla några tecken radmatning . Till exempel :

    $ Ämne = " Detta är ämnet för min e-post meddelande till dig " , Addera Definiera Message

    Skapa en variabel för att lagra texten i e-postmeddelandet . Eftersom Yahoo! och Gmail båda stöder HTML - formaterade e-postmeddelanden , kan du märka upp e text med HTML-taggar . Varje rad i texten i meddelandet ska separeras med ett radmatningstecken eller " \\ n " och bör inte vara mer än 70 tecken . Till exempel :

    $ message = " Viktigt meddelande för dig < /title > < /head > <body> <strong> Dear John och Jane : < /strong > jag är glad att du fick detta mail från mig < /body> < /html > "; <br> Inkludera Headers <br> <p> Skapa en variabel för att lagra de rubriker som ska skickas med meddelandet . Inkludera en " Till " sidhuvud och en " Ur " header . Till kopia eller hemlig kopia någon på meddelandet , inkludera en " cc " eller " bcc "-huvudet . Om du skickar ett HTML-meddelande , innehålla ett " Mime - Version " och " Content - type" header . Se till att du separera varje rubrik med vagnretur och line feed Till exempel : <br> <p> $ headers = " \\ r \\ n ". " Till : John Doe , Jane Smith \\ r \\ n " ; $ headers = " Från : Jane Doe \\ r \\ n "; . $ headers = " cc : Peter Jones <peterj@gmail.com> \\ r \\ n "; . . $ headers = " MIME - Version : 1.0 \\ r \\ n " ; $ headers = . " Content-Type : text /html ; charset = iso -8859-1 \\ r \\ n "; <br> Skicka e <br> <br > <p> Använd PHP " post " -funktionen för att skicka meddelandet och fånga returvärdet från funktionen . Kontrollera returvärdet för att se om meddelandet framgångsrikt accepteras för leverans av e-postserver . Till exempel : <br> <p> $ mail_result = mail ( $ till , $ från , $ ämnet , $ headers ) , om ( $ mail_result ! ) Echo " Fel att skicka meddelande ! " , Elseecho " Meddelande accepteras för leverans " , Addera <br> <div class=dad2><script language='javascript' src='/ad/201310/4.js'></script></div> <div class=dad3><script language='javascript' src='/ad/201310/33.js'></script></div> </div> </td> </tr> </table> <table class=dhang1 bgcolor="#DEE7EE"> <tr> <td></td> </tr> </table> <div class=dhang7></div> <table width="92%" height="51" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="50%"><p>Tidigare: <a class='LinkPrevArticle' href='http://www.dator.xyz/Programmering/php-mysql-programming/91549.html' >Hur man skapar en nedrullningsbar lista Använda XML och Ajax i PHP </a></li></p></td> </tr> <tr> <td width="50%">nästa: <a class='LinkNextArticle' href='http://www.dator.xyz/Programmering/php-mysql-programming/91551.html' >PHP ' isset ' vs ' tomt' </a></li></td> </tr> </table></td> </tr> </table> <div class=dhang7></div> <table class=s770x246 > <tr> <td class=s375x246 ><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table class=c1 > <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> relaterade artiklar </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="http://www.dator.xyz/Programmering/php-mysql-programming/92249.html" title="Hur du formaterar Column Alias ​​i MySQL " target="_self">Hur du formaterar Column Alias ​​i MySQL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92061.html" title="Hur Exportera MySQL data till Excel i en PHP funktion " target="_self">Hur Exportera MySQL data till Excel i en PHP funktion </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91959.html" title="Hur vill infoga ett objekt kombinationsrutan i PHP " target="_self">Hur vill infoga ett objekt kombinationsrutan i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91590.html" title="Ta bort en rad i MySQL med PHP på att klicka på en knapp " target="_self">Ta bort en rad i MySQL med PHP på att klicka på en kn…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91653.html" title="Hur man gör en PHP Redirect Med Blogger " target="_self">Hur man gör en PHP Redirect Med Blogger </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91311.html" title="Längsta gemensamma delsträng i PHP " target="_self">Längsta gemensamma delsträng i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92688.html" title="Hur man förhindrar en nerladdning av en video PHP " target="_self">Hur man förhindrar en nerladdning av en video PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92569.html" title="Hur man skapar en tabell i MySQL med ett datumfält " target="_self">Hur man skapar en tabell i MySQL med ett datumfält </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92955.html" title="Hur man lär sig PHP Online " target="_self">Hur man lär sig PHP Online </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92434.html" title="Så här visar MySQL data med PHP " target="_self">Så här visar MySQL data med 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 class=c3 > <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">Utvalda artiklarna </td> </tr> </table> <table class=c4 > <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/92447.html" title="Hur Subtrahera i PHP " target="_self">Hur Subtrahera i PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/java-programming/89486.html" title="Hur man skriver Java -program för en spelautomat " target="_self">Hur man skriver Java -program för en spelautomat </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/91632.html" title="Hur att förlänga flera mallar i Smarty " target="_self">Hur att förlänga flera mallar i Smarty </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/computer-programming-languages/86976.html" title="Hur konvertera en bild till Binary & binär till String " target="_self">Hur konvertera en bild till Binary & binär till String…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/php-mysql-programming/93146.html" title="Hur man använder PHP på en HTML -fil " target="_self">Hur man använder PHP på en HTML -fil </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/javascript-programming/90819.html" title="Hur du använder Lightbox Med Smooth Anchors " target="_self">Hur du använder Lightbox Med Smooth Anchors </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/python-programming/93838.html" title="Hur man gör en Tkinter Button Inaktiv " target="_self">Hur man gör en Tkinter Button Inaktiv </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/visual-basics-programming/95714.html" title="Så här ändrar du standardtryck Debugger " target="_self">Så här ändrar du standardtryck Debugger </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/computer-programming-languages/87226.html" title="Hur du ändrar en PanelView " target="_self">Hur du ändrar en PanelView </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://www.dator.xyz/Programmering/visual-basics-programming/95367.html" title="Hur redigerar jag en listvy på Visual Basic " target="_self">Hur redigerar jag en listvy på Visual Basic </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <div class=dhang8></div> <div class=dhang1></div> <table class=b1> <tr> <td class=bs height=90 align=middle>Copyright © Dator Kunskap http://www.dator.xyz </td> </tr> </table> <div class=dhang1></div> </div> </body> </html><script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>