Foros del Web » Programando para Internet » PHP »

Envio a correo no deseado con phpmailer

Estas en el tema de Envio a correo no deseado con phpmailer en el foro de PHP en Foros del Web. Hola! Estoy utilizando el phpmailer , y me va todo perfectamente hasta que intento mandar el mail a una direccion de hotmail, me lo envia ...
  #1 (permalink)  
Antiguo 25/11/2005, 06:11
 
Fecha de Ingreso: octubre-2005
Mensajes: 33
Antigüedad: 12 años, 2 meses
Puntos: 0
Envio a correo no deseado con phpmailer

Hola!
Estoy utilizando el phpmailer , y me va todo perfectamente hasta que intento mandar el mail a una direccion de hotmail, me lo envia a correo no deseado, me digeron que phpmailer solucionaba este problema , pero a mi no

Aqui les dejo mi codigo que tengo de prueba
Código PHP:
<?
  
// primero hay que incluir la clase phpmailer para poder instanciar
  //un objeto de la misma
  
require "phpmailer/class.phpmailer.php";

  
//instanciamos un objeto de la clase phpmailer al que llamamos 
  //por ejemplo mail
  
$mail = new phpmailer();

  
//Definimos las propiedades y llamamos a los métodos 
  //correspondientes del objeto mail

  //Con PluginDir le indicamos a la clase phpmailer donde se 
  //encuentra la clase smtp que como he comentado al principio de 
  //este ejemplo va a estar en el subdirectorio includes
  
$mail->PluginDir "phpmailer/";

  
//Con la propiedad Mailer le indicamos que vamos a usar un 
  //servidor smtp
  
$mail->Mailer "smtp";

  
//Asignamos a Host el nombre de nuestro servidor smtp
  
$mail->Host "localhost";

  
//Le indicamos que el servidor smtp requiere autenticación
  
$mail->SMTPAuth true;



  
//Indicamos cual es nuestra dirección de correo y el nombre que 
  //queremos que vea el usuario que lee nuestro correo
  
$mail->From "[email protected]";
  
$mail->FromName "Yo";

 

    
$m=$_GET['mimail'];    
  
//Indicamos cual es la dirección de destino del correo
  
$mail->AddAddress($m);

  
//Asignamos asunto y cuerpo del mensaje
  //El cuerpo del mensaje lo ponemos en formato html, haciendo 
  //que se vea en negrita
  
$mail->Subject "Prueba de phpmailer";
  
$mail->Body "<b>Mensaje de prueba mandado con phpmailer en formato html</b>";

  
//Definimos AltBody por si el destinatario del correo no admite email con formato html 
  
$mail->AltBody "Mensaje de prueba mandado con phpmailer en formato solo texto";

  
//se envia el mensaje, si no ha habido problemas 
  //la variable $exito tendra el valor true
  
$exito $mail->Send();

  
//Si el mensaje no ha podido ser enviado se realizaran 4 intentos mas como mucho 
  //para intentar enviar el mensaje, cada intento se hara 5 segundos despues 
  //del anterior, para ello se usa la funcion sleep    
  
$intentos=1
  while ((!
$exito) && ($intentos 5)) {
    
sleep(5);
         
//echo $mail->ErrorInfo;
         
$exito $mail->Send();
         
$intentos=$intentos+1;    
    
   }
 
        
   if(!
$exito)
   {
    echo 
"Problemas enviando correo electrónico a ".$valor;
    echo 
"<br/>".$mail->ErrorInfo;    
   }
   else
   {
    echo 
"Mensaje enviado correctamente";
   } 
?>
Si alguien la utilizo y consiguio enviar correos a hotmail sin que apareciera en correo no deseado se lo agradeceria
__________________
Go jakuko!
  #2 (permalink)  
Antiguo 25/11/2005, 06:45
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 12 años, 9 meses
Puntos: 17
Te recomiendo leer este mensaje donde Cluster explica el tema
  #3 (permalink)  
Antiguo 25/11/2005, 07:30
 
Fecha de Ingreso: octubre-2005
Mensajes: 33
Antigüedad: 12 años, 2 meses
Puntos: 0
leyendo el enlace que me pusiste , no cosnigo saber aun porque a mi me lo envia a correo no deseado, ya que el servidor de smtp que utilizo es el de la direccion , quiero decir smtp.direccion.com y [email protected]
__________________
Go jakuko!
  #4 (permalink)  
Antiguo 25/11/2005, 07:35
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Gracias Seppo por localizar ese mensaje...

Como ahí comento .. no sólo influye como se componga el e-mail . .sino en las condiciones que se envie.

Sobre todo mucho filtro de anti-spam te clasificará tus e-mails como SPAM si los envias por servidores SMTP que usan conexiones (a IP) que no contengan registros MX asociados a dicha IP/domino (por ejemplo cuando uno en "casa" se instala un servidor SMTP y por ahí envia sus própios correos usando su conexión a internet común).

Un saludo,
  #5 (permalink)  
Antiguo 25/11/2005, 07:40
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
También los filtros de anti-spam trabajan con "listas negras" de IP's/dominos que han sido clasificados como "SPAMers" (a lo mejor no eres tu el que hicistes SPAM .. pero en un servicio de hosting compartido donde de tu IP asignada para tu domino cuelgan más dominios de ella, un "vecino" tuyo lo hizo .. )

En otras ocasiones .. si generas un e-mail con muchas direcciones para "CC" (con copia) o para el "TO" .. también son clasificados como "SPAM" ..

En fin . .primero hay que ver como trabajan los filtros de anti-spam y concretamente tal vez el que use o las políticas que use cierto proveedor como "hotmail". Cuando sepas "como" filtran . .así podrás ver si tus e-mails o condiciones de envio incumplen algún requisitio. (yo no sé como funciona exactamente ni si está documentado oficialmente como filtra hotmail el SPAM).

Un saludo,
  #6 (permalink)  
Antiguo 25/11/2005, 07:58
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 12 años, 9 meses
Puntos: 17
Cluster, tengo q hacer un bibliorato de tus respuestas...
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 20:59.