Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: darkmaster2008 en 2 Enero 2010, 22:56 pm



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">
&nbsp;&nbsp;&nbsp;&nbsp;
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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Asunto:&nbsp;
<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