FONCTION ENVOI DE MAIL PHP QUI PERMET DE PASSER LE FILTRE ANTI SPAM

Signaler
Messages postés
4
Date d'inscription
mercredi 27 avril 2011
Statut
Membre
Dernière intervention
27 avril 2011
-
cs_janhsh
Messages postés
32
Date d'inscription
lundi 6 novembre 2000
Statut
Membre
Dernière intervention
24 janvier 2015
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/53100-fonction-envoi-de-mail-php-qui-permet-de-passer-le-filtre-anti-spam

cs_janhsh
Messages postés
32
Date d'inscription
lundi 6 novembre 2000
Statut
Membre
Dernière intervention
24 janvier 2015

Petite remarque importante concernant l'assimilation des mails aux spam!

Maintenant, pour pouvoir envoyer des mails sur certains domaines, il faut que votre domaine soit équipé d'un enregistrement SPF (Sender Policy Framework)

En gros, l'enregistrement SPF d'un domaine doit contenir les domaines et IP qui sont autorisé à envoyer des mails pour ce domaine
Lorsque l'on envoi le mail à un client protégé par un antispam qui contrôle le SPF, l'antispam va vérifier si l'adresse IP et le domaines d'origine de l'expéditeur se trouve bien dans la liste des adresses autorisées. Si ce n'est pas le cas, le mail est non seulement rejeté, mais l'IP et domaine de l'expéditeur sont communiqué à des serveurs de liste noire.

Quand le domaine n'a pas de SPF, cela dépend de la config du client, certains accepte quand même l'envoi d'autre le refuse.

En dehors de cela, la structure des séquences IP du mail doit être correcte. Si elle est altérées, le mail est systématiquement considéré comme frauduleux

Celà resemble à :

Received: from srv5.serveur2.com (root@localhost)
by domain.be (9.12.7/9.12.7) with ESMTP id o1g3ed2y8k2d3g3
for <moi@skynet.be>; Sat, 21 May 2011 10:42:39 +0200
X-ClientAddr: 10.11.12.63
Received: from mx1.anti-spam.lu (mx1.anti-spam.lu [10.11.12.63])
by srv5.serveur2.com (9.12.7/9.12.7) with ESMTP id o1g3ed2y2f3df5u
for <moi@skynet.be>; Sat, 21 May 2011 10:42:39 +0200

Cette structure est écrite par les serveurs qui reçoivent successivement le mail. Chaque serveur indique son IP et adresses ainsi que l'IP et adresse de celui qui lui à envoyé le mail (X-ClientAddr).

Lorsqu'un serveur reçoit le mail, il vérifie si les entêtes sont dans un ordre temporel croisant et si dans cet ordre les adresses de l'expéditeur jusqu'au serveur lui même est correcte.
La présence d'une entrée non valide ou manquante produit le refus du mail.

Pour l'explication des SPF: Voir les lien suivants:
http://www.falconnet.fr/SPF-Proteger-ses-domaines-du-SPAM.html
http://www.amenwiki.com/index.php/Comment_configurer_le_SPF_%3F
http://www.google.com/support/a/bin/answer.py?hl=fr&answer=33786
kaunis
Messages postés
1
Date d'inscription
mercredi 15 avril 2009
Statut
Membre
Dernière intervention
12 mai 2011

Bonjour,

Je n'arrive à faire fonctionner ce code. Un message s'affiche en disant que l'email est bien parti mais aucun email n'arrive sur la boîte de réception.
L'envoi en masse affiche que le format de l'email n'est pas correct (avec le code modifié comme spécifié)

Merci pour vos réponses
cs_claude77260
Messages postés
54
Date d'inscription
dimanche 20 décembre 2009
Statut
Membre
Dernière intervention
8 avril 2013

Bonjour,

sur le 3eme script envoi emailing,le fonctionnement est ok sur 1 émail mais pas sur deux séparés par une virgule

merci d'avance
McGyver59
Messages postés
26
Date d'inscription
vendredi 20 novembre 2009
Statut
Membre
Dernière intervention
1 décembre 2013

Ok je vais voir sa car j'ai essayez plein de script et a chaque fois les emails reviennent non distribuée le plus c'est orange qui ne les distribu pas considéré comme spam