Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan bruke PHP Mail for å sende en e-postliste
    Du kan sende mail til en mailingliste med PHP " post "-funksjonen ved å lagre hver e-postadresse i en matrise og looping gjennom rekke å sende en e-post til hver person . Hvis adresselisten din er stor , bør du throttle prosessen ved å sende e-poster i små grupper med en pause mellom hver batch . Dette reduserer risikoen for din e-post blir flagget med en mottaker e-postserver som spam . Instruksjoner
    en

    Lag en array til å lagre e-postadressene i adresselisten . For eksempel skrive : ?

    < Php

    $ mailing_list = array (" john@example.com ", " paula@example.com ", " cindy@example.com ") ;
    2

    Opprette variabler for å lagre emne og meldingen. Bruk " wordwrap " funksjonen for å begrense hver linje i meldingen for å ikke mer enn 70 tegn . For eksempel skrive : en

    $ emne = "Viktig melding ";

    $ melding = " Dette er en viktig påminnelse om at kveldens arrangement vil finne sted på 08:00 ";

    $ message = wordwrap ( $ message , 70) ;
    3

    Lag en variabel til å lagre noen ekstra overskriftene du ønsker å inkludere i meldingen . Skill hver header med linjeskiftet og linjeskift "\\ r \\ n ". Skriv for eksempel :

    $ overskrifter = " Fra: webmaster@example.com " . "\\ r \\ n" . "Svar til : webmaster@example.com " . "\\ r \\ n" . "X- Mailer : PHP /" . phpversion ();
    4

    Opprette variabler for å holde strupeflensen parametere. For eksempel skrive : en

    $ max_emails_sent = 10;

    $ sleep_time = 10;
    5

    Lag en funksjon som bruker PHP " post "-funksjonen til å sende e-postmeldingen. Sjekk avkastningen verdien av " post "-funksjonen for å avgjøre om funksjonen kallet til "mail " var vellykket. For eksempel skrive : en

    funksjon mailit ( $ person , $ emne, $ melding , $ overskrifter ) {

    $ resultat = mail ( $ person, $ emne, $ melding , $ overskrifter ) ;

    if ( $ resultat ! )

    echo ( "Mail til« $ person "var IKKE vellykket \\ r \\ n " . . ) ;

    annet

    ekko ( . . "Mail til« $ person "var vellykket \\ r \\ n " );

    }
    6

    Loop gjennom hvert element i rekken av e-post og sende e-post til denne personen . Etter det maksimale antall e-poster er sendt , pause for det angitte antall sekunder . For eksempel skrive : en

    $ teller = 0;

    foreach ( $ mailing_list som $ person ) {

    if ( $ teller > $ max_emails_sent ) {

    søvn ( $ sleep_time ) ;

    $ teller = 0;

    }

    mailit ( $ person , $ emne, $ melding , $ overskrifter );

    + + $ teller ;

    }

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en blogg Bruke PHP 
    ·Slik konverterer et Count i en liste i PHP 
    ·Hvordan å skape et trygt Permalink i PHP 
    ·Hvordan legge til en Information Form i PHP 
    ·Slik håndterer MySQL Med Plesk 
    ·Hvordan Ignorer Duplikatverdier i MySQL PHP 
    ·Hvordan tillate PUD for PHP Library på Go Daddy 
    ·Slik konverterer Brøker i PHP 
    ·PHP Automatisert mailingliste Tutorial 
    ·SSIS Isolasjonsnivåer 
      Anbefalte artikler
    ·Hvordan lage menyer og undermenyer 
    ·Hvordan Wild Card Block IP-adresser 
    ·Hvordan legge til et vannmerke til BMP Med VBA 
    ·Hvordan sette opp en filnedlasting i PHP 
    ·Hvordan lage et alternativ Box i Visual Basic 
    ·Hvordan bryte en streng i Delstrenger i Java 
    ·Hvordan endre Java Environment Sti i et Windows Registr…
    ·Hvordan endre et Små bokstaver jeg til store bokstaver…
    ·Hvordan lære PLS programmering 
    ·Utvalg Struktur i C Programming 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/