> Faqs > Utilicé Attach Mailer no llegó el email al destinatario ¿porqué?

Utilicé Attach Mailer no llegó el email al destinatario ¿porqué?

Al realizar un evío de email con PHP y AttachMailer no le llega el mensaje al destinatario.

El código que utilizo es el siguiente:

<?php

require_once("./attach-mail-pdf/AttachMailer.php"); 

$mailer = new AttachMailer("jsnchezruiz@netscape.net", "jsnchezruiz@gmail.com", "asunto de que se trata", "Aqui va el contenido del mensaje");
$mailer->attachFile("./textos/tema1.pdf");
$mailer->send() ? "Enviado": "Problema al enviar";

?>

Siguiendo la explicaciones, hizo todo como se muestra. Envia pero ""NO LLEGA AL RECEPTOR" no aparece el mensaje "Enviado"

Respuestas

Hola. Si te dice email enviado debe de ser que el código está bien y que la librería AttachMailer está haciendo su trabajo sin problemas.

Lo que puede estar pasando es que el servidor no está enviando el email.

No lo comentas, pero me figuro que estás ejecutando ese código en local. Entonces puede que sea simplemente que en local no tenemos un servidor SMTP configurado, por lo que es imposible que los mensajes salgan.

Para verificar el código podrías hacer dos cosas:

  • Subirlo y ejecutarlo en un servidor de alojamiento donde sí tengas un SMTP configurado.
  • Probar a configurar PHP para usar un servidor SMTP falso en local.

Espero que alguna de esas soluciones te ayude.

Miguel Angel
3145 140 209 17
Gracias. Estas en lo correcto. Tuve que utilizar PHPMailer.