-
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.