Stratégie pour améliorer sa délivrabilité mail en fonction de son usage mail

Hello,

on a des soucis de délivrabilité sur @sans-nuage et on étudie les options pour améliorer ça :

On envisage donc de souscrire au Junk Mail Reporting Program de Microsoft (ou de passer par @kepon) , d’où mes questions :

  • Ca implique quoi niveau protection des données perso de nos adhérents ? Quel type de meta données envoyé par ces dispositifs ?
  • quel est le lien entre l’outil omailgw et ce genre de dispositif ? @kepon
  • Si on souscrit à l’offre de relai SMTP de Retzo aura-t-on à souscrire à ce Junk Mail Reporting Program ? @kepon

A mon avis rien de plus… Sinon qu’ils arrivent à relier ton compte hotmail avec une IP émettrice, mais sinon ils ont déjà « tout » (je peux me tromper)

Pour te dire / apporter de l’eau à ton moulin : [mail] Organisme "certifiant"

Chez certain le lien, c’est la prise en charge des FBL / complaints en gros quand quelqu’un chez @yahoo (par exemple) met un de vos messages en SPAM ça t’envoie un message sur abuse@sans-nuage… et oMailgw blacklist le destintatire pour ne plus lui envoyer de message…

Non c’est le « dernier » maillon émetteur qui souscrit.

Bon après je ne vois pas trop le frein à la souscription Junk Mail à part d’avoir un compte microsoft poubelle pour ça…

Après ça dépend si vous voulez « plus vous en charger » ou « continuer d’essayer » (je vous y encourage à continuer ! Après si vous voulez discuter conseil, je peux prendre du temps pour ça… si vous avez la ressource humaine/l’envie… et peut être que d’autre ici aurait à partager…)

Et oui, c’est chronophage, mais même avec un service tiers, payant, ce n’est pas 100% d’arrivée en INOBX, l’enveloppe, son contenu, la réputation du nom de domaine est aussi prise en compte…

David

2 Likes

On a eu une discussion avec @ljf et Ewen (de FDN je crois), et on en ressort avec la TODO list suivante :

  • dkim 2048 bits
  • dmarc definir autre chose que none
  • hostname de postfix à passer de sans-nuage.fr > mail.sans-nuage.fr
  • ipv6 first sur le mail
  • campagne pour demander à mettre courrier légitime + accompagnement usagers
  • les mécanismes GAFA /
  • en dernier recours gateway chatons pour les domaines qui passe pas
  • DANE ?
  • analyser le log pour la volumétrie +
  • adapter les délais en fonction des domaines de destination
  • rspamd / spamassassin (pour les mails qui partent)
  • dmark : rapport rua de délivrabilité https://powerdmarc.com/fr/how-to-read-dmarc-reports/

Des outils :

Question à @kepon : de notre TODO ci-dessus, qu’est-ce-qui peut être réglé facilement par oMailgw ?

Question de Ewen à @kepon les rapports dmarc sont-ils sur la roadmap ? Il envisageait de contribuer.

Non c’est vrai que ça pourrait être un plus. Actuellement j’utilise un outil dédié GitHub - tierpod/dmarc-report-converter: Convert dmarc reports from xml to human-readable formats · GitHub le dernier commit remonte un peu maintenant… :-/

Tu parle de oMailgw sur mon offre, ou si tu l’installe sur votre infra ? Si c’est sur votre infra alors a part l’analyse de log, ça ne règle rien…

« campagne pour demander à mettre courrier légitime + accompagnement usagers » < ça j’ai pas compris…

Pour ipv6 first vous avez des données sur le fait que c’est plus légitime que du v4 ?

Pour DANE pareil…

Pour tout le reste : oui oui oui !

Et si on considère que c’est oMailgw hébergé par moi/chez retzo.net :

  • dkim 2048 bits : il faut que tu signe avant d’arriver donc tu peux signer…
  • dmarc definir autre chose que none : ça c’est niveau DNS… oMailgw hébergé ne changera pas ça…
  • hostname de postfix à passer de sans-nuage.fr > mail.sans-nuage.fr : ça résoud ça même si ça coûte pas chère de le faire, vu que c’est mailgwX.retzo.net qui sort…
  • ipv6 first sur le mail : c’est pas le cas chez moi
  • analyser le log pour la volumétrie + : oui ça c’est le coeur du projet
  • adapter les délais en fonction des domaines de destination : ça oui j’ai pas mal de règle en ce sens
  • rspamd / spamassassin (pour les mails qui partent) : ça oui j’ai un cluster rspamd
3 Likes

Hello,

J’essaye de raccrocher les wagons. En vrai, on a tous des problèmes de délivrabilité et on a peu ou prou les même solutions.

Mais quid des postfix à instances multiples et de faire tourner sur un pool d’IP ? y en a qui ont essayé ça ?
Concernant DANE, qqun a t-il pu montrer ses réels effets sur la delivrabilité ?

De notre coté (chez kaz.bzh), l’IP du serveur de mail s’est faite blacklistée pendant 10j chez M$. Et les utilisateurs l’ont pas très bien vécu (nous non plus du coup :flushed:). Pour info, on fait parti du machin " Junk Mail Reporting Program" et on espérait que ça aurait pu nous aider mais nan.

Bref, comme on a plusieurs srv avec des IP pas sur les même blocs, on s’est dit, qu’en cas de blocage, pour un provider particulier, qu’on pouvait faire transiter les mails par ces srv.

Et pour finir, il y a eut un gros travail de fait, que j’ai suivi de loin depuis 2 ans sur une mutualisation des envois de mails pour les CHATONS. J’ai l’impression que c’est en pause ?

Bonne journée :wink:

Fab

C’est exactement ce que je fais, j’ai plusieurs petits VPS avec très peu de ressources (juste pour faire du postfix/rspamd/omailgw-cli ) ici et là… et je joue avec les transports postfix pour passer le trafic ici ou là quand ça bloque ici ou là… oMailgw a été conçu pour cette usage (centraliser les logs de plusieurs passerelles, gérer les routes entre elles)

Pas mis en place mais j’ai des doutes… Et des effets me semble diffficilement mesurable…

Ho oui c’est partie dans le >/dev/null :expressionless: mais c’est (à mon avis) trop colosale… Et pas que techniquement… C’est humainement qu’il y aurait un gros travail à faire (et ça c’est pas le point fort du collectif). Je peux développer mais c’est pas le sujet ici.

David

merci pour les réponses détaillées, on va digérer ça.

@ljf a centralisé les issues mail côté YunoHost Improve emails deliverability · Issue #2813 · YunoHost/issues · GitHub des fois que des contributeur.ices passent par ici :smiley:

C’est pas dans /dev/null, y’a eu du boulot de fait, des avancées, beaucoup de boulot, mais c’est aussi ma faute : je suis nul en gestion de groupe / projet, et le côté organisation / planification + la surcharge d’autres trucs à côté ça m’a fait complètement décrocher, je me suis très incompétent :frowning: Mais je pense toujours à ce chouette projet qui est toujours très pertinent, mais moi ce que je sais faire c’est coder, c’est tout :frowning:

2 Likes

Hello,
Je plussoie carrément ce que dis bohwaz, ça serait top de poursuivre. Mais effectivement, c’est très gros. Perso, je suis déjà bien occupé avec le CHATONS et pas aussi calé que vous sur la messagerie, même si, en gestion de projet, peut-être que je serai plus à l’aise.

A ce stade, est-ce qu’on a besoin de passer par une recherche de financement pour que le projet prenne corps ? Je dis ça un peu au hasard hein.

J’ai vu que télécoop envisageait de lancer un service mail en 2027, ils recherchent des gens avec des compétences pour commencer à en discuter. Et dans un second temps ils proposeraient un cloud.
Peut-être qu’en leur expliquant les problèmes que rencontrent les petits hébergeurs (et donc ceux qui commencent) et qu’on a des idées et des solutions dans le collectif…

Ils pourraient être partenaires/financeurs de la mutualisation SMTP ?

Pour info on avait très bien avancé sur le cahier des charges avec @sekil principalement qui a fait tout le boulot, je ne sais pas ce qu’il est devenu, voir peut-être avec @acnh38 qui coachait le projet.

La discussion est ici : SM2TP : GT mutualisation SMTP - #158 par acnh38
Le wiki ici : Cahier des charges · Wiki · CHATONS / sm2tp / sm2tp · GitLab

@kepon a raison c’est très ambitieux il faudrait se prévoir une première étape plus petite, mais moi j’ai toujours pas le temps et l’énergie :frowning: mais on peut débloquer du budget Paheko dessus :slight_smile: Et oui il y avait des petits hébergeurs intéressés (c’était aussi l’objectif, que ça soit un truc utilisable par un hébergeur).

Le but ici n’est pas de mutualiser le SMTP au début, mais déjà de faire une passerelle qui va empêcher tes hébergés de te faire blacklister, en limitant les envois aux adresses invalides par exemple. Dans un second temps le but est de partager avec des copains de confiance les adresses invalides. Et enfin à terme de pouvoir relayer du trafic SMTP entre copains, en ayant du coup l’assurance que les envois seront « propres » car filtrés par cette « passerelle ».

1 Like

Je confirme les propos de @bohwaz.
C’est @sekil qui a été le dernier intervenant sur le projet mais il a arrêté pour des modifs professionnels.
Au delà du CdC, il y a d’autres infos sur le wiki : Architecture fonctionnelle, fonctionnement de la CI CD, …
Et les CR de réunions.
Bref, tout ce qui a été fait est très bien documenté.
Pour rappel, le projet est construit sur 2 modules :

  • Aspect trafic pris en charge par un serveur SMTP (Postfix) avec des extensions nécessaires
  • Bounce service : Développement spécifique.

Reste que le projet est complexe. Plusieurs personnes y ont déjà consacré beaucoup de temps. A la louche, il faut envisager 300 jours de boulot. Quoi qu’on fasse, il me semble utopique de relancer le projet si on n’a pas un minimum, non négligeable, d’énergie à y consacrer.
Perso, je reste motivé et je serai partant pour faire un atelier sur ce sujet lors du camp CHATONS qu’on pourrait ouvrir à celleux qui ne seront pas en présentiel.
Je propose donc un Framadate pour décider d’un créneau lors du camp CHATONS. C’est aussi un bon moyen de se compter :heart_eyes_cat:

3 Likes

Trop bonne proposition ! Je me suis permis d’ajouter l’idée dans les suggestions d’ateliers sur le libreto du camp 2026 : campchatons2026 - Libreto

Bonjour, Je ne sais pas si vous avez observé la RFC 9989 concernant DMARC (publiée en mai 2026) ?
L’AFNIC propose un webinaire (ce jour à 15H). Et l’autre Stéphane a publié quelques informations sur son blog Blog Stéphane Bortzmeyer: RFC 9989: Domain-based Message Authentication, Reporting, and Conformance (DMARC)