| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Cómo utilizar el correo PHP para enviar a una lista de correo
    Puede enviar correo a una lista de correo usando la función "mail" PHP almacenando cada dirección de correo electrónico en una matriz y un bucle a través de la matriz para enviar un correo electrónico a cada persona. Si su lista de correo es grande, debe acelerador del proceso mediante el envío de correos electrónicos en pequeños grupos con una pausa entre cada lote . Esto reduce el riesgo de que su correo electrónico sea marcado por un servidor de correo electrónico del destinatario como correo no deseado . Instrucciones
    1

    Crear una matriz para almacenar las direcciones de correo electrónico de la lista de correo. Por ejemplo , escriba: ?

    < Php

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

    crear variables para almacenar el asunto y el mensaje . Utilice la función de " ajuste de línea " para restringir cada línea en el mensaje de no más de 70 caracteres. Por ejemplo , escriba:

    $ subject = " Mensaje importante " ;

    $ message = "Este es un importante recordatorio de que el evento de esta noche se llevará a cabo a las 8:00 pm" ;
    $ mensaje =

    wordwrap ($ mensaje, 70 ) ;
    3

    Crear una variable para almacenar los encabezados adicionales que desee incluir en el mensaje. Separe cada encabezado con el retorno de carro y avance de línea caracteres " \\ r \\ n ". Por ejemplo, escriba:


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

    Crear variables para mantener los parámetros de limitación . Por ejemplo , escriba:

    $ max_emails_sent = 10 ;

    $ sleep_time = 10 ;
    5

    Crear una función que utiliza la función "mail" PHP para enviar el mensaje de correo electrónico. Compruebe el valor devuelto por la función "mail" para determinar si la llamada a la función "mail" fue un éxito. Por ejemplo , escriba:
    función

    MailIT ($ persona, $ asunto, $ mensaje, $ cabeceras ) {

    $ result = mail ( $ persona , $ asunto, $ mensaje, $ cabeceras) ;

    if ( $ result !)

    echo (" mail to " $ persona " no tuvo éxito \\ r \\ n " . . ) ;

    demás < br >

    echo ( . . " mail to " $ persona " fue un éxito \\ r \\ n "); }


    6

    bucle a través de cada elemento de la matriz de correos electrónicos y enviar el correo electrónico a esa persona . Una vez enviado el número máximo de mensajes de correo electrónico , hacer una pausa para el número designado de segundo . Por ejemplo , escriba:

    $ count = 0 ;

    foreach ($ mailing_list como $ persona) {

    if ( $ count > $ max_emails_sent ) {

    sueño ( $ sleep_time ) ;

    $ count = 0 ; }


    MailIT ($ persona, $ asunto, $ mensaje, $ cabeceras) ; < br >

    + + $ count ;

    }

    Previous :

    next :
      Artículos relacionados
    ·Cómo vaciar una matriz en PHP 
    ·Cómo incluir un archivo no PHP 
    ·Paso a Paso Hibernate Tomcat MySQL Tutorial 
    ·Cómo Dividir y devolver un número total utilizando PH…
    ·Cómo buscar una cadena en otra cadena con PHP 
    ·Cómo convertir a Tiempo Epoch en PHP y MySQL 
    ·MySQL booleanas Tipos de datos 
    ·Cómo reemplazar una palabra en un archivo de texto ext…
    ·Cómo crear un archivo XLS de Resultados MySQL 
    ·Simple base de datos MySQL PHP Tutorial 
      Artículos destacados
    ·Cómo crear un formulario de inscripción para un sitio…
    ·¿Cómo puedo convertir archivos Creador Calendario 
    ·¿Cómo se lee un valor ComboBox 
    ·Cómo reemplazar Python Derecho 
    ·Cómo crear una calculadora de GPA en Visual Basic 2008…
    ·Cómo utilizar repintado en Java 
    ·¿Cómo hacer raíces cuadradas en Vb.Net 
    ·SQL Cross Únete Tutorial 
    ·Cómo importar archivos CSV a MySQL con PHP 
    ·Cómo obtener el estado de la salida en Python 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com