ubiquitour.com

Cómo utilizar PHP Mailer

Cómo utilizar PHP Mailer

Recibir correos electrónicos a granel puede ser una molestia, pero son muy importantes para las empresas y organizaciones sin fines de lucro que desean solicitar los clientes y apoyo. Además, un correo electrónico a granel ayuda a mantener el público informado sobre nuevos productos y servicios. PHPMail es una biblioteca 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 también versiones de PHP 4. El archivo de PHPMail contiene documentación PHPMail y el lenguaje de PHP como se aplica al correo electrónico. También hay ejemplo de archivos que le ayudan a empezar y envío de correo electrónico rápidamente.

Instrucciones

1 Lanzamiento de la aplicación de editor de texto estándar, texto que está disponible en su computadora.

2 Introduzca el código siguiente en el editor de texto. Cambiar "smtp.yourmailserver.com" a su dirección de servidor de correo SMTP. Cambie "[email protected]" a su dirección. Cambie "[email protected]" y "John Doe" a la dirección de correo electrónico y el nombre de la persona a quien desea enviar el correo electrónico. Este código es una modificación de un archivo de ejemplo incluida con PHPMail:

<? php

include_once('class.PHPMailer.php');

$mail = new PHPMailer();

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

$body = eregi_replace ("[]", '' $body);

$mail -> IsSMTP(); diciendo a la clase a usar SMTP

$mail -> host = "smtp.yourmailserver.com"; Servidor SMTP

$mail -> from = "[email protected]";

$mail -> FromName = "FromYou";

$mail -> asunto = "Asunto de prueba PHPMailer via smtp";

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

$mail -> MsgHTML($body);

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

Si (! $mail -> Send()) {}

echo "mensaje de 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á las versiones más recientes. Extraiga el archivo en su computadora usando la utilidad de extracción de archivo de archivo de su sistema.

4 Haga clic en el menú archivo. Seleccione la opción "Guardar". Guardar bajo el nombre de archivo "test.php."

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

< html >

< head >

< title > título de su < / title >

< /HEAD >

< cuerpo >

< p > este es para presentarme a su correo electrónico < /p >

< /body >

< / html >

6 Haga clic en el menú archivo. Seleccione la opción "Guardar". Guardar bajo 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 y acceder al servidor Web.

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

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

11 Abra el navegador Web y escriba la dirección URL apropiada para acceder al archivo PHP. En el ejemplo se escribe:

http://yourDomainName.com/test.php

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

12 Pulse la tecla de enter para cargar la URL y ejecutar el archivo PHP. Si el envío fue exitoso, el navegador debería mostrar "Mensaje enviado!"

Consejos y advertencias

  • PHP tiene una función incorporada "mail()" que utiliza la utilidad de "sendmail" del host Web para enviar correo electrónico. El formato para enviar un simple correo electrónico es:
  • correo electrónico (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 sofisticada como sus habilidades de secuencias de comandos.
  • PHPMail puede no funcionar con todos los servidores de Web hosting compartidos. A veces, un guión perfectamente diseñado de PHPMail puede devolver el error: "phpmailer mensaje de Error: SMTP Error: el siguiente SMTP Error: no se aceptan los datos." Corregir esto requiere algunos cambios en el archivo "class.phpmailer.php" que están más allá del alcance de este artículo. Consulte con su host Web sobre otras alternativas de correo electrónico a granel.