Oui bon je me suis emmêlé, mais peu importe. Sur mail-tester l’analyse du score antispam est très détaillée (une partie de l’analyse porte sur le corps du mail lui-même) et fournit des explications utiles pour obtenir un meilleur score de « délivrabilité ».
De plus en plus les système de détection de spam utilise des algorithme qui vont jusqu’à analyser le code HTML. et du coup, certain formulation en viennent vite à etre considerer comme du spam.
par exemple, les image avec un lien cliquable. Certaines société avaient fait ça sur leur signature, ils se faisaient mettre en spam par pas mal de systèmes
Ouais → c’était un mail « privé » XPTDR
Sinon mes mailing passent en 10/10 validé mail-tester et cela depuis mon serveur WEB : Et toujours rien sur mon, les adresses GMAIL de mes abonnés.
OK mais visiblement le problème était dans le corps de l’email, pas dans la configuration de ton serveur et tes enregistrements DNS. Comme le mentionne Zargos, les liens HTML vers des images sont assez mal vues par les antispam. Il existe plein de services plus ou moins gratuits d’analyse de corps d’email (si tu as du texte et des images privées, remplace les), ça te permettra de savoir plus précisément pourquoi tel ou tel email n’est pas arrivé à destination alors que ton domaine et ton serveur ont la note maximale.
Et mon serveur WEB (celui qui envie les newsletters) et bien valide sur Mx TOOL BOX et toujours rien GMAIl etc.
On dirait ; je lui le seul au monde en plus à être valide ??
mx:w1a.zw3b.net
Pref | Hostname | IP Address | TTL | |
---|---|---|---|---|
10 | smtp.zw3b.net | 158.69.126.137 OVH SAS (AS16276) | 60 min | Blacklist Check SMTP Test |
10 | smtp.zw3b.net | 2607:5300:60:9389:17:4:0:1 | 60 min | Blacklist Check |
Test | Result | |
---|---|---|
DMARC Record Published | DMARC Record found | |
DMARC Policy Not Enabled | DMARC Quarantine/Reject policy enabled | |
DNS Record Published | DNS Record found |
dns lookup smtp diag blacklist http test dns propagation
blacklist:2607:5300:60:9389:17:4:0:1
Checking 2607:5300:60:9389:17:4:0:1 against 4 known blacklists…
Listed 0 times with 0 timeouts
Blacklist | Reason | TTL | ResponseTime | |
---|---|---|---|---|
OK | CYMRU BOGONS IPv6 | 33 | ||
OK | s5h.net IPv6 | 35 | ||
OK | Spam Eating Monkey SEM IPv6BL | 20 | ||
OK | Woodys SMTP Blacklist IPv6 | 4 |
blacklist:158.69.126.137
Checking 158.69.126.137 against 82 known blacklists…
Listed 0 times with 3 timeouts
Blacklist | Reason | TTL | ResponseTime | ||
---|---|---|---|---|---|
OK | 0SPAM | 48 | |||
OK | Abuse.ro | 108 | |||
OK | Abusix Mail Intelligence Blacklist | 3 | |||
OK | Abusix Mail Intelligence Domain Blacklist | 3 | |||
OK | Abusix Mail Intelligence Exploit list | 3 | |||
OK | Anonmails DNSBL | 102 | |||
OK | BACKSCATTERER | 3 | |||
OK | BARRACUDA | 14 | |||
OK | BLOCKLIST.DE | 2 | |||
OK | CALIVENT | 12 | |||
OK | CYMRU BOGONS | 3 | |||
OK | DAN TOR | 255 | |||
OK | DAN TOREXIT | 255 | |||
OK | DNS SERVICIOS | 112 | |||
OK | DRMX | 208 | |||
OK | DRONE BL | 16 | |||
OK | FABELSOURCES | 10 | |||
OK | HIL | 3 | |||
OK | HIL2 | 3 | |||
OK | Hostkarma Black | 69 | |||
OK | IBM DNS Blacklist | 4 | |||
OK | ICMFORBIDDEN | 114 | |||
OK | IMP SPAM | 3 | |||
OK | IMP WORM | 2 | |||
OK | INTERSERVER | 9 | |||
OK | ivmSIP | 3 | |||
OK | ivmSIP24 | 4 | |||
OK | JIPPG | 149 | |||
OK | KEMPTBL | 5 | |||
OK | KISA | 196 | |||
OK | Konstant | 10 | |||
OK | LASHBACK | 2 | |||
OK | LNSGBLOCK | 23 | |||
OK | LNSGBULK | 21 | |||
OK | LNSGMULTI | 20 | |||
OK | LNSGOR | 19 | |||
OK | LNSGSRC | 19 | |||
OK | MAILSPIKE BL | 69 | |||
OK | MAILSPIKE Z | 68 | |||
OK | MSRBL Phishing | 107 | |||
OK | MSRBL Spam | 82 | |||
OK | NETHERRELAYS | 21 | |||
OK | NETHERUNSURE | 20 | |||
OK | NIXSPAM | 3 | |||
OK | ORVEDB | 158 | |||
OK | PSBL | 2 | |||
OK | RATS Dyna | 1 | |||
OK | RATS NoPtr | 2 | |||
OK | RATS Spam | 2 | |||
OK | RBL JP | 5 | |||
OK | RSBL | 157 | |||
OK | SCHULTE | 17 | |||
OK | SEM BACKSCATTER | 19 | |||
OK | SEM BLACK | 21 | |||
OK | Sender Score Reputation Network | 2 | |||
OK | SERVICESNET | 20 | |||
OK | SORBS BLOCK | 3 | |||
OK | SORBS DUHL | 3 | |||
OK | SORBS HTTP | 3 | |||
OK | SORBS MISC | 3 | |||
OK | SORBS NEW | 3 | |||
OK | SORBS SMTP | 3 | |||
OK | SORBS SOCKS | 3 | |||
OK | SORBS SPAM | 2 | |||
OK | SORBS WEB | 2 | |||
OK | SORBS ZOMBIE | 3 | |||
OK | SPAMCOP | 3 | |||
OK | Spamhaus ZEN | 2 | |||
OK | SPFBL DNSBL | 114 | |||
OK | Suomispam Reputation | 97 | |||
OK | SWINOG | 3 | |||
OK | TRIUMF | 3 | |||
OK | TRUNCATE | 16 | |||
OK | UCEPROTECTL1 | 3 | |||
OK | UCEPROTECTL2 | 2 | |||
OK | UCEPROTECTL3 | 1 | |||
OK | Woodys SMTP Blacklist | 3 | |||
OK | WPBL | 2 | |||
OK | ZapBL | 88 | |||
TIMEOUT | MADAVI | 0 | Ignore | ||
TIMEOUT | Nordspam BL | 0 | Ignore | ||
TIMEOUT | NoSolicitado | 0 | Ignore |
smtp:158.69.126.137
220-mail.zw3b.net
220 mail.zw3b.net
Test | Result | ||
---|---|---|---|
SMTP Connection Time | 6.348 seconds - Warning on Connection time | More Info | |
SMTP Transaction Time | 6.888 seconds - Warning on Transaction Time | More Info | |
SMTP Reverse DNS Mismatch | OK - 158.69.126.137 resolves to mail.zw3b.net | ||
SMTP Valid Hostname | OK - Reverse DNS is a valid Hostname | ||
SMTP Banner Check | OK - Reverse DNS matches SMTP Banner | ||
SMTP TLS | OK - Supports TLS. | ||
SMTP Open Relay | OK - Not an open relay. |
Session Transcript:
Connecting to 158.69.126.137
220-mail.zw3b.net
220 mail.zw3b.net [6291 ms]
EHLO keeper-us-east-1d.mxtoolbox.com
250-mail.zw3b.net
250-PIPELINING
250-SIZE 122880000
250-VRFY
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-DSN
250 CHUNKING [127 ms]
MAIL FROM:<supertool@mxtoolboxsmtpdiag.com>
250 2.1.0 Ok [263 ms]
RCPT TO:<test@mxtoolboxsmtpdiag.com>
554 5.7.1 <test@mxtoolboxsmtpdiag.com>: Relay access denied [135 ms]
LookupServer 7368ms
Tout de plus normal !
LOL, « privé » qui veut dire que je ne vais pas envoyer çà à une tiers-personne !
Et je ne parle pas de mailing-list
Oui merci je connais la définition. D’où l’astuce de remplacer les éléments privés. Par des éléments non privés quelconques, ça va sans dire.
L’idée est de mettre à peu près autant de texte (y compris et surtout les liens) et d’images, peu importent le texte et les images.
Non mais quand même - je n’ai pas que çà à faire !
J’écris un mail, je mets 10 destinataires, 20 si je veut et j’envoie ! non !? pas vous !?
Et qui plus est : de GMAIL → vers FREE …
mail-tester a dut vider sa boite de réception
Je viens de ré-envoyer la/une mailing (de cette semaine) sur un mail de mail-tester :
Ma newsletter fonctionne bien - Visualiser la source, le contenu etc…
Et même en envoyant (après un 10/10) un seul mail à moi-même sur mon adresse GMAIL - rien n’arrive et je reçois le rapport DMARC de Gmail qui me retourne 1 mail passé - 100% authentifié. CF : http://www.zw3b.com/dmarc/ (y’a des rollover sur les colonnes pour visualiser des infos…)
Checker ma NL Weekly activity between the 18/10/2022 15:57:30 and the 25/10/2022 15:57:30
SpamAssassin vous aime
Le fameux filtre anti-spam SpamAssassin. La note : 0.1.
Une note en dessous de -5 est considérée comme du spam.
-0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid
Cette règle est automatiquement appliquée si votre email contient une signature DKIM mais d’autres règles seront également ajoutées si la signature DKIM est valide. Voir immédiatement après.
0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
Génial ! Votre signature est valide
0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author’s domain
Génial ! Votre signature est valide et provient de votre nom de domaine
-0.001 HTML_MESSAGE HTML included in message
Pas de panique, c’est normal si vous envoyez des e-mails au format HTML
-0.001 MIME_QP_LONG_LINE Quoted-printable line longer than 76 chars
-0.001 NORMAL_HTTP_TO_IP Uses a dotted-decimal IP address in URL
-0.001 NUMERIC_HTTP_ADDR Uses a numeric IP address in URL
0.001 SPF_HELO_PASS SPF: HELO matches SPF record
0.001 SPF_PASS SPF: sender matches SPF record
Super! Votre enregistrement SPF est valide
-0.01 T_KAM_HTML_FONT_INVALID Test for Invalidly Named or Formatted Colors in HTML
Vous êtes parfaitement authentifié
Nous vérifions que votre serveur d’envoi est authentifié
[SPF] Votre serveur 158.69.126.137 est authentifié pour utiliser root@w1a.zw3b.net
Votre signature DKIM est valide
Votre message a réussi le test DMARC
Votre serveur 158.69.126.137 est correctement associé avec mail.zw3b.net
Votre nom de domaine w1a.zw3b.net est rattaché à un serveur mail.
Votre nom d’hôte mail.zw3b.net est rattaché à un serveur.
Votre message est sain et bien formaté
Vérifiez si votre message est bien formaté ou non
Il n’y a pas de version HTML de votre message.
Vous n’avez aucune image dans votre message.
Votre contenu est sûr
Nous vérifions si vous utilisez des systèmes de raccourcissement d’URL.
Votre message contient un en-tête List-Unsubscribe
Votre serveur n’est pas blacklisté
Compare l’adresse IP de votre serveur ( 158.69.126.137 ) avec 24 des listes noires en IPv4 les plus communes.
Non listé sur Spamhaus SBL Advisory
Non listé sur Spamhaus CSS Advisory
Non listé sur Spamhaus XBL Advisory
Non listé sur Spamhaus PBL Advisory
Non listé sur Barracuda
Non listé sur Hostkarma
Non listé sur IMP-SPAM
Non listé sur BACKSCATTERER
Non listé sur China Anti-Spam Alliance
Non listé sur LashBack
Non listé sur mailskipe
Non listé sur NiX Spam
Non listé sur REDHAWK
Non listé sur SORBS (Relay)
Non listé sur SORBS (last 48 hours)
Non listé sur SORBS (last 28 days)
Non listé sur SPAMCOP
Non listé sur SEM-BACKSCATTER
Non listé sur SEM-BLACK
Non listé sur RATS-ALL
Non listé sur PSBL
Non listé sur SWINOG
Non listé sur GBUdb Truncate
Non listé sur Weighted Private Block List
Il n’y a pas de version HTML de votre message.
Pourtant oui !
C’était parce que j’ai envoyé le header: Content-Transfer-Encoding 7bit.
que la version HTML était no-disponible.
J’ai refais un test en 8bit
comme d’habitude ;D → commentaire 99 de cette discussion ← on a accès au message HTML
Comment-mettre un text de coleur dans le forum s’il vous plaît ?
Si tu as un GMAIL envoyez moi ton adresse mail en privé Tu ne recevra pas ma newsletter de toute manière Y’a un lien de désabonnement de toute manière - il faudrait être fou
J’ai même eu l’exemple d’une société se faisant blacklisté par leur banque simplement car l’image attaché en signature renvoyé vers un site sans certificat SSL.
Si ça peut inciter les boîtes à arrêter de mettre des images dans leurs signatures mail, c’est un mal pour un bien.
@Clochette, @Sputnik93 - Pour expliquer en détails (j’ai que çà à faire)
-
Les images je les ai ajoutées / uploadées dans un mail (avec ajout de pièce jointe) - J’ai envoyé le mail (on va dire il est partit sans problème).
-
Puis, je suis allé dans « ma boite d’envoie GMAIL ». J’ai sélectionné le corps du mail que j’ai copié et collé dans un nouveau message.
-
Puis j’ai ajouté donc 2 destinataires et j’ai envoyé.
Et j’ai eu 2 retours SPAM détecté / par FREE.
Les adresses des images devaient/doivent être avec une URL (local) à Google/Gmail - Je viens de vérifier les images sont appelées dans le « body » de cette facon : [image: Screenshot…png] donc, bon, rien de quoi alerter FREE Seulement les destinataires et me faire passer pour un con, puisqu’ils n’arriveraient pas à voir les images depuis leur logiciel de mail / Webmail etc.
EN tout cas çà bug - Tout le monde fait çà !
Et en passant, avant, j’avais juste fait Transfert (Forward) à ces 2 destinataires et çà n’avait pas fonctionné (retour serveur FREE → SPAM détecté)
en mode texte ou en mode HTML car dans ce cas la copie n’est pas le même, et à partir de quel outil? C’est un grand classique le copier coller de HTML qui finit par générer un mail considéré comme du spam.
par contre, fut un temps c’etait fréquent que GMAIl considère les maild e free comme du spam sauf à utiliser du texte only sans html.
Il faudrait voir l’entete des messages considérés en spam. car c’est là aussi que peut se trouver la raison du rejet.
Copier coller le texte de l’affichage du maiL (pas dans la source)…
Bon sinon, montrez que vous êtes solidaire !! Envoyez moi en PV vos addr gmail
C’est mieux en Content-Transfer-Encoding: 8bit
et/ou Content-Transfer-Encoding: quoted-printable
→ on a accès à la version HTML
Je viens de lire les logs de mon serveur pour la dernière newsletter :
J’ai un Codes et erreurs SMTP Gmail 550-5.7.1 et pourtant depuis hier minuit heure FR - je n’ai envoyé que 187 mails vers GMAIL.
Sur le serveur WEB :
13:38:10 root@lv1.w1a:~ # cat /var/log/php/zw3b-nl.log | grep lab3w.orj
Oct 29 07:35:30 :-::-: 5258 - Envoie sur l'adresse mail : lab3w.orj(at)gmail.com OK !
13:38:38 root@lv1.w1a:~ # cat /var/log/php/zw3b-nl.log | grep @gmail.com | wc -l
187
Et sur le serveur MAIL :
13:42:02 root@mail:~ # cat /var/log/zimbra.log | grep lab3w.orj(at)gmail.com
Oct 29 07:35:30 mail postfix/smtpd[18757]: NOQUEUE: filter: RCPT from unknown[10.101.0.1]: <root@w1a.zw3b.net>: Sender address triggers FILTER smtp-amavis:[::1]:10026; from=<root@w1a.zw3b.net> to=<lab3w.orj(at)gmail.com> proto=ESMTP helo=<w1a.zw3b.net>
Oct 29 07:35:30 mail amavis[28857]: (28857-03) ESMTP [::1]:10026 /opt/zimbra/data/amavisd/tmp/amavis-20221029T073449-28857-sozjmlNS: <root@w1a.zw3b.net> -> <lab3w.orj(at)gmail.com> Received: from mail.zw3b.net ([IPv6:::1]) by localhost (mail.zw3b.net [IPv6:::1]) (amavisd-new, port 10026) with ESMTP for <lab3w.orj(at)gmail.com>; Sat, 29 Oct 2022 07:35:30 +0200 (CEST)
Oct 29 07:35:30 mail amavis[28857]: (28857-03) Checking: MkRez5v2wRY0 ORIGINATING/MYNETS [10.101.0.1] <root@w1a.zw3b.net> -> <lab3w.orj(at)gmail.com>
Oct 29 07:35:31 mail amavis[28857]: (28857-03) MkRez5v2wRY0 FWD from <root@w1a.zw3b.net> -> <lab3w.orj(at)gmail.com>, 250 2.0.0 from MTA(smtp:[::1]:10030): 250 2.0.0 Ok: queued as F2D2C565FAE
Oct 29 07:35:31 mail amavis[28857]: (28857-03) Passed CLEAN {RelayedOutbound}, ORIGINATING/MYNETS LOCAL [10.101.0.1]:43074 <root@w1a.zw3b.net> -> <lab3w.orj(at)gmail.com>, Queue-ID: A7B55565FAD, Message-ID: <20221029053530.8DE634FE0799@w1a.zw3b.net>, mail_id: MkRez5v2wRY0, Hits: -, size: 231634, queued_as: F2D2C565FAE, 428 ms
Oct 29 07:35:31 mail postfix/smtp[29349]: A7B55565FAD: to=<lab3w.orj(at)gmail.com>, relay=::1[::1]:10026, delay=0.48, delays=0.05/0/0/0.43, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[::1]:10030): 250 2.0.0 Ok: queued as F2D2C565FAE)
Oct 29 07:35:31 mail amavis[26407]: (26407-10) ESMTP [::1]:10032 /opt/zimbra/data/amavisd/tmp/amavis-20221029T073125-26407-FwEnMet9: <root@w1a.zw3b.net> -> <lab3w.orj(at)gmail.com> Received: from mail.zw3b.net ([IPv6:::1]) by localhost (mail.zw3b.net [IPv6:::1]) (amavisd-new, port 10032) with ESMTP for <lab3w.orj(at)gmail.com>; Sat, 29 Oct 2022 07:35:31 +0200 (CEST)
Oct 29 07:35:31 mail amavis[26407]: (26407-10) Checking: ZpPBm5TikVCp ORIGINATING_POST/MYNETS [::1] <root@w1a.zw3b.net> -> <lab3w.orj(at)gmail.com>
Oct 29 07:35:34 mail amavis[26407]: (26407-10) ZpPBm5TikVCp FWD from <root@w1a.zw3b.net> -> <lab3w.orj(at)gmail.com>, 250 2.0.0 from MTA(smtp:[::1]:10025): 250 2.0.0 Ok: queued as F0358565FB1
Oct 29 07:35:34 mail amavis[26407]: (26407-10) Passed CLEAN {RelayedOutbound}, ORIGINATING_POST/MYNETS LOCAL [::1]:56934 <root@w1a.zw3b.net> -> <lab3w.orj(at)gmail.com>, Queue-ID: F2D2C565FAE, Message-ID: <20221029053530.8DE634FE0799@w1a.zw3b.net>, mail_id: ZpPBm5TikVCp, Hits: -1.796, size: 232713, queued_as: F0358565FB1, 2913 ms
Oct 29 07:35:34 mail postfix/smtp[29339]: F2D2C565FAE: to=<lab3w.orj(at)gmail.com>, relay=::1[::1]:10032, delay=3.1, delays=0.17/0/0/2.9, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[::1]:10025): 250 2.0.0 Ok: queued as F0358565FB1)
Oct 29 07:35:34 mail postfix/smtp[28843]: F0358565FB1: to=<lab3w.orj(at)gmail.com>, relay=gmail-smtp-in.l.google.com[172.253.62.27]:25, delay=0.78, delays=0.09/0/0.16/0.52, dsn=5.7.1, status=bounced (host gmail-smtp-in.l.google.com[172.253.62.27] said: 550-5.7.1 [158.69.126.137 18] Our system has detected that this message is 550-5.7.1 likely suspicious due to the very low reputation of the sending IP 550-5.7.1 address. To best protect our users from spam, the message has been 550-5.7.1 blocked. Please visit 550 5.7.1 https://support.google.com/mail/answer/188131 for more information. m19-20020a05620a291300b 006f115ccd8bfsi401749qkp.56 - gsmtp (in reply to end of DATA command))
J’ai un Score de Amavis qui me retourne « -1.796 » - Qui signifie non Spam (+5.5 je crois pour qu’un mail soit considéré comme SPAM) - en vérifiant mon message avant de l’envoyer.
Amavis peut être utilisé pour :
- détecter les virus, les spams, les types de contenu interdits ou les erreurs de syntaxe dans les messages électroniques
- bloquer, baliser, rediriger (en utilisant un sous-adressage) ou transférer le courrier en fonction de son contenu, de son origine ou de sa taille
- mettre en quarantaine (et libérer) ou archiver les messages électroniques dans des fichiers, des boîtes aux lettres ou une base de données relationnelle
- nettoyer les messages passés à l’aide d’un nettoyeur externe
- générer des signatures DKIM
- vérifier les signatures DKIM et fournir une liste blanche basée sur DKIM
Limites d’envoi Gmail dans Google Workspace
Empêcher le blocage ou le placement dans le dossier « Spam » des messages envoyés aux utilisateurs Gmail
Je ne trouve pas la page qui me dirait combien puis-je envoyer de mail vers Google.
J’ajoute cet imprime écran de mes retours d’envoie MAIL :
Undelivered Mail Returned to Sender / 2221028 :
Je ne sais plus quoi faire pour que çà rentre chez GMAIL !!!
ce serait de faire çà ... mais ce ne serait pas bien !
J’ai envie de changer mon adresse IPv6 - J’aurais quelques pourcentage de mail qui rentreront (peut–être quelque temps). Changer d’IPv6, mes SPF AAAA, mettre à jour ma zone DNS et hop
Bonne journée !
Sinon à 15h14 Note de Moi-même :
Tiens je n’ai pas vérifié les Erreurs de retour SMTP de «Host or domain name not found
»
J’avais créer une « page mémo SMTP code return » pour les comptes emails qui n’existent pas/plus, les boite qui seraient fermées etc…
Host or domain name not found est le code d’erreur de retour SMTP :
Status: 4.4.4
→ no MX or A for domain
Status: 5.4.4
→ Domain Lookup Failed
WikipediA : List of SMTP server return codes
PS : les phrases comme celle-ci j’aime toujours les lire : The Basic Status Codes have been in SMTP from the beginning, with RFC 821 in 1982 - August 1982 Je devrais les connaître par coeur
Salutations,
Romain