Tecnología

Inicio

PHPMailer Tutorial

PHPMailer Tutorial


PHPMailer es una clase PHP paquete que viene con funciones de correo electrónico que permiten a un desarrollador para enviar mensajes HTML, archivos adjuntos de correo electrónico y otras actividades relacionadas. PHPMailer se diferencia de otras funciones de correo electrónico en la que puede ser integrado en aplicaciones de correo electrónico personalizados e implementado en guiones de sitios web con muy pocas líneas de código. PHPMailer incluso admite el envío de mensajes HTML con imágenes y animaciones flash a través del uso de accesorios en línea, por lo que es un paquete PHP versátil para cualquier desarrollador.

Instrucciones

1 Descargar los archivos del paquete PHPMailer (ver el enlace en la sección Recursos).

2 Instalar el paquete PHPMailer en su servidor Web. Consulte el manual de PHP que viene con la descarga PHPMailer, dependiendo del tipo de servidor que desea implementar PHPMailer.

3 Copiar el "class.phpmailer.php" archivo de descarga en el camino "include_ php.ini" situada en su servidor Web. Si utiliza un servicio de correo SMTP, coloque el archivo descargado "class.smtp.php" en el camino también.

4 Abra un documento de texto y pegar el código siguiente en él:

<? Php

require ( "class.phpmailer.php");

$ Mail = nueva PHPMailer ();

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

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

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

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

$ Mail-> Subject = "Correo de ensayo";

$ Mail-> Body = "hi \ n \ n estoy tratando de ver si realmente funciona PHPMailer!";

$ Mail-> WordWrap = 50;

if (! $ mail-> Send ())

{

echo "Mensaje no enviado";

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

}

más

{

echo "Mensaje enviado con éxito!";

}

?>

Cambiar los valores de correo electrónico y mensaje a sus preferencias.

5 Guarde el archivo anterior como "mail.php," y cargarlo en el mismo directorio donde ha guardado los otros archivos PHPMailer.

6 Añadir los archivos adjuntos al correo electrónico mediante la adición de la "AddAttachment ($ path);" línea como se muestra a continuación:

$ Mail = nueva PHPMailer ();

AddAttachment (ruta $, $ name, $ codificación, $ tipo);

$ Mail-> Send ();

La ruta $ es la ruta relativa del nombre de archivo al adjunto y le permite incluir tres parámetros opcionales como se muestra arriba.

7 Abrir "mail.php" en el navegador Web para iniciar el envío de mensajes de correo electrónico utilizando PHPMailer.

Consejos y advertencias

  • La aplicación de la Clase PHPMailer es especialmente útil cuando no desea correo electrónico quede atrapado en los filtros de spam, a diferencia del uso de la función PHP mail () normal, que es propenso a los filtros de correo no deseado porque se asemeja a el correo basura generado por robot.