Page 1 sur 1

Php mail : récuperation variable et spam

Posté : 02 sept. 2012, 12:44
par maxpimp
Bonjour,

Je souhaite envoyer un mailing en récupérant des données en base de donnée.
Mon problème est la récupération des emails destinataires que je souhaite mettre en BCC, le mail arrive bien au destinataire 'to' mais pas au BCC. voici mon code :

Code : Tout sélectionner

<?php $to= "[email protected]"; $subject = addslashes($_POST['objet']); $message = addslashes($_POST['contenu']); $mails = addslashes($_POST['mails']); // Pour envoyer un mail au format html, configuration du type content-type : $headers = "MIME-Version: 1.0\r\n"; $headers .= "content-type: text/html; charset= iso-8859-1\r\n"; $headers .= "From:xxxEntreprises\r\n"; $headers .= "Reply-To: [email protected]"; $headers .= "Bcc: ".$mails.""; mail($to,$subject,$message,$headers); ?>
De plus mon mail est considéré comme spam par hotmail, comment résoudre ce nouveau problème ?

Merci

Re: Php mail : récuperation variable et spam

Posté : 03 sept. 2012, 08:31
par Mazarini
Il manque un \r\n sur la ligne du ReplyTo. Donc le Bbc est sur la même ligne

Pour ce qui est du spam, ce sont des règles propre à hotmail qui ne sont pas public. L'ip de ton serveur, le nombre de bbc, le contenu du mail, le reverse du serveur... tout un tas de paramètres jouent.

En particulier, il vaudrait mieux que le domaine de ton "From" corresponde au reverse du serveur.

Tu peux essayer d'envoyer le même mail avec ton client de messagerie pour voir si cela vient de ton serveur. Par même j'entends émetteur, destinataire, bbc et replyTo. Tu pourras en profiter pour vérifier l'entête.

Re: Php mail : récuperation variable et spam

Posté : 03 sept. 2012, 10:56
par AB
+1 pour le message de Mazarini.
J'ajoute au passage que hotmail est spécialement chiant avec ses règles anti span, à tel point qu'on est bon nombre à déconseiller d'utiliser ce prestataire. Certains professionnels non des moindre comme OVH interdisent d'ailleurs d'avoir un contact administrateur en hotmail car non fiable (trop de mail ne sont pas reçus car considérés comme spam). C'est tout dire...

Avec hotmail certains mails peuvent passés correctement un bon nombre d'années, puis les mêmes (de la même provenance) être rejetés à partir d'un moment donné sans que l'on sache pourquoi. Je me souviens avoir dû faire ouvrir un autre compte chez laposte.net à un client qui avait un compte hotmail qui s'est mis à refuser tout à coup les mails provenant de son site...

Re: Php mail : récuperation variable et spam

Posté : 03 sept. 2012, 15:55
par maxpimp
Il manque un \r\n sur la ligne du ReplyTo. Donc le Bbc est sur la même ligne

Pour ce qui est du spam, ce sont des règles propre à hotmail qui ne sont pas public. L'ip de ton serveur, le nombre de bbc, le contenu du mail, le reverse du serveur... tout un tas de paramètres jouent.

En particulier, il vaudrait mieux que le domaine de ton "From" corresponde au reverse du serveur.

Tu peux essayer d'envoyer le même mail avec ton client de messagerie pour voir si cela vient de ton serveur. Par même j'entends émetteur, destinataire, bbc et replyTo. Tu pourras en profiter pour vérifier l'entête.
Merci Merci Merci d'avoir vu le manque \r\n. effectivement en testant un reply to j'ai vu que les $mails se retrouvaient dans la ligne destinataires.
Maintenant ça fonctionne nikel.

Il me reste à corriger cet merde de spamming. Comment puis-je connaitre le reverse de mon serveur ?

Merci

Re: Php mail : récuperation variable et spam

Posté : 03 sept. 2012, 16:15
par Mazarini
je ne sais pas, le reverse de mon serveur, je l'ai saisi sur le panneau de config de mon hébergeur. Idem pour le reverse correspondant à mon adresse chez free saisie sur l'admin de free. Par contre, il faut que les dns du domaine pointent vers les adresse IP des machines en question.

A mon avis, les copies cachées font pencher fortement du coté suspicion de spam.

Critère pour détecter un spam :
Expéditeur : moi@domaine.com et Serveur d'envoi : xxxx.autre-domaine.com
destinataires bbc
Beaucoup de personnes en copie et de destinataires
Mail au format html
Images externes

et pleins d'autres choses... comme viagra dans le texte...