Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

  • Moyenne mails reçus / jour : 230 000 mails
  • Moyenne mails filtrés / jour : 80 000 mails (65 000 par RBL, 10 000 par blacklist et 5 000 par vérification d'intégrité)
  • Moyenne mails livrés / jour (aux boites Google Gadz.org + redirections) : 150 000 mails
  • Taux de livraison moyen : 98.9%.
    Ordre par fournisseur et par volume (top 8) :
    • Google : 116 000 mails - 100% (inclus Gmail.com et les G Suite Gadz.org + imelavie)
    • Orange : 7 500 - 98%
    • Yahoo : 5 000 - 98%
    • Microsoft : 4 500 - 100%
    • SFR : 3 000 - 98%
    • Free : 2 700 - 94%
    • Laposte : 1 800 - 93%
    • Ensam : 1 200 - 100%

 



Sommaire
 


Le Spam est un fléau, qui représenterait environ 90% du trafic e-mail mondial. Chaque acteurs impliqués se doit d'agir pour endiguer ce fléau au maximum.

...

Des filtrages antispam sont présents sur la messagerie Gadz.org ; voici la liste des mécanismes mis en place :

 


 


A- Mécanismes de Gadz.org (appliqués sur tous les mails entrants @gadz.org, + @arts-et-metiers.asso.fr + @m4am.net + @agoram.net)

...

La liste des domaines bloqués n'est pas donnée, mais il est possible d'effectuer une recherche depuis le site du projet.

Exemples d'erreurs :

SMTP_responseReasonDescription simple
504 5.5.2Helo command rejected: need fully-qualified hostnameHELO mal formaté / non pleinement qualifié
450 4.1.8Sender address rejected: Domain not foundDomaine d'envoi inexistant (ex: @amazoon.tutu)

Des vérifications sont également effectuées sur l'émetteur et le destinataire (vérifications de l’existence de l'adresse) :

SMTP_responseReasonDescription simple
550 5.1.0Sender address rejected: User unknown in relay recipient tableFausse adresse d'envoi (ex: [email protected] avec un PDF vérolé)
550 5.1.1Recipient address rejected: User unknown in relay recipient table

Destinataire inconnu (ex: [email protected])

Techniques mises en place : 

...

Exemple d'erreurs : (le code d'erreur sera toujours identique)

SMTP_responseReasonDescription simple
554 5.7.1Sender address rejected: spamDomaine ou adresse envoyant du spam
554 5.7.1Sender address rejected: abusive domainDomaine abusif
554 5.7.1Sender address rejected: SPAM&PHISH compromised accountCompte mail compromis / utilisé pour relayer du spam


Depuis fin juin 2018, un filtrage est également effectif sur les extensions de domaines réputées comme émettrices de spam :

...

http://www.surbl.org/tld
https://www.spamhaus.org/statistics/tlds/

SMTP_responseReasonDescription simple
554 5.7.1We reject all .bid domainsRejet des domaines .bid

Voici un extrait des domaines bloqués à ce jour :

Bloc de code
.accountant .agency .best .bid .buzz .casa .cam .cf .click .club .cricket .cyou .date .desi .diet .download .exposed .fail .faith .fit .ga .gdn .gq .icu .live .link .loan .men .ml .party .press .pro .pw .racing .reise .review .science .study .stream .surf .tk .tm.co .top .trade .vip .wang .win .world .work .xyz .yokohama .zip

...


Techniques mises en place : 

...

Ces règles sont quasiment identiques à celles mise en place par Google pour sa messagerie Gmail : https://support.google.com/mail/answer/6590?hl=fr

Exemple d'erreurs :

SMTP_responseReasonDescription simple
5.7.1header Content-Type: application/zipPour des raisons de securite, nous ne pouvons temporairement pas accepter votre fichier en piece-jointe de type ".zip". Si vous estimez qu'il s'agit d'une erreur, vous pouvez contacter [email protected]. For safety reasons, we temporarily cannot accept emails with ".zip" attached file. If you think your email was rejected for wrong reasons, please contact [email protected].

Techniques mises en place : 

...

Les filtres utilisés par Gadz.org sont les suivants (dans l'ordre) :

Exemple d'erreurs :

SMTP_responseReasonDescription simple
554 5.7.1Client host [XXX.XXX.XXX.XXX] blocked using bl.spamcop.net;Émetteur figurant sur liste noire SpamCop
554 5.7.1Client host [XXX.XXX.XXX.XXX] blocked using b.barracudacentral.org;Émetteur figurant sur liste noire Barracuda
554 5.7.1Client host [XXX.XXX.XXX.XXX] blocked using dnsbl-X.uceprotect.net;Émetteur figurant sur liste noire UCEPROTECT (level 1 = IP, level 2 = network, level 3 = ASN réputation) nous sommes actuellement sur le level 3 : dnsbl-3.uceprotect.net
554 5.7.1Client host [XXX.XXX.XXX.XXX] blocked using dnsbl.dronebl.org;Émetteur figurant sur liste noire DroneBL, la raison est généralement fournie (DDoS drone, Automatically determined botnet IPs, Open HTTP proxy, Open SOCKS proxy...)
554 5.7.1Client host [XXX.XXX.XXX.XXX] blocked using truncate.gbudb.net;Émetteur figurant sur liste noire Truncate
554 5.7.1Client host [XXX.XXX.XXX.XXX] blocked using cbl.abuseat.org;Émetteur figurant sur liste noire Abuseat

Le champ [XXX.XXX.XXX.XXX] correspond à l'IP de l'émetteur, il suffit généralement de se rendre sur le site de la black list et saisir l'IP indiquée pour connaitre les motifs du blacklistage, et effectuer la demande de dé-listage quand elle est possible. Un lien direct est généralement fourni dans la réponse.

...

Une liste de domaines "de confiance" qui ne sont pas soumis au greylistage est tenue à jour (et à discrétion) par les équipes Gadz.org

Exemple d'erreurs :

SMTP_responseReasonDescription simple
 450 4.7.1Recipient address rejected: Greylisting in action, please come back laterVérifications de l'émetteur : merci de réessayer l'envoi

Techniques mises en place : 

...

6- Antivirus ClamAV

Exemple d'erreurs :

SMTP_responseReasonDescription simple
 450 4.7.1Virus detectedVirus détecté dans le corps du mail

7- Antispam Bogofilter (Filtrage bayésien)

...

Lors de la détection d'un spam par Bogofilter, il est placé sur la quarantaine mutualisée "https://spam.gadz.org"

Exemple d'erreurs :

SMTP_responseReasonDescription simple
 450 4.7.1Spam filtered by bogofilterLe mail a été classé comme spam et envoyé vers https://spam.gadz.org

B- Mécanismes des fournisseurs de messagerie (appliqués sur toutes les redirections)

...

Voici des exemples de filtrages possible par ces services :

Type de casFournisseurs de MessagerieErreursDescription simple
SPAM ou VIRUSOrange / Wanadoohost smtp-in.orange.fr[80.12.242.9] said: 550 5.2.0 Mail rejete. Mail rejected. ofr_506 [506]Rejet du mail car détection de Spam par Orange
Boite aux lettre pleineOrange / Wanadoo host smtp-in.orange.fr[80.12.242.9] said: 552 5.1.1 Boite du destinataire pleine. Recipient overquota. OFR_417 [417] Rejet du mail car la boite mail Orange du destinataire est pleine
SPAMFree / AliceADSL / LibertySurfhost mx1.free.fr[212.27.48.6] said: 550 spam detected (in reply to end of DATA commandRejet du mail car détection de Spam par Free
Boite aux lettre pleineFree / AliceADSL / LibertySurfhost mx1.free.fr[212.27.48.6] said: 552 5.2.2 user quota exceeded Rejet du mail car la boite mail Free du destinataire est pleine
Utilisateur suspenduFree / AliceADSL / LibertySurfhost mx1.free.fr[212.27.48.7] said: 550 5.2.1 This mailbox has been blocked due to inactivityRejet du mail car le compte Free du destinataire est suspendu
SPAM ou VIRUSLa Postehost smtpz4.laposte.net[194.117.213.1] said: 550 5.5.0 Service refuse. Veuillez essayer plus tard. service refused, please try later. LPN007_510 ou LPN007_511Rejet du mail car détection de Spam par La Poste
SAPM ou VIRUSSFR / AOL / Neuf / Cegetel / Club-Internet / Numéricablehost smtp-in.sfr.fr[93.17.128.123] said: 550 5.7.1 Message content rejectedRejet du mail car détection de Spam par SFR
SPAM ou VIRUSAlstomhost vip-smtp.alstom.com[159.245.16.220] said: 550 Denied by policyRejet du mail car détection de Spam par Alstom

Cas spécifiques à Google

Cas 1 : Le mail est bloqué en sortie de Gadz.org par les relais antispam Google

...

Vous envoyez un mail à une adresse [email protected] et vous obtenez le retour suivant : 


Bloc de code
Remote-MTA: dns; hruid.agoram.org
Diagnostic-Code: smtp; 550 5.1.1
    <[email protected]>: Recipient address
    rejected: User unknown in local recipient table

...