Título: ayuda mail anonimo php no llega a hotmail Publicado por: darkmaster2008 en 2 Enero 2010, 22:56 pm senores como estan espero que bien
resulta que tengo un codigo php para mails anonimos que este este <link rel="stylesheet" type="text/css" href="style.css"> <meta http-equiv="Content-Language" content="es"> <form method="POST" action="anonimo.php"> <p align="center"> Tu eMail: <input type="text" name="email" size="20"><br> Tu nombre: <input type="text" name="nombre" size="20"><br> Para (eMail): <input type="text" name="para" size="20"><br> Asunto: <input type="text" name="asunto" size="20"><br> <br> Mensaje<br> <textarea rows="4" name="comentarios" cols="36"></textarea><br> <br> <input type="submit" value="Enviar" name="B1"> <input type="reset" value="Borrar todo" name="B2"></p> </form> <? $nombre = $_REQUEST["nombre"]; $remitente = $_REQUEST["email"]; $mensaje = $_REQUEST["comentarios"]; $asunto = $_REQUEST["asunto"]; $para = $_REQUEST["para"]; $headers = 'From: "'.$nombre.'" <'.$remitente.'>' . "\r\n"; $headers .= 'X-Mailer: PHP /'. phpversion(). "\ r \ n"; $headers .= 'MIME-Version: 1.0'. "\ r \ n"; $headers .= 'Content-Type: text / html; charset = UTF-8'; mail("$para", $asunto, $mensaje, $headers); ?> cuando envio mail anonimos llegan a la perfecccion al correo de gmail pero no llegan a hotmail me gustaria que me orientaran que que le debo de agregar modificar o quitar al codigo para que los mensajes que envio lleguen a la bandeja de hotmail de antemano muchas gracias por su ayuda y quedo a la espera de una pronta respuesta Título: Re: ayuda mail anonimo php no llega a hotmail Publicado por: Songoku en 3 Enero 2010, 13:22 pm No hay nada que hacer al respecto, a hotmail no se pueden enviar emails anonimos como antes se hacia. Hotmail esta muy tiquismiquis en ese aspecto y comprueba la autenticidad de la direccion de correo del remitente y si no es valida entonces o bien rechaza directamente el mensaje o lo envia a la carpeta de correo basura.
Saludos... Songoku Título: Re: ayuda mail anonimo php no llega a hotmail Publicado por: darkmaster2008 en 3 Enero 2010, 15:24 pm alguien que me explique como funciona esto depronto lo que dice esta gente pueda ser la solucion lo boy aponer desde el principio
Hola a todos: Comparto con ustedes el fruto de un par de días de investigación colaborativa entre varias personas y que finalmente logramos hacer que PHPMailer sí envíe correos a Hotmail y a otros destinatarios "pesados". Yo no soy el descubridor, sólo el recapitulador. El método: Se utilizó una cuenta SMTP. La cuenta se configuró en Outlook y en PHPMailer. Los correos mandados desde Outlook llegaban a Hotmail, pero los de PHPMailer, no. Se compararon los Headers de ambos correos. se compararon los Headers del correo que no llegó a Hotmail, con otros de otras fuentes que sí llegaron. Se determinó que el Header clave es "Received:", que en ocasiones, sobre todo detrás de un Firewall, se identifica como "nobody". Se determinó que usando el parámetro Helo de la clase PHPMailer, se le puede indicar a ésta el valor correcto para este Header. Se implementó el cambio y hasta el momento funciona perfectamente en Hotmail, Gmail, Yahoo, y otros dominios con los que teníamos problemas. El código: //Incluimos la función require_once('../phpmailer/class.phpmailer.php'); //Creamos la instancia de la clase PHPMailer y configuramos la cuenta $mail=new PHPMailer(); $mail->Mailer="smtp"; $mail->Helo = "www.eldominioqueusas.com.mx"; //Muy importante para que llegue a hotmail y otros $mail->SMTPAuth=true; $mail->Host="eldominioqueusas.com.mx"; $mail->Port=26; //depende de lo que te indique tu ISP. El default es 25, pero nuestro ISP lo tiene puesto al 26 $mail->Username="bandeja@eldominioqueusas.com.mx"; $mail->Password="******"; $mail->From="bandeja@eldominioqueusas.com.mx"; $mail->FromName="El Nombre del Remitente"; $mail->Timeout=60; $mail->IsHTML(true); //Enviamos el correo $mail->AddAddress('bandeja@destinatario.com'); //Puede ser Hotmail $mail->Subject='Tu asunto'; $mail->Body="<p>Texto lo suficientemente largo y con pocos links para que no sea interpretado como SPAM</p><p>Es importante que el texto sea lo suficientemente largo, ya que si sólo tienes por ejemplo, una frase y un link, asume tanto Outlook como la mayoría de los destinatarios, que se trata de SPAM</p><p>Pero si tu texto es largo y tienes un link a <a href\"http://www.forosdelweb.com\">Foros del web</a> por ejemplo, funcionará perfectamente bien.</p>"; $mail->AltBody="Texto que debe decir lo mismo que el Body, pero sin etiquetas HTML"; $exito = $mail->Send(); if($exito){ $mail->ClearAddresses(); echo "Mensaje enviado exitosamente"; } Espero que este Post le facilite la vida a muchos de ustedes. Gracias a todos los que colaboraron para determinar el origen y solución dle problema. Recemos porque Live no cambie sus políticas (otra vez) de recepción de correos. Cualquier duda, falla o comentario, con toda confianza, que la idea es mejorarlo. Hasta la próxima. Título: Re: ayuda mail anonimo php no llega a hotmail Publicado por: Carloswaldo en 3 Enero 2010, 19:32 pm Pues ahí tienes una respuesta que puedes probar ¿lo has intentado?
Título: Re: ayuda mail anonimo php no llega a hotmail Publicado por: darkmaster2008 en 3 Enero 2010, 20:29 pm es que no entiendo muy bien las funciones de las que hablan igual alguien que sepa bien de lo que hablan podria ensayar y dar opiniones sobre la veracidad de esta solucion al fin y al cabo todos la comunidad saldria beneficiada si esa fuera la respuesta a este emigma ya que es un tema tan escabroso de solucionar
Título: Re: ayuda mail anonimo php no llega a hotmail Publicado por: Carloswaldo en 3 Enero 2010, 20:39 pm Se está haciendo uso de phpmailer
http://phpmailer.worxware.com/ En la misma página hay documentación sobre las funciones y ese tipo de cosas. Título: Re: ayuda mail anonimo php no llega a hotmail Publicado por: cassiani en 4 Enero 2010, 04:16 am es que no entiendo muy bien las funciones de las que hablan igual alguien que sepa bien de lo que hablan podria ensayar y dar opiniones sobre la veracidad de esta solucion al fin y al cabo todos la comunidad saldria beneficiada si esa fuera la respuesta a este emigma ya que es un tema tan escabroso de solucionar hola, como ya te han dicho ese code hace uso de la clase phpmailer que a su vez puede ser usado para enviar mails a través de un SMTP externo como gmail. Otra opción es bajar e instarte el Xampp que es un paquete que trae varios servidores entre los cuales esta Mercury/32 al que le puedes sacar mucho provecho. Puedes enviar correos a hotmail con estas opciones. Código: http://www.apachefriends.org/es/xampp.html saludos!! Título: Re: ayuda mail anonimo php no llega a hotmail Publicado por: Carloswaldo en 4 Enero 2010, 06:06 am Lo muevo a php!
Título: Re: ayuda mail anonimo php no llega a hotmail Publicado por: darkmaster2008 en 4 Enero 2010, 14:03 pm gracias ya entendi como usarlo.
lastima que el envio no sea por medio de script queria usar mi codigo php para enviar los mensajes a hotmail Título: Re: ayuda mail anonimo php no llega a hotmail Publicado por: cassiani en 4 Enero 2010, 15:27 pm como que no? tanto con el phpmailer, como la opción de configurar el mercury para trabajarlo con el xampp, te sirven para enviar los correos a hotmail a través de un script.
Solo tienes que buscar un poco. saludos!! Título: Re: ayuda mail anonimo php no llega a hotmail Publicado por: CirezD en 22 Enero 2010, 01:25 am Hola,
Me tengo outlook y XAMPP Me gustaria poder enviar un mail anonimo al novio de mi ex mujer. Espero que me podais entender, llevo 18 años de casado y mi mujer se ha ido con otro y me ha separado de mi hija. Su novio n le deja mantener contacto conmigo. Agradeceria que me pudieran ayudar a enviarle este mail anonimo. Necesito saber paso a paso como se realiza esta operación, desde 0. Estoy desesperado, no soporto que me separen de mi hija y n pueda ni hablar con su madre, esper que me puedan entender. Necesito recuperar a mi familia, ayudenme. Muchas gracias Título: Re: ayuda mail anonimo php no llega a hotmail Publicado por: Peruvian en 22 Febrero 2010, 19:02 pm CirezD si montas un servidor en tu pc no podras enviar correos a hotmail xq tu ip seguro es dinamica y el 90% de las ip dinamicas estan en lista negra de spamhaus y x eso no te llegara a los hotmail pero si gmail te voy a dar por privado un mailer q tengo en mi servidor hosting para q envies anonimos ok bye
intente enviarte un mensaje privado pero no se pudo ta mal el foro www.icalog.com/mailer.php solo envian 1 mail ahi esta el mailer no lo saturen bicht si sale verde todo ok |