Tecnología

Inicio

Cómo utilizar PHP Mailer

Cómo utilizar PHP Mailer


Recepción de mensajes de correo electrónico a granel puede ser una molestia, pero son muy importantes para las empresas y organizaciones sin ánimo de lucro que deseen solicitar clientes y apoyo. Además, correo electrónico a granel ayuda a mantener el público objetivo informado sobre nuevos productos y servicios. PHPMail es una librería PHP de código abierto que facilita el proceso de envío de mensajes de correo electrónico HTML y archivos adjuntos. PHPMail funciona mejor en servidores web con capacidad de PHP5, pero hay versiones PHP 4 también. El archivo contiene documentación para PHPMail PHPMail y el lenguaje PHP que se aplica a un correo electrónico. También hay ejemplos de archivos que le ayudarán a comenzar y enviar correo electrónico rápidamente.

Instrucciones

1 Iniciar la aplicación estándar, texto sin formato de texto editor que está disponible en su ordenador.

2 Introduzca el código siguiente en el editor de texto. Cambio "smtp.yourmailserver.com" a la dirección del servidor de correo SMTP. Cambio "[email protected]" a su dirección de correo electrónico de retorno. Cambio "[email protected]" y "John Doe" a la dirección de correo electrónico y el nombre de la persona a la que va a enviar el correo electrónico. Este código es una modificación de un archivo de ejemplo que se incluye con PHPMail:

<? Php

include_once ( 'class.phpmailer.php');

$ Mail = nueva PHPMailer ();

$ Cuerpo = $ mail-> getFile ( 'contents.html');

$ Cuerpo = eregi_replace ( "[]", '', $ cuerpo);

$ Mail-> IsSMTP (); // Diciendo la clase que se utiliza SMTP

$ Mail-> Host = "smtp.yourmailserver.com"; // Servidor SMTP

$ Mail-> De = "[email protected]";

$ Mail-> FromName = "FromYou";

$ Mail-> Subject = "Prueba PHPMailer Sujeto a través de SMTP";

$ Mail-> AltBody = "Para ver el mensaje, por favor utilice un visor de correo electrónico compatible con HTML!"; // Opcional, comente y la prueba

$ Mail-> MsgHTML (cuerpo $);

$ Mail-> AddAddress ( "[email protected]", "John Doe");

if (! $ mail-> Send ()) {

echo "Mailer error:". $ Mail-> ErrorInfo;

} Else {

echo "Mensaje enviado!";

}

?>

3 Descargar la última versión de PHPMail desde el enlace al sitio web del desarrollador, http://phpmailer.worxware.com. Otros sitios pueden tener este archivo, pero el desarrollador tendrán las versiones más recientes. Extraer el archivo en el ordenador mediante la utilidad de extracción del contenedor de archivos del sistema.

4 Haga clic en el menú Archivo. Seleccionar la opción "Guardar". Guardar con el nombre de archivo "test.php".

5 Haga clic en el menú Archivo. Seleccionar la opción "Nuevo". Introduzca el código siguiente en el editor de texto:

<Html>

<Head>

<Title> Su título </ title>

</ Head>

<Body>

<P> Esto es para presentarme a su correo electrónico por </ p>

</ Body>

</ Html>

6 Haga clic en el menú Archivo. Seleccionar la opción "Guardar". Guardar con el nombre de archivo "content.html."

7 Haga clic en el menú Archivo y seleccione "Salir" o "Salir" para cerrar el editor de texto.

8 Iniciar la aplicación FTP e inicie sesión en el servidor Web.

9 Cargar los archivos "test.php" y "content.html" en el directorio raíz del servidor web. Utilice la aplicación de FTP para ir al directorio PHPMail que su utilidad de extracción archivo en formato creado y cargar los archivos "class.phpmailer.php" y "class.smtp.php" en el directorio raíz del servidor Web.

10 Haga clic en el botón "Desconectar" de la aplicación FTP.

11 Lanzar un navegador web e introduzca la dirección URL adecuada para acceder al archivo PHP. Ejemplo introduzca:

http://yourdomainname.com/test.php

Reemplazar "yourdomainname.com" con el nombre de dominio o la dirección IP del servidor Web.

12 Pulse la tecla Intro para cargar la URL y ejecute el archivo PHP. Si el envío se ha realizado correctamente, el navegador debe mostrar "Mensaje enviado con éxito!"

Consejos y advertencias

  • PHP tiene una función incorporada de "correo ()" que utiliza la utilidad de la red de acogida "sendmail" para enviar correo electrónico. El formato para enviar un simple correo electrónico es:
  • mail (receiver_email_address, asunto, mensaje);
  • La función mail () puede ser parte de una secuencia de comandos que utiliza una lista de contactos y adapta el mensaje a cada usuario. Puede ser tan simple o tan sofisticado como sus habilidades de scripting permiten.
  • PHPMail podría no funcionar con todos los servidores web de alojamiento compartido. A veces, un guión perfectamente elaborada PHPMail puede devolver el error: "Error phpmailer Mailer: Error SMTP: La siguiente Error SMTP: Datos no aceptado." La corrección de este requiere algunos cambios en el archivo "class.phpmailer.php" que están más allá del alcance de este artículo. Consulte con su proveedor de alojamiento web en otras alternativas de correo electrónico masivo.