| 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
    PHP para el envío de correo electrónico a un Gmail o Yahoo Cliente
    PHP tiene una función incorporada que le permite enviar correo electrónico directamente desde un script PHP a los destinatarios que utilizan Yahoo! Mail, Gmail o cualquier otro cliente de correo electrónico. Para escribir el script de PHP para enviar correo electrónico , establecer los parámetros necesarios de correo, direcciones de correo electrónico destinatario, asunto del mensaje , mensaje de texto y encabezados requerida para el mensaje. Pasar estas variables a la función de PHP "mail" , que envía el mensaje al agente de transporte de correo del servidor de correo. El agente de transporte de correo envía el mensaje al servidor de correo de Yahoo! y Gmail . Establezca los parámetros requeridos

    Para asegurarse de que los ajustes de correo estén correctamente configurados en el servidor web , se puede establecer de forma específica el uso de PHP. Se requieren dos valores: "SMTP ", que es el nombre del servidor de correo que se enviará el correo electrónico , y " sendmail_from ", que es la dirección desde la que se envían los mensajes . Utilice la función " ini_set " en PHP para establecer estas variables del sistema. Por ejemplo :

    ini_set ( "SMTP ", " smtp.example.com "); ini_set ( ' sendmail_from ', ' user@example.com ');
    Especifique los destinatarios

    Ensamble y dar formato a las direcciones de correo electrónico de los destinatarios en una variable. Direcciones de correo electrónico del destinatario deben estar separadas por comas y deben tener el formato de acuerdo con RFC 2822 , Internet Message Format . Por ejemplo :

    $ a = " johndoe@yahoo.com , Jane Smith " ;
    Cree el objeto < br >

    Crear una variable para almacenar el asunto del mensaje de correo electrónico. El sujeto no puede contener caracteres de salto de línea . Por ejemplo :

    $ subject = "Este es el tema de mi mensaje de correo electrónico a ti" ;
    Definir el mensaje

    Crear una variable para almacenar el texto del mensaje de correo electrónico. Desde Yahoo! y Gmail tanto apoyo correos electrónicos con formato HTML , es posible que desee marcar , el correo electrónico de texto con etiquetas HTML . Cada línea en el texto del mensaje debe estar separado por un carácter de avance de línea o "\\ n " y debe ser no más de 70 caracteres de longitud . Por ejemplo :

    $ message = " html head mensaje importante para usted < /title> < /head> <body> <strong> Dear John y Jane : < /strong > me alegro de que ha recibido este correo electrónico de mí < /body> < /html > "; <br> Incluir encabezados <br> <p> Cree una variable para almacenar los encabezados que se enviará con el mensaje. Incluya un encabezado "To " y un encabezado "De". Para calco o copia carbón oculta a alguien en el mensaje , incluya un "cc " o cabecera " bcc " . Si envía un mensaje HTML , incluya una " Mime -Version " y una cabecera " Content-type " . Asegúrese de separar cada encabezado con el retorno de carro y avance de línea caracteres Por ejemplo : <br> <p> $ headers = " \\ r \\ n ". "Para: John Doe, Jane Smith \\ r \\ n"; $ headers = " De: Jane Doe \\ r \\ n " ; . $ headers = " cc : Peter Jones <peterj@gmail.com> \\ r \\ n" . . encabezados $ = " MIME -Version: 1.0 \\ r \\ n " , $ headers = . " Content-type : text /html ; charset = iso - 8859-1 \\ r \\ n "; <br> enviar el correo electrónico <br> <br> <p> Utilice la función "mail" PHP para enviar el mensaje y capturar el valor de retorno de la función. Compruebe el valor de retorno para ver si el mensaje fue aceptado satisfactoriamente para su envío por el agente de transporte de correo. Por ejemplo : <br> <p> $ mail_result = mail ( $ a , $ a , $ asunto, $ cabeceras) ; if ($ mail_result !) Echo " Error al enviar el mensaje! " ; Elseecho "Mensaje aceptado para la entrega "; <br> <br> <div class=ad2><script language='javascript' src='/ad/201310/4.js'></script></div> </div> </td> </tr> </table> <table width="95%" height="1" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#DEE7EE"> <tr> <td></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="91%" height="52" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="51%"><p>Previous : <a class='LinkPrevArticle' href='/Programacion/php-mysql-programming/91549.html' >Cómo crear una lista desplegable Usar XML y AJAX en PHP </a></li></p></td> </tr> <tr> <td width="49%"> next : <a class='LinkNextArticle' href='/Programacion/php-mysql-programming/91551.html' >PHP ' isset ' vs ' vacío ' </a></li></td> </tr> </table></td> </tr> </table> <table width="100%" height="7" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table width="770" height="246" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="375" height="246" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> Artículos relacionados </td> </tr> </table> <table width="95%" height="209" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="201"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92321.html" title="Cómo dar formato a una cadena de hora militar como estándar en PHP " target="_self">Cómo dar formato a una cadena de hora militar como est…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92175.html" title="Cómo reemplazar un DIV en PHP " target="_self">Cómo reemplazar un DIV en PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92417.html" title="PHP: Cómo ocultar Toda la salida Cuando Comprimir un archivo " target="_self">PHP: Cómo ocultar Toda la salida Cuando Comprimir un a…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92632.html" title="Cómo comprobar si una variable se obtiene es situado en PHP " target="_self">Cómo comprobar si una variable se obtiene es situado e…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92186.html" title="Cómo exportar las instrucciones de inserción en MySQL " target="_self">Cómo exportar las instrucciones de inserción en MySQL…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92532.html" title="Cómo eliminar caracteres de una cadena en MySQL " target="_self">Cómo eliminar caracteres de una cadena en MySQL </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/91926.html" title="Cómo arreglar una cadena Split " target="_self">Cómo arreglar una cadena Split </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92889.html" title="Cómo proteger archivos de Flash que se descarguen " target="_self">Cómo proteger archivos de Flash que se descarguen </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/91875.html" title="Ampliar PHP Tutorial Menu " target="_self">Ampliar PHP Tutorial Menu </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92810.html" title="Cómo cifrar un archivo en PHP " target="_self">Cómo cifrar un archivo en PHP </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> <td width="20" valign="top"></td> <td width="375" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">Artículos destacados </td> </tr> </table> <table width="95%" height="207" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/java-programming/89025.html" title="Cómo escribir un applet que pide al usuario que introduzca dos números en coma flotante " target="_self">Cómo escribir un applet que pide al usuario que introd…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/visual-basics-programming/94454.html" title="Cómo Borrar y Llenar cuadros de lista en Visual Basic 2010 " target="_self">Cómo Borrar y Llenar cuadros de lista en Visual Basic …</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/88348.html" title="Cómo calcular Secuencia 8 - Bit " target="_self">Cómo calcular Secuencia 8 - Bit </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/cc-programming/86029.html" title="Cómo calcular octal a binario Conversión " target="_self">Cómo calcular octal a binario Conversión </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/88543.html" title="¿Cómo puedo incrustar un apóstrofo en una cadena " target="_self">¿Cómo puedo incrustar un apóstrofo en una cadena </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/javascript-programming/91133.html" title="Cómo redireccionar los usuarios móviles " target="_self">Cómo redireccionar los usuarios móviles </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/php-mysql-programming/92195.html" title="MySQL es lento con demasiadas conexiones persistentes " target="_self">MySQL es lento con demasiadas conexiones persistentes </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/88847.html" title="¿Qué es Virtual Reality Modeling Language " target="_self">¿Qué es Virtual Reality Modeling Language </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/java-programming/89906.html" title="Cómo utilizar colores no definidos en Java " target="_self">Cómo utilizar colores no definidos en Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="/Programacion/computer-programming-languages/87852.html" title="Lo que está codificando Habilidades " target="_self">Lo que está codificando Habilidades </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <table width="980" height="8" border="0" cellpadding="0" cellspacing="0"> <tr> <td></td> </tr> </table> <table border=0 cellSpacing=0 cellPadding=0 width=980 bgColor=#36506e height=90> <tr> <td class=bs height=90 align=middle>Copyright © Conocimientos Informáticos http://ordenador.wingwit.com <script language='javascript' src='/ad/201310/1.js'></script></td> </tr> </table> </div> </body> </html>