Envoi de newsletter free.fr(fonction mail) sur Hotmail IMPOSSIBLE

Bonjour a tous!

Je viens sur ce forum en esperant qu’un sauveur viendrait a mon secours.

Je dispose d’un site hébergé chez Free (site dune asso), et je possède une liste d’abonnés à ma newsletter dans une base PHP.

J’envoie de temps en temps des newsletters a nos adherents via la fonction mail(et via une ptite page en php dans laquelle jinsere le titre et le contenu du message).

Mais depuis une semaine (et apparemment je suis pas le seul), tous les adhérents ayant une adresse en hotmail.com, hotmail.fr ou @live.fr ne recoivent pas mes mails.

Je recois le mail ci-dessous à la place, ca ressemble a un blacklistage.

Comment faire?Et pourquoi ca marrive que maintenant??? Avant ca marchait super!!

HELP!!!


This is the mail system at host perso1.free.fr.

I’m sorry to have to inform you that your message could not
be delivered to one or more recipients. It’s attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

               The mail system

xxx@hotmail.fr: host mx3.hotmail.com[65.54.244.72] said: 550 SC-002
Mail rejected by Windows Live Hotmail for policy reasons. The mail server
IP connecting to Windows Live Hotmail has exhibited namespace mining
behavior. If you are not an email/network admin please contact your
E-mail/Internet Service Provider for help. Email/network admins, please
visit MSN Postmaster for email delivery information and support
(in reply to MAIL FROM command)

Reporting-MTA: dns; perso1.free.fr
X-Postfix-Queue-ID: EB7EA9FB8CE
X-Postfix-Sender: rfc822; dunksession@free.fr
Arrival-Date: Sun, 21 Oct 2007 19:46:40 +0200 (MEST)

Final-Recipient: rfc822; xxx@hotmail.fr
Original-Recipient: rfc822;xxx@hotmail.fr
Action: failed
Status: 5.0.0
Remote-MTA: dns; mx3.hotmail.com
Diagnostic-Code: smtp; 550 SC-002 Mail rejected by Windows Live Hotmail for
policy reasons. The mail server IP connecting to Windows Live Hotmail has
exhibited namespace mining behavior. If you are not an email/network admin
please contact your E-mail/Internet Service Provider for help.
Email/network admins, please visit MSN Postmaster for email
delivery information and suppor
Edité le 30/04/2008 à 15:01

moi idem
j’ai bien regardé le site postmaster de microsoft, mais j’ai rien trouvé :frowning:

moi aussi j’ai le même problème, et j’ai trouvé sur un site qu’il faudrait en fait avoir son domaine validé par Microsoft et sa technologie Sender ID. J’ai donc essayé à l’adresse suivante : http://support.msn.com/default.aspx?productKey=senderid&mkt=en-us .
Je ne sais pas encore si ça marche, mais vous pouvez peut-être essayer…

je suis dans le même cas, je créer un site pour une asso dans le cadre d’un stage, il va falloir que je parle de ce gros problème à mon maitre de stage, car là, je croit avoir tout essayer, j’ai chercher partout et, aucune solution.

J’ai lu qu’il était possible d’envoyer un mail en passant pas un compte Gmail (qui n’est pas blacklister)
il faut télécharger phpMailer, j’utilise le code suivant :

include(“phpMailer/class.phpmailer.php”);
include(“phpMailer/class.smtp.php”); // note, this is optional - gets called from main class if not already loaded

$mail = new PHPMailer();

$body = file_get_contents(‘contents.html’);
$body = eregi_replace("[]",’’,$body);

$mail->IsSMTP();
$mail->SMTPAuth = true; // enable SMTP authentication
$mail->SMTPSecure = “ssl”; // sets the prefix to the servier
$mail->Host = “smtp.gmail.com”; // sets GMAIL as the SMTP server
$mail->Port = 465; // set the SMTP port

$mail->Username = "adressegmail@gmail.com"; // GMAIL username
$mail->Password = “lemotdepasse”; // GMAIL password

$mail->From = "adressefree@free.fr";
$mail->FromName = “Webmaster”;
$mail->Subject = “This is the subject”;
$mail->AltBody = “This is the body when user views in plain text format”; //Text Body
$mail->WordWrap = 50; // set word wrap

$mail->MsgHTML($body);

$mail->AddAddress("destinaitaire@hotmail.com",“First Last”);

$mail->IsHTML(true); // send as HTML

if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo “Message has been sent”;
}

Bon en faite avec cette fonction ça ne marche pas car il y a un problème avec le smtp, je pense que c’est parce que le ssl n’est pas activer chez free aparement. Si quelqu’un arrive a faire marcher cette fonction, qu’il nous le dise, merci.

Je suis quand même équerré de recevoir sur mon compte hotmail des spam du genre faux site paypal, environ 2 à 3 par jours. des faux site qui demande des numéro de carte bleu, c’est assez grave et ils sont juste mis dans courrié indésirable, mais par contre les mail de free eux il sont refusé carrément ! bravo microsoft :clap:
Edité le 08/06/2009 à 09:27