| 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
    Come utilizzare PHP Mail per inviare ad una Mailing List
    È possibile inviare messaggi a una mailing list utilizzando la funzione PHP "mail" , memorizzando ogni indirizzo e-mail in un array e scorrendo l'array di inviare una e-mail ad ogni persona. Se la vostra mailing list è di grandi dimensioni , si dovrebbe strozzare processo con l'invio di messaggi di posta elettronica in piccoli gruppi con una pausa tra ogni serie . Questo riduce il rischio di una e-mail di essere contrassegnato da un server di posta elettronica del destinatario come spam . Istruzioni
    1

    Creare un array per memorizzare gli indirizzi e-mail nella mailing list. Ad esempio, digitare : ?

    < Php

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

    Creare le variabili per memorizzare l' oggetto e il messaggio . Utilizzare la funzione di " ritorno a capo automatico " per limitare ogni riga all'interno del messaggio per non più di 70 caratteri. Ad esempio, digitare :

    $ subject = " Messaggio importante " ;

    $ messaggio = "Questo è un importante richiamo che l'evento di questa sera avrà luogo alle 8:00 pm " ;

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

    Creare una variabile per memorizzare le intestazioni aggiuntive che si desidera includere nel messaggio . Separare ogni intestazione con il ritorno a capo e caratteri di avanzamento riga "\\ r \\ n ". Ad esempio, digitare :


    $ intestazioni = "From : webmaster@example.com " . "\\ r \\ n" . "Reply-To : webmaster@example.com " . "\\ r \\ n" . "X - Mailer : PHP /" . phpversion ();
    4

    Creare variabili per contenere i parametri di limitazione . Ad esempio, digitare :

    $ max_emails_sent = 10;

    $ sleep_time = 10;
    5

    creare una funzione che utilizza la funzione PHP "mail" per inviare il messaggio e-mail . Verificare il valore di ritorno della funzione "mail" per determinare se la chiamata alla funzione "mail" ha avuto successo . Ad esempio, digitare :

    funzione MailIt ( $ persona , $ oggetto , $ messaggio , $ intestazioni ) {

    $ risultato = mail ( $ persona , $ oggetto , $ messaggio , $ intestazioni ) ,

    if ( $ risultato! ) per

    echo ( " mail to " $ persona " non è riuscita \\ r \\ n " . . ) ;

    altro < br

    echo > ( . . "Mail a" $ persona " è riuscita \\ r \\ n " ) ; }


    6

    loop attraverso ogni elemento della matrice di messaggi di posta elettronica e inviare la mail a quella persona. Dopo l'invio del numero massimo di email , pausa per il numero designato di secondi . Ad esempio, digitare :

    $ count = 0;

    foreach ( $ MAILING_LIST da $ persona) {

    if ( $ count > $ max_emails_sent ) {

    sleep ( $ sleep_time ) ;

    $ count = 0; }


    MailIt ( $ persona , $ oggetto , $ messaggio , $ intestazioni ) ; < br >

    + + $ count ;

    }

    Previous :

    next :
      Articoli Correlati
    ·Come mostrare un operatore aritmetico in una query 
    ·Come creare un database di applicazioni Web 
    ·Come inserire un array a una tabella di database utiliz…
    ·Come caricare i file PDF in PHP 
    ·Come usare HTML Purifier come alternativa Tidy 
    ·Come catturare un utente SQL blocco di a Oracle 
    ·Come importare Excel in MySQL PHP 
    ·Come risolvere Scollega Permessi in PHP 
    ·I caratteri jolly e funzioni SQL 
    ·Come creare un Daemon Ubuntu Semplice in PHP 
      Articoli in evidenza
    ·Come Matrix Code sottrazione in C + + 
    ·Come copiare una figura da MATLAB 
    ·Come totali di ingresso in un database 
    ·Come cancellare schermo prima di un nuovo ciclo in un C…
    ·Come fare una data in PHP 
    ·Come leggere solo le caselle di testo in VB6 
    ·Come aggiungere a KeyListener 
    ·Perché un String Immutabile calcolarne il valore Hash 
    ·Come importare le classi di Ruby 
    ·Come fare Sbarrato Testo 
    Copyright © Conoscenza Informatica http://it.wingwit.com