Foros del Web » Programando para Internet » PHP »

servidor envia mail a span

Estas en el tema de servidor envia mail a span en el foro de PHP en Foros del Web. hola colegas ojala puedan ayudarme tengo un programita php que envia confirmacion al correo electronico registrado este es mi script @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver ...
  #1 (permalink)  
Antiguo 03/01/2017, 14:02
Avatar de cassini  
Fecha de Ingreso: julio-2009
Mensajes: 98
Antigüedad: 14 años, 8 meses
Puntos: 0
servidor envia mail a span

hola colegas ojala puedan ayudarme

tengo un programita php que envia confirmacion al correo electronico registrado este es mi script

Código PHP:
Ver original
  1. if(!$_POST){
  2.             echo "
  3.                 <form action=\"".$_SERVER['PHP_SELF']."\" method=\"post\">
  4.                     email <input type=\"text\" name=\"emailUsuario\"><input type=\"submit\">
  5.                 </form>
  6.             ";
  7.         }else{
  8.  
  9.             $to = $_POST['emailUsuario'];
  10.             $subject = "HTML email";
  11.  
  12.             $message = "
  13.                 <img src=\"http://www.midominio.com/images/logo.jpg\" width=\"50%\">
  14.                 <p>Hola has sido registrado en el sistema </p>
  15.  
  16.                 <p>Tu usuario: <br>
  17.                 Tu contraseña: </p>
  18.             ";
  19.  
  20.             $headers = "MIME-Version: 1.0" . "\r\n";
  21.             $headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
  22.  
  23.             $headers .= "From: Envio de prueba <[email protected]>\r\n";
  24.             $headers .= "Bcc: [email protected]\r\n";
  25.  
  26.             $notifica = mail($to,$subject,$message,$headers);
  27.            
  28.             if($notifica){
  29.                 echo "
  30.                     <script>
  31.                         alert(\"se envio un correo a: ".$to."\");
  32.                         location.href=\"".$_SERVER['PHP_SELF']."\";
  33.                     </script>
  34.                 ";
  35.             }else{
  36.                 echo "error al notificar ".$to." ";
  37.             }
  38.         }

este codigo funciona envia la notificacion al correo ingresado. El problema es que me lo manda a la carpeta de span (gmail, hotmail, etc..)

he intentado agregar estas lineas pero sigue igual enviandolo como span

Código PHP:
Ver original
  1. $headers .= "X-Priority: 3\n";
  2. $headers .= "X-MSMail-Priority: Normal\n";
  3. $headers .= "X-Mailer: php\n";

probe este mismo codigo en otro hosting que tengo (otra empresa) y el correo se envia a la bandeja de entrada como debe funcionar

acaso tendre que hacer alguna configuracion en mi hosting actual para que no me envie los correos a span??? como puedo evitar que mis correos se manden como span

gracias por tu ayuda!!!
__________________
Humildad, ante todo humildad
  #2 (permalink)  
Antiguo 03/01/2017, 14:19
Avatar de petit89  
Fecha de Ingreso: marzo-2011
Mensajes: 1.135
Antigüedad: 13 años
Puntos: 169
Respuesta: servidor envia mail a span

Si tu servidor es compartido, es un gran problema.. ya que puedes compartirlo con miles de dominios, misma IP para todos... si de 1,000... 900 envian SPAM te va mal, porque ellos ya hicieron que la IP se marcará como sucia y envie todo a SPAM.. para servidores como GMail, Yahoo!, etc... la seguridad de la ip del remitente es importante, pero aun mas importante es para Hotmail que tiene mas filtros que nadie y mandan a SPAM mucho mas que los dos anteriormente señalado.

Para solventar esto, debes aparte de añadir cabeceras correctamente, ocupar envio SMTP y no directamente desde el PHP con mail()... ademas de instrucciones que cada proveedor te puede dar, regitros TXT, CANAME, etc etc... para que el servidor receptor haga una comprobación valida... si con esto sigue asi, tambien deberias considerar una IP propia (2-3 euros mensuales) o un VPS que ya incluye esta.

El codigo puede estar bien, pero otros factores son los responsables que llegues a SPAM
__________________
█ 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)
  #3 (permalink)  
Antiguo 03/01/2017, 15:03
 
Fecha de Ingreso: noviembre-2003
Ubicación: Zaragoza, España
Mensajes: 1.257
Antigüedad: 20 años, 4 meses
Puntos: 154
Respuesta: servidor envia mail a span

Hola cassini,

Yo te recomiendo usar PHPMailer, al utilizar un servidor SMTP es menos probable que te lo envíe a SPAM, pero como te decía petit89, también debes revisar todos esos otros factores.
  #4 (permalink)  
Antiguo 09/01/2017, 11:01
Avatar de cassini  
Fecha de Ingreso: julio-2009
Mensajes: 98
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: servidor envia mail a span

gracias por el dato parece mas complejo de lo que creí probare PHPMailer como dice rbczgz, gracias a ambos por su ayuda
__________________
Humildad, ante todo humildad

Etiquetas: envia, html, mail, servidor, span, usuario
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 23:07.