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
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
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.
Pues ahí tienes una respuesta que puedes probar ¿lo has intentado?
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
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.
Cita de: 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
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.
http://www.apachefriends.org/es/xampp.html
saludos!!
Lo muevo a php!
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
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!!
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
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