¿Cómo enviar un mail con componente Pear de autenticación?

18 May

El codigo para el archivo index.html es el siguiente:

<HTML>
<HEAD>
<TITLE>Prueba PEAR para envio de Mails</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#800080">
<center><h1>Prueba Envio de Mails con PEAR con Autenticacion</h1></center>
<font size="4" style="arial"><u> Ingreso de Datos</font></u>
<form action="enviar.php" method="post">
<table>
<tr><td>From:</td><td><INPUT TYPE="text" NAME="de" ></td></tr>
<tr><td>To:</td><td><INPUT TYPE="text" NAME="para"></td></tr>
<tr><td>Subject:</td><td><INPUT TYPE="text" NAME="titulo"></td>
<tr><td>Comentario:</td><td><textarea cols="40" rows="5" NAME="com"></textarea><br>
<tr><td></td><td><INPUT TYPE="submit" NAME="accion" VALUE="Enviar email"></td>
</HTML>

Ahora, bien. Una vez que se haya conformado el 1° archivo pasamos a armar el 2° que llevará el nombre enviar.php
El codigo sería el siguiente:

<?php
include("Mail.php"); # Archivo interno del servidor
$  recipients = " "; # Mail del receptor del correo
$  headers["From"] = ""; # Cuenta de correo valida del dominio
$  headers["To"] = ""; # Destinatario del correo
$  headers["Subject"] = "Prueba"; # Asunto de mail
$  mailbody = "Hola esto es una prueba."; # Cuerpo del mail
$  smtpinfo["host"] = ""; # Servidor SMTP
$  smtpinfo["port"] = "25";
$  smtpinfo["auth"] = true;
$  smtpinfo["username"] = ""; # Cuenta de correo para autentificar
$  smtpinfo["password"] = ""; # Clave de la cuenta de correo
$  mail_object =& Mail::factory("smtp", $  smtpinfo);
$  mail_object->send($  recipients, $  headers, $  mailbody);
echo "el correo fue enviado";
?>

¡Esperamos esta nota te haya sido de ayuda! Cualquier desconfianza o consulta comunicate con vuestro servicio de soporte técnico durante las 24hs los 365 días del año.


El blogger de Towebs



Recuerden que todo el contenido de este articulo tanto texto y multimedia pertenece originalmente a la fuente (enlace) que aparece arriba y no a PreciosHosting.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *