“Conocimiento Programación>Programación PHP /MySQL

PHP para el envío de correo electrónico a un Gmail o Yahoo Cliente

2016/1/16
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

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="escomad2"><script language='javascript' src='http://www.ordenador.online/ad/es/2.js'></script></div> </div> <div class=contentpage> <div class=p1>Página anterior: <a class='LinkPrevArticle' href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91549.html' >Cómo crear una lista desplegable Usar XML y AJAX en PHP </a> </div> <div class=p2>Página siguiente: <a class='LinkNextArticle' href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91551.html' >PHP ' isset ' vs ' vacío ' </a> </div> </div> <dl class=xgc> <dt><span>Programación PHP /MySQL</span></dt> <dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91637.html">Cómo producir caracteres UTF-8 en PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92629.html">Cómo declarar las variables globales de PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91357.html">Cómo proteger un panel de administración en PHP Sin Sesiones </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/321003.html">¿Cómo se exporta la base de datos en MySQL? </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/93046.html">AJAX PHP MySQL Tutorial </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92297.html">PHP: Cargar archivos Errores </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/93026.html">Cómo reproducir un archivo de sonido usando PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92079.html">Los apóstrofes se rompen en PHP </a></dd> </dl> </div> <!--right--> <div class=rightmain> <div class=esrightlist> <div class=e1>Los últimos artículos de equipo</div> <ul> <li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91317.html" >Swish PHP Clase No Se Encuentra </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92668.html" >Información sobre Migración a Oracle MySQL </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92795.html" >Cómo compilar un archivo PHP </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/292714.html" >¿Cuál es la diferencia entre una consulta simple y una consulta compleja? </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92261.html" >Cómo cambiar las hojas de estilo con Cookies en PHP </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92064.html" >Cómo integrar PHP en una Foto </a> </li> </ul> </div> <div class=esrightlist> <div class=e1>Artículos de la popular computadora</div> <ul> <li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91916.html" >Cómo convertir caracteres en números ASCII en PHP </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92634.html" >Cómo obtener un archivo CSV a MySQL </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92094.html" >Cómo desinstalar PHP De XAMPP </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92131.html" >Cómo girar un fondo PHP </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/91942.html" >PHP y MySQL Acceso de seguridad </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/92007.html" >Las diferencias entre dos cadenas en una función de PHP </a></li> </ul> </div> <div class="esrightad"> <script language='javascript' src='http://www.ordenador.online/ad/es/r.js'></script> </div> <div class=esrightlist> <div class=e1>Más categorías</div> <ul> <li><a href='http://www.ordenador.online/Programacion/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Lenguajes-De-Programación/' target="_self">Lenguajes De Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Delphi-Programación/' target="_self">Delphi Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-Java/' target="_self">Programación Java</a></li> <li><a href='http://www.ordenador.online/Programacion/JavaScript-Programación/' target="_self">JavaScript Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/' target="_self">Programación PHP /MySQL</a></li> <li><a href='http://www.ordenador.online/Programacion/Perl-Programming/' target="_self">Perl Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Python-Programming/' target="_self">Python Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Rubí-Programación/' target="_self">Rubí Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Visual-Basics-Programación/' target="_self">Visual Basics Programación</a></li> </ul> </div> </div> <!--right end--> <div class="cl"></div> </div> <div class=esfoot> <div class=copy>Conocimiento de la computadora © http://www.ordenador.online</div> </div> </body> </html>