Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[SOLUCIONADO] Email desde PHPMailer termina en spam

  • 10 Respuestas
  • 1414 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Conectado illumiNatty

  • *
  • Underc0der
  • Mensajes: 14
  • Actividad:
    11.67%
  • Reputación 0
    • Ver Perfil
« en: Junio 19, 2019, 08:00:11 pm »
Código: [Seleccionar]
try{
$mail = new PHPMailer\PHPMailer\PHPMailer();

//Enable SMTP debugging.
$mail->SMTPDebug = 3;
//Set PHPMailer to use SMTP.
$mail->isSMTP();
//Set SMTP host name
$mail->Host = "mail.dominio.com";

//Set this to true if SMTP host requires authentication to send email
$mail->SMTPAuth = true;
//Provide username and password
$mail->Username = "acc@dominio.com";
$mail->Password = "pass123";
//If SMTP requires TLS encryption then set it
$mail->SMTPSecure = "tls";
//Set TCP port to connect to
$mail->Port = 587;

$mail->From = "acc@dominio.com";
$mail->FromName = "NAME";
$mail->AddReplyTo('acc@dominio.com','NAME');


$mail->addAddress("acc@gmail.com","Recepient Name");


$mail->isHTML(true);

$mail->Subject = "Subject Text";
$mail->Body = "TEST BODY";
//si no agrego estas opciones resulta en error "SMTP Error: Could not connect to SMTP host"
$mail->SMTPOptions = array(
    'ssl' => array(
        'verify_peer' => false,
        'verify_peer_name' => false,
        'allow_self_signed' => true
    )
);
if(!$mail->send())
{
echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{
echo "Message has been sent successfully";
}
}
catch(\PHPMailer\PHPMailer\Exception $e){
    echo 'ERROR' . $e->errorMessage();
}

El mensaje se envia sin problemas pero termina en spam. Es la primera vez que hago esto asi que no se nada. Cualquier ayuda me sirve :) gracias
« Última modificación: Junio 20, 2019, 12:30:58 pm por Gabriela »

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5477
  • Actividad:
    13.33%
  • Reputación 35
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« Respuesta #1 en: Junio 19, 2019, 08:03:09 pm »
Que servidor de SMTP estas usando?

Saludos,
ANTRAX


Conectado illumiNatty

  • *
  • Underc0der
  • Mensajes: 14
  • Actividad:
    11.67%
  • Reputación 0
    • Ver Perfil
« Respuesta #2 en: Junio 19, 2019, 08:25:54 pm »
 
Que servidor de SMTP estas usando?

Saludos,
ANTRAX

Sinceramente no se, supongo que el que provee el hosting
es godaddy y no es mio
al momento de declarar el servidor smtp pongo el dominio. Son los datos que venian con el correo
:(

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5477
  • Actividad:
    13.33%
  • Reputación 35
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« Respuesta #3 en: Junio 19, 2019, 08:59:09 pm »
Utilizá el SMTP de gmail y listo. Con eso ya no debería llegarte a Spam.

https://support.google.com/a/answer/176600?hl=es

Saludos,
ANTRAX


Conectado illumiNatty

  • *
  • Underc0der
  • Mensajes: 14
  • Actividad:
    11.67%
  • Reputación 0
    • Ver Perfil
« Respuesta #4 en: Junio 19, 2019, 09:04:02 pm »
Utilizá el SMTP de gmail y listo. Con eso ya no debería llegarte a Spam.

https://support.google.com/a/answer/176600?hl=es

Saludos,
ANTRAX

Si, con el smtp de gmail no tengo ningun problema. La idea era que llegara desde y al mail que era propio del server


Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5477
  • Actividad:
    13.33%
  • Reputación 35
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« Respuesta #5 en: Junio 19, 2019, 09:26:44 pm »
Eso es porque la IP del server esta en una blacklist. Por eso llega al spam.
Deberías reclamar al servidor.

Saludos,
ANTRAX


Conectado illumiNatty

  • *
  • Underc0der
  • Mensajes: 14
  • Actividad:
    11.67%
  • Reputación 0
    • Ver Perfil
« Respuesta #6 en: Junio 19, 2019, 11:52:10 pm »
Eso es porque la IP del server esta en una blacklist. Por eso llega al spam.
Deberías reclamar al servidor.

Saludos,
ANTRAX
maldito godaddy, estuve buscando y mucha gente tiene ese problema particularmente con este hosting

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5477
  • Actividad:
    13.33%
  • Reputación 35
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« Respuesta #7 en: Junio 20, 2019, 12:56:18 am »
Por ahí al ser barato, la gente lo usa para spamear y ahí es cuando entra en listas negras.
De igual forma, en tu código a eso lo podes modificar.

En tu código tenes esto:

Código: PHP
  1. //Set SMTP host name
  2. $mail->Host = "mail.dominio.com";
  3.  
  4. //Set this to true if SMTP host requires authentication to send email
  5. $mail->SMTPAuth = true;
  6. //Provide username and password
  7. $mail->Username = "acc@dominio.com";
  8. $mail->Password = "pass123";

Ahí pones los datos de GMAIL. Es decir, el SMTP de gmail para que mande mails.

Y acá:

Código: PHP
  1. $mail->From = "acc@dominio.com";
  2. $mail->FromName = "NAME";
  3. $mail->AddReplyTo('acc@dominio.com','NAME');

Pones el correo @tudominio.com, tu nombre y el mail de respuesta que es el que vería la persona que recibe el mail.

Saludos,
ANTRAX


Conectado illumiNatty

  • *
  • Underc0der
  • Mensajes: 14
  • Actividad:
    11.67%
  • Reputación 0
    • Ver Perfil
« Respuesta #8 en: Junio 20, 2019, 01:05:03 am »
Por ahí al ser barato, la gente lo usa para spamear y ahí es cuando entra en listas negras.
De igual forma, en tu código a eso lo podes modificar.

En tu código tenes esto:

Código: PHP
  1. //Set SMTP host name
  2. $mail->Host = "mail.dominio.com";
  3.  
  4. //Set this to true if SMTP host requires authentication to send email
  5. $mail->SMTPAuth = true;
  6. //Provide username and password
  7. $mail->Username = "acc@dominio.com";
  8. $mail->Password = "pass123";

Ahí pones los datos de GMAIL. Es decir, el SMTP de gmail para que mande mails.

Y acá:

Código: PHP
  1. $mail->From = "acc@dominio.com";
  2. $mail->FromName = "NAME";
  3. $mail->AddReplyTo('acc@dominio.com','NAME');

Pones el correo @tudominio.com, tu nombre y el mail de respuesta que es el que vería la persona que recibe el mail.

Saludos,
ANTRAX

Probado, con PHPMailer se fue a spam directo con el smtp de gmail tambien... Parece que fuera error en la configuracion del phpmailer

voy a  seguir tocando hasta que surja

Conectado illumiNatty

  • *
  • Underc0der
  • Mensajes: 14
  • Actividad:
    11.67%
  • Reputación 0
    • Ver Perfil
« Respuesta #9 en: Junio 20, 2019, 01:45:20 am »
Por ahí al ser barato, la gente lo usa para spamear y ahí es cuando entra en listas negras.
De igual forma, en tu código a eso lo podes modificar.

En tu código tenes esto:

Código: PHP
  1. //Set SMTP host name
  2. $mail->Host = "mail.dominio.com";
  3.  
  4. //Set this to true if SMTP host requires authentication to send email
  5. $mail->SMTPAuth = true;
  6. //Provide username and password
  7. $mail->Username = "acc@dominio.com";
  8. $mail->Password = "pass123";

Ahí pones los datos de GMAIL. Es decir, el SMTP de gmail para que mande mails.

Y acá:

Código: PHP
  1. $mail->From = "acc@dominio.com";
  2. $mail->FromName = "NAME";
  3. $mail->AddReplyTo('acc@dominio.com','NAME');

Pones el correo @tudominio.com, tu nombre y el mail de respuesta que es el que vería la persona que recibe el mail.

Saludos,
ANTRAX

Probado, con PHPMailer se fue a spam directo con el smtp de gmail tambien... Parece que fuera error en la configuracion del phpmailer

voy a  seguir tocando hasta que surja

Resuelto:

Para no hacer tanto lio buscando el error rehice la configuracion del phpmailer
como resultado pude hacer que el correo no se enviara a spam
probe con el smtp del servidor que estaba usando y tambien funciono...
parece que fue error en la configuracion no mas

aca dejo la utilizada :


Código: [Seleccionar]
$mail = new PHPMailer\PHPMailer\PHPMailer;
$mail->isSMTP();
$mail->SMTPDebug = 3; //para ver los errores del lado del cliente y servidor
$mail->Debugoutput = 'html';
$mail->Host = 'dominio.com'; //servidor saliente stmp
$mail->Port = 465; //puerto 465 para ssl
$mail->SMTPSecure = "ssl";
$mail->SMTPAuth = true; //requiere auth
$mail->Username = "acc@dominio.com";
$mail->Password = "pass123";
$mail->setFrom('acc@dominio.com', 'dominio'); //desde:
$mail->addReplyTo('acc@dominio.com', 'dominio'); //responder a :
$mail->addAddress(&destino, ''); //para :
$mail->Subject = 'test';// asunto
$mail->Body = $cuerpo; //cuerpo
$mail->AltBody = 'This is a plain-text message body'; //cuerpo alternativo en texto plano
$mail->SMTPOptions = array(  //necesario sino me larga error
    'ssl' => array(
        'verify_peer' => false,
        'verify_peer_name' => false,
        'allow_self_signed' => true
    )
);
if (!$mail->send()) {  //envio el email
    echo "Mailer Error: " . $mail->ErrorInfo; //catch de error
} else {
    echo "Mensaje enviado!"; // respuesta si se envia
}


todavia no se como se inserta codigo aca u.u

Conectado Bartz

  • *
  • Moderador
  • Mensajes: 139
  • Actividad:
    35%
  • Reputación 4
  • ~Afaik~
    • Ver Perfil
« Respuesta #10 en: Junio 21, 2019, 09:11:41 am »
Por ahí al ser barato, la gente lo usa para spamear y ahí es cuando entra en listas negras.
De igual forma, en tu código a eso lo podes modificar.

En tu código tenes esto:

Código: PHP
  1. //Set SMTP host name
  2. $mail->Host = "mail.dominio.com";
  3.  
  4. //Set this to true if SMTP host requires authentication to send email
  5. $mail->SMTPAuth = true;
  6. //Provide username and password
  7. $mail->Username = "acc@dominio.com";
  8. $mail->Password = "pass123";

Ahí pones los datos de GMAIL. Es decir, el SMTP de gmail para que mande mails.

Y acá:

Código: PHP
  1. $mail->From = "acc@dominio.com";
  2. $mail->FromName = "NAME";
  3. $mail->AddReplyTo('acc@dominio.com','NAME');

Pones el correo @tudominio.com, tu nombre y el mail de respuesta que es el que vería la persona que recibe el mail.

Saludos,
ANTRAX

Probado, con PHPMailer se fue a spam directo con el smtp de gmail tambien... Parece que fuera error en la configuracion del phpmailer

voy a  seguir tocando hasta que surja

Resuelto:

Para no hacer tanto lio buscando el error rehice la configuracion del phpmailer
como resultado pude hacer que el correo no se enviara a spam
probe con el smtp del servidor que estaba usando y tambien funciono...
parece que fue error en la configuracion no mas

aca dejo la utilizada :


Código: [Seleccionar]
$mail = new PHPMailer\PHPMailer\PHPMailer;
$mail->isSMTP();
$mail->SMTPDebug = 3; //para ver los errores del lado del cliente y servidor
$mail->Debugoutput = 'html';
$mail->Host = 'dominio.com'; //servidor saliente stmp
$mail->Port = 465; //puerto 465 para ssl
$mail->SMTPSecure = "ssl";
$mail->SMTPAuth = true; //requiere auth
$mail->Username = "acc@dominio.com";
$mail->Password = "pass123";
$mail->setFrom('acc@dominio.com', 'dominio'); //desde:
$mail->addReplyTo('acc@dominio.com', 'dominio'); //responder a :
$mail->addAddress(&destino, ''); //para :
$mail->Subject = 'test';// asunto
$mail->Body = $cuerpo; //cuerpo
$mail->AltBody = 'This is a plain-text message body'; //cuerpo alternativo en texto plano
$mail->SMTPOptions = array(  //necesario sino me larga error
    'ssl' => array(
        'verify_peer' => false,
        'verify_peer_name' => false,
        'allow_self_signed' => true
    )
);
if (!$mail->send()) {  //envio el email
    echo "Mailer Error: " . $mail->ErrorInfo; //catch de error
} else {
    echo "Mensaje enviado!"; // respuesta si se envia
}


todavia no se como se inserta codigo aca u.u

Gracias por compartir la solucion ! Saludos !


Con la fuerza del mar, con la paz del rio


 

¿Te gustó el post? COMPARTILO!



[SOLUCIONADO] ¿Kali Linux o Kali Linux Ligth ?

Iniciado por worq

Respuestas: 2
Vistas: 17235
Último mensaje Noviembre 21, 2017, 12:28:54 pm
por Codig0Bit
[SOLUCIONADO] Multiuploader de imagenes con mysql, hosting de imagenes con mysql

Iniciado por graphixx

Respuestas: 4
Vistas: 5797
Último mensaje Marzo 26, 2013, 05:42:58 pm
por Xt3mP
[SOLUCIONADO] ¿Como publicar un software como software libre?

Iniciado por FuriosoJack

Respuestas: 2
Vistas: 4980
Último mensaje Mayo 23, 2017, 07:24:22 am
por HATI
[SOLUCIONADO] Linux Mint, errores, errores y mas errores...

Iniciado por n1sendev

Respuestas: 12
Vistas: 8107
Último mensaje Noviembre 22, 2017, 06:50:55 am
por RuidosoBSD
[SOLUCIONADO] Problem al instalar Windows "cualquier windows"

Iniciado por Made

Respuestas: 7
Vistas: 5629
Último mensaje Septiembre 03, 2012, 04:53:08 pm
por Made