Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment vérifier si un fichier s'ou…
  • Qu'est-ce que Microsoft SQL 
  • Comment insérer une variable en PHP…
  • Comment Framework PHP de référence…
  • Mon GoDaddy Email PHP formulaire n'e…
  • Comment écrire un script basé Jeu …
  • Comment agréger mêmes valeurs dans…
  • Comment faire pour capturer SQL d'un…
  • A PHP Inviter un ami Tutoriel 
  • Comment détecter si un client mobil…
  •   PHP /MySQL Programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    PHP /MySQL Programmation

    Comment utiliser PHP Mail à envoyer à la liste de diffusion

    Vous pouvez envoyer un mail à une liste de distribution en utilisant la fonction " mail" PHP en stockant chaque adresse e-mail dans un tableau et une boucle à travers le réseau pour envoyer un email à chaque personne. Si votre liste de diffusion est important, vous devez d'accélérateur au processus en envoyant des courriels en petits groupes avec une pause entre chaque lot . Cela réduit le risque de votre courriel est marqué par un serveur de messagerie du destinataire comme spam . Instructions
    1

    Créer un tableau pour stocker les adresses e-mail dans la liste de diffusion . Par exemple, tapez :

    < php

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

    créer des variables pour stocker l' objet et le message . Utilisez la fonction " retour à la ligne " pour limiter chaque ligne dans le message à un maximum de 70 caractères . Par exemple, tapez :

    $ subject = " Message important " ;

    $ message = "Ceci est un rappel important que l'événement de ce soir aura lieu à 8:00 pm " ;

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

    Créer une variable pour stocker les en-têtes supplémentaires que vous souhaitez inclure dans le message . Séparez chaque en-tête avec le retour de chariot et caractères de nouvelle ligne "\\ r \\ n ". Par exemple, tapez : Photos

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

    créer des variables pour tenir les paramètres de limitation . Par exemple, tapez :

    $ max_emails_sent = 10;

    $ sleep_time = 10;
    5

    créer une fonction qui utilise la fonction "mail" PHP pour envoyer le message électronique. Vérifiez la valeur de retour de la fonction " mail" pour déterminer si l'appel de fonction " mail" a été un succès . Par exemple, tapez :
    fonction

    mailit ( $ par personne , $ subject , $ message , $ headers ) {

    $ result = courrier ( $ par personne , $ subject, $ message, $ headers ) ;

    if ($ result !)

    echo (" mail à" $ de personne » n'a pas réussi \\ r \\ n " . . ) ;

    autre < br >

    écho ( . . " mail pour " $ de personne » a réussi \\ r \\ n "); }


    6

    parcourir chaque élément du tableau de e-mails et envoyer le message à cette personne. Après que le nombre maximum de messages est envoyé , une pause pour le nombre désigné de secondes . Par exemple, tapez :

    $ count = 0;

    foreach ($ mailing_list que $ personne ) {

    if ( $ count > $ max_emails_sent ) {

    sommeil ( sleep_time $ ) ;

    $ count = 0; }


    mailit ( $ par personne , $ subject , $ message , $ headers ) ; < br >

    + + $ count ; }



     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Tutoriel MySQL Script 
  • Comment utiliser Sprint F- PHP 
  • Comment savoir requêtes SQL 
  • Comment insérer plusieurs lignes sur une déclaration MySQL 
  • Comment sortie tableau PHP à JavaScript 
  • Remplacer SQL Command 
  • Quels sont les caractères peuvent être utilisés dans une chaîne PHP 
  • Comment utiliser des variables dans une instruction Select MySQL 
  • Comment construire un site Web avec MySQL 
  • Comment écrire une requête SQL Supprimer commandement Informix 
  • Connaissances Informatiques © http://www.ordinateur.cc