| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    PHP for afsendelse Email til en Gmail eller Yahoo Client
    PHP har en indbygget funktion, der giver dig mulighed for at sende e-mail direkte fra en PHP script til modtagere , der bruger Yahoo! Mail , Gmail eller anden e-mail- klient. At skrive PHP script til at sende e-mail , oprette krævede mail parametre , modtagerens e-mail -adresser, meddelelsesemne, meddelelsesteksten, og headers kræves for meddelelsen. Pass disse variabler til PHP "post "-funktion , som sender det budskab til mailserveren mail- transport agent. Mailen transport agent sender beskeden til Yahoo! og Gmail mailservere . Set nødvendige parametre

    For at sikre, at de mail-indstillinger er korrekt konfigureret på webserveren , kan du indstille dem specifikt ved hjælp af PHP . To indstillinger er nødvendige : " SMTP ", som er navnet på den e-mail -server, der vil sende e-mailen , og " sendmail_from ", som er den adresse , hvorfra beskeder vil blive sendt. Brug " ini_set "-funktionen i PHP for at indstille disse systemvariabler . For eksempel : Hej

    ini_set ( " SMTP ", " smtp.example.com ") ini_set ( ' sendmail_from ', ' user@example.com ');
    Angiv modtagere

    Saml og formatere e-mail -adresser i en variabel . Modtagerens e-mail -adresser skal adskilles af kommaer , og skal være formateret i overensstemmelse med RFC 2822 , Internet Message Format . For eksempel : Hej

    $ til = " johndoe@yahoo.com , Jane Smith "
    Opret Subject < br >

    Opret en variabel til at gemme emnet for e-mailen. Emnet kan ikke indeholde linjeskift tegn. For eksempel : Hej

    $ subject = "Dette er emnet for min e-mail til dig" ,
    Definer Message

    Opret en variabel at gemme teksten i e-mailen. Da Yahoo! og Gmail begge støtteben HTML-formaterede e-mails, kan du ønsker at markere op e-mailens tekst med HTML tags. Hver linje i teksten i budskabet skal være adskilt af et linjeskift tegn eller "\\ n" , og bør ikke være mere end 70 tegn i længden . For eksempel : Hej

    $ message = " vigtig besked til dig Dear John og Jane : jeg er glad for du har modtaget denne e-mail fra mig < /html > ";
    Medtag Headers

    Opret en variabel til at gemme de overskrifter , der skal sendes med beskeden . Medtag en "Til" header og en " From" header. Til carbon copy eller bcc nogen på beskeden, en " cc " eller " bcc " header indeholde . Hvis du sender en HTML-meddelelse , omfatter en " Mime - Version " og en " Content - type" header. Sørg for at du adskille hver header med vognretur og linjeskift tegn For eksempel:

    $ headers = " \\ r \\ n ". "Til: John Doe , Jane Smith \\ r \\ n"; $ headers = " From: Jane Doe \\ r \\ n"; . $ headers = " cc : Peter Jones \\ r \\ n"; . . $ headers = " MIME -Version: 1.0 \\ r \\ n " , $ headers = . " Content -Type: text /html charset = iso -8859-1 \\ r \\ n ";
    Send Email
    < br >

    Brug PHP " mail "-funktionen for at sende beskeden og fange returværdien fra funktionen . Kontrollér returværdien for at se, om beskeden succes blev accepteret til levering af e-mail transport agent. For eksempel : Hej

    $ mail_result = mail ( $ til , $ fra , $ emne, $ headers ) ; if ($ mail_result !) Echo " Fejl ved afsendelse af beskeden ! " Elseecho " Message accepteret til levering ! "

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan konvertere en streng til UTF- 8 i PHP 
    ·PHP Forskel mellem require_once og include_once 
    ·PHP Helper Funktioner 
    ·Hvordan skal tjekkes fortløbende numre i PHP 
    ·Hvordan man laver en besøgstæller med PHP 
    ·Debugging en Pipelined funktion i Oracle 
    ·MySQL ConnectorJ Tutorial 
    ·Hvordan til at opføre et sæt rækker at vælge imelle…
    ·Hvordan at skabe unikke felter i PHP /MySQL 
    ·Hvad er numerisk i Oracle SQL 
      Anbefalede Artikler
    ·Sådan ændrer My SYSDBA Password 
    ·Sådan ændres en PHP til en JS 
    ·Sådan konvertere en streng til UTF -8 Med Java 
    ·Hvad er et programmeringssprog Flowchart 
    ·Sådan Send Cookies på tværs af domæner 
    ·Maya Python Tutorial 
    ·Sådan får Populære Emner at vise på dit websted 
    ·Sådan deaktiveres rulning i Google Maps API V3 
    ·Sådan Medtag en fil i en JSP 
    ·Sådan Lær grundlæggende Java 
    Copyright © Computer Viden http://www.computerdk.com