Hola a todos. Pues tengo un sistema que me genera reportes en pdf y los puedo guardar bien sin problemas. Pero ahora quiero Mandar esos reportes por correo, Lo que quiero es elegir a uno o varios usuarios de mi sistema para enviarle el archivo que tengo guardado.
Pero no se como ya he investigado la librería
PHPMailer pero no me funciona. tengo un código que copie, según funciona perfecto pero a mi no. Y me sale error de que el remitente no es correcto y esta sin conexión.
Creo que no tengo configurado el servidor SMTP de gmail pero tampoco se como se hace. AYUDAA PORFA
Aqui pongo el codigo que tengo
Código PHP:
Ver originalrequire("librerias/PHPMailer/class.phpmailer.php");
require("librerias/PHPMailer/class.smtp.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Password = "MiContraseña";
$mail->FromName = "Nombrel";
$mail->Subject = "Asunto";
$mail->AltBody = "ALGUN MENSAJE";
$mail->MsgHTML("<h1>Hola Mundo!</h1>");
$mail->AddAttachment("Un archivo.txt"); //Este quiero cargarlo del equipo
$mail->AddAddress("[email protected]", "Usuario Prueba"); //el correo yo lo elijo de misistema con una consulta(O almenos asi quiero que me quede ) $mail->IsHTML(true);
$mail->Send();
if(!$mail->Send()) {
echo "Error: " . $mail->ErrorInfo;
} else {
echo "Mensaje enviado.";
}