Foros del Web » Programando para Internet » PHP »

email llega a carpeta spam php

Estas en el tema de email llega a carpeta spam php en el foro de PHP en Foros del Web. hola cree un registro de usuarios con activacion de email pero los correos llegan a la carpeta spam :( ya no entiendo que modificar para ...
  #1 (permalink)  
Antiguo 07/07/2016, 03:29
Avatar de polarubi  
Fecha de Ingreso: noviembre-2008
Mensajes: 243
Antigüedad: 16 años
Puntos: 2
Pregunta email llega a carpeta spam php

hola cree un registro de usuarios con activacion de email pero los correos llegan a la carpeta spam :( ya no entiendo que modificar para que logre llegar como no spam, este es el codigo que uso

Código PHP:
$asunto $comunidad.": Confirmar de email";

$mensajeserver "<div style='background:#0061A2;padding:10px;font-family:Arial, Helvetica,sans-serif;color:#000;border:1px solid #00224E;border-radius:5px;'>\n";
$mensajeserver .= "<img alt='{$comunidad}' src='{$images}/logo.png'>\n";
$mensajeserver .= "<div style='background:#FFF;padding:10px;font-size:14px;border-radius:3px;'>\n";
$mensajeserver .= "<h2 style='font-family:Arial, Helvetica,sans-serif;color:#000;font-size:22px'>Hola</h2>\n";
$mensajeserver .= "<p style='font-family:Arial, Helvetica,sans-serif;color:#000'>&iexcl;Te damos la bienvenida a {$comunidad}!</p>\n";
$mensajeserver .= "<p>Para finalizar con el proceso por favor confirma tu direcci&oacute;n de email haciendo click aqu&iacute;: <a onclick='onClickUnsafeLink(event);' target='_blank' href='{$url}/verify_email/{$id_extreme}'>Confirmar Email</a></p>\n";
$mensajeserver .= "<p>Esperamos que disfrutes enormemente de nuestro sitio.</p>\n";
$mensajeserver .= "<p>&iexcl;Muchas gracias!</p>\n";
$mensajeserver .= "<p>Staff de {$comunidad}.</p><div style='border-top:#CCC solid 1px;padding:10px 0'>\n";
$mensajeserver .= "<span style='color:#666;font-size:11px'> \n</span> \n</div>\n</div> \n</div>";

@
$encabezados "From: ".$comunidad." <".$email_server.">\nReply-To: ".$email_server."\nContent-Type: text/html; charset=utf-8";
@
mail($_POST["email"], $asunto$mensajeserver$encabezados); 
el email que envia llega como : [email protected] el cual lo tengo registrado en mi cpanel en WEBMAIL ,

ah y en el mismo email en la parte que muestra el correo del enviador dice a través de sv6.byethost6.org , la verdad que no tengo mucha idea, me dijieron que use PHPMAILER, pero se me hace imposible agregarlo.
  #2 (permalink)  
Antiguo 07/07/2016, 05:24
Avatar de Synkronice  
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 831
Antigüedad: 17 años, 1 mes
Puntos: 48
Información Respuesta: email llega a carpeta spam php

Hola polarubi,

que un email entre o no en la carpeta de SPAM no depende de tu script PHP. Quien se encarga de etiquetar o no un correo como SPAM es el servidor de correo del destinatario. Es decir si tu me mandas un correo a mi cuenta de HOTMAIL, es el servidor de correo de HOTMAIL el que se encargara de realizar la verificacion. Puede ocurrir y ocurre que mandar el mismo correo a diferentes destintatarios a uno de ellos su servidor de correo lo marque como SPAM y el otro no.

Hay diferentes formas de atajar el problema, te comento un par para que eligas la que mas se ajusta a tus circunstancias.

1- Registrar la IP de tu servidor web como IP autorizada para mandar correos electrónicos de tu dominio.

Para hacer esto debes tener acceso o a la administracion de las zonas DNS de tu dominio y crear una nueva entrada de tipo SPF. Si no tienes acceso a administrar las zonas DNS de tu dominio pideselo a tu proveedor de hosting.

Referencias:

https://es.wikipedia.org/wiki/Sender_Policy_Framework

http://www.spfwizard.net/es/

http://blog.mailrelay.com/es/2012/01...contra_el_spam

2- Enviar los correos usando SMTP

En este caso ya no sera tu servidor web quien mande el email, si no que PHP se conectara a tu servidor SMTP y sera el quien mande el correo. Si tienes bien configurado tu servidor de correo y las zonas DNS de tu dominio tu servidor de correo deberia estar autorizado para mandar los correos electronicos de tu dominio asi que en principio ya no deberian marcarse como SPAM tus correos.

Para enviar correos PHP usando SMTP te recomiendo que uses alguna de las librerias que ya existen.

Referencias:

http://www.desarrolloweb.com/articul...mtp-gmail.html

https://github.com/PHPMailer/PHPMailer

http://swiftmailer.org

Espero haberte arrojado un poco de luz al asunto.

Ya nos contaras como te fue.

Saludos.
__________________
El problema de nuestra época consiste en que sus hombres no quieren ser útiles sino importantes.

Winston Churchill
  #3 (permalink)  
Antiguo 07/07/2016, 13:24
Avatar de polarubi  
Fecha de Ingreso: noviembre-2008
Mensajes: 243
Antigüedad: 16 años
Puntos: 2
Respuesta: email llega a carpeta spam php

Cita:
Iniciado por Synkronice Ver Mensaje
Hola polarubi,

que un email entre o no en la carpeta de SPAM no depende de tu script PHP. Quien se encarga de etiquetar o no un correo como SPAM es el servidor de correo del destinatario. Es decir si tu me mandas un correo a mi cuenta de HOTMAIL, es el servidor de correo de HOTMAIL el que se encargara de realizar la verificacion. Puede ocurrir y ocurre que mandar el mismo correo a diferentes destintatarios a uno de ellos su servidor de correo lo marque como SPAM y el otro no.

Hay diferentes formas de atajar el problema, te comento un par para que eligas la que mas se ajusta a tus circunstancias.

1- Registrar la IP de tu servidor web como IP autorizada para mandar correos electrónicos de tu dominio.

Para hacer esto debes tener acceso o a la administracion de las zonas DNS de tu dominio y crear una nueva entrada de tipo SPF. Si no tienes acceso a administrar las zonas DNS de tu dominio pideselo a tu proveedor de hosting.

Referencias:

https://es.wikipedia.org/wiki/Sender_Policy_Framework

http://www.spfwizard.net/es/

http://blog.mailrelay.com/es/2012/01...contra_el_spam

2- Enviar los correos usando SMTP

En este caso ya no sera tu servidor web quien mande el email, si no que PHP se conectara a tu servidor SMTP y sera el quien mande el correo. Si tienes bien configurado tu servidor de correo y las zonas DNS de tu dominio tu servidor de correo deberia estar autorizado para mandar los correos electronicos de tu dominio asi que en principio ya no deberian marcarse como SPAM tus correos.

Para enviar correos PHP usando SMTP te recomiendo que uses alguna de las librerias que ya existen.

Referencias:

http://www.desarrolloweb.com/articul...mtp-gmail.html

https://github.com/PHPMailer/PHPMailer

http://swiftmailer.org

Espero haberte arrojado un poco de luz al asunto.

Ya nos contaras como te fue.

Saludos.
Dale ya voy a probar, hice un test para saber si mi web tiene eso de SPF y me tiro esto.

Código:
SPF record lookup and validation for: www.web.net

SPF records are published in DNS as TXT records.

The TXT records found for your domain are:
v=spf1 +a +mx +ip4:82.163.176.7 +ip4:31.22.4.169 +ip4:31.22.4.44 -all 

Checking to see if there is a valid SPF record. 

Found v=spf1 record for www.web.net: 
v=spf1 +a +mx +ip4:82.163.176.7 +ip4:31.22.4.169 +ip4:31.22.4.44 -all 

evaluating...
SPF record passed validation test with pySPF (Python SPF library)!
  #4 (permalink)  
Antiguo 07/07/2016, 13:27
Avatar de Synkronice  
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 831
Antigüedad: 17 años, 1 mes
Puntos: 48
Información Respuesta: email llega a carpeta spam php

Y que IP tiene tu servidor web?
__________________
El problema de nuestra época consiste en que sus hombres no quieren ser útiles sino importantes.

Winston Churchill
  #5 (permalink)  
Antiguo 07/07/2016, 13:48
Avatar de polarubi  
Fecha de Ingreso: noviembre-2008
Mensajes: 243
Antigüedad: 16 años
Puntos: 2
Respuesta: email llega a carpeta spam php

Cita:
Iniciado por Synkronice Ver Mensaje
Y que IP tiene tu servidor web?
hice un test al dominio que envia (que supongo debe ser ese el servidor que envia) , CMD ping y me arrojo

servidor: sv6.byethost6.org

ip: 82.163.176.7
  #6 (permalink)  
Antiguo 07/07/2016, 14:10
Avatar de polarubi  
Fecha de Ingreso: noviembre-2008
Mensajes: 243
Antigüedad: 16 años
Puntos: 2
Respuesta: email llega a carpeta spam php

me eh fijado en mi cpanel en la parte EDITOR DE ZONA AVANZADO y ya aparece esto

  #7 (permalink)  
Antiguo 07/07/2016, 15:17
Avatar de petit89  
Fecha de Ingreso: marzo-2011
Mensajes: 1.139
Antigüedad: 13 años, 8 meses
Puntos: 171
Respuesta: email llega a carpeta spam php

Aparentemente la IP no esta en ninguna base de datos de lista negra, pero si tu problema es con hotmail vas a tener que comunicarte con ellos y que te den el registro o caracteristica que permite verificar tu dominio como NO SPAM, de otra manera seras marcado asi por ellos...

No es tu servidor, no es tu IP, es la seguridad de HOTMAIL la que es demasiado estricta en muchos aspectos y mas sobre servidores con IP compartida si es el caso, podrias probar contratar una IP dedicada, la cual solo tu uses.... puede ser
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)
  #8 (permalink)  
Antiguo 07/07/2016, 15:22
 
Fecha de Ingreso: noviembre-2003
Ubicación: Zaragoza, España
Mensajes: 1.257
Antigüedad: 21 años
Puntos: 154
Respuesta: email llega a carpeta spam php

Hola polarubi,

Por si te sirve, yo tenía ese mismo problema con unos dominios en un hosting compartido y al final tuve que comprar una IP dedicada para solucionarlo, fue la única manera.
  #9 (permalink)  
Antiguo 07/07/2016, 15:30
Avatar de polarubi  
Fecha de Ingreso: noviembre-2008
Mensajes: 243
Antigüedad: 16 años
Puntos: 2
Pregunta Respuesta: email llega a carpeta spam php

Cita:
Iniciado por petit89 Ver Mensaje
Aparentemente la IP no esta en ninguna base de datos de lista negra, pero si tu problema es con hotmail vas a tener que comunicarte con ellos y que te den el registro o caracteristica que permite verificar tu dominio como NO SPAM, de otra manera seras marcado asi por ellos...

No es tu servidor, no es tu IP, es la seguridad de HOTMAIL la que es demasiado estricta en muchos aspectos y mas sobre servidores con IP compartida si es el caso, podrias probar contratar una IP dedicada, la cual solo tu uses.... puede ser
Cita:
Iniciado por rbczgz Ver Mensaje
Hola polarubi,

Por si te sirve, yo tenía ese mismo problema con unos dominios en un hosting compartido y al final tuve que comprar una IP dedicada para solucionarlo, fue la única manera.
me recomiendan alguno ?

Etiquetas: carpeta, email, html, llega, registro, spam, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:43.