Règles postfix pour éviter les mails considérés en spam chez plusieurs FAI

Hello,
Suite à ce topic sur le collectif des CHATONS:

et les solutions prposées ici:

est-ce qu’il ne serait pas judicieux d’ajouter des règles dans la configuration postfix ??

1 Like

Salut, je me permets de remonter ce topic car cela fait plusieurs mois que j’ai ce problème avec Laposte, sur 2 serveurs différents… Je viens de découvrir la raison et la possible solution, mais je préférerais si possible que ce soit implémenté directement par les “pros” de Yunohost plutôt que par moi, j’ai peur de faire des bêtises… Et puis les modifications manuelles bloquent la mise à jour des fichiers de configuration, donc bof :unamused_face:

Je soutiens donc cette demande (à moins que ça n’ait été fait depuis le temps mais du coup ça marche pas pour Laposte ?).

Bon en fouillant le code j’ai l’impression que la configuration par défaut de postfix est déjà pas trop mal ?

smtp_destination_concurrency_limit = 2
default_destination_rate_delay = 5s

Il faudrait encore plus espacer les envois de mails ?

Difficile de savoir si il s’agit du même soucis…

Il faudrait avoir des logs de mail pour comprendre ce qui bloque dans ton cas avec laposte…

Mais tu peux déjà tester de créer un hook, cela permet d’apporter un changement de conf sans bloquer les mises à jour de fichier de configurations…

Comme celui-ci

Exemple

  1. Ajout d’un fichier /etc/postfix/transport (doit être ajouter manuellement auparavant avec un éditeur)

Ajouter un fichier /etc/postfix/transport avec ces lignes

/etc/postfix/transport

# Wanadoo / Orange
gmail.com slow:
hotmail.com slow:
live.fr slow:
orange.fr slow:
orange.com slow:
wanadoo.com slow:
wanadoo.fr slow:
wanadoo.es slow:
# Yahoo / Free / Laposte
yahoo.com turtle:
free.fr turtle:
sfr.fr turtle:
laposte.net turtle

2 . On veut avoir ces règles dans /etc/postfix/main.cf (ici c’est des choix un peu au hasard que j’ai mis), en dessous un hook pour ne pas avoir à le faire manuellement.

# slow policy
slow_destination_recipient_limit = 10
slow_destination_concurrency_limit = 1
slow_destination_rate_delay = 5s

# Turtle policy
turtle_destination_recipient_limit = 20
turtle_destination_concurrency_limit = 4
turtle_destination_rate_delay = 2s

et dans /etc/postfix/main.conf

slow    unix    -       -       n       -       5       smtp
   -o syslog_name=postfix-slow
   -o smtp_destination_concurrency_limit=1
   -o slow_destination_rate_delay=5
turtle  unix    -       -       n       -       5       smtp
   -o syslog_name=postfix-slow
   -o smtp_destination_concurrency_limit=4`
   -o slow_destination_rate_delay=2
  1. Hook postfix
    Pour ces ajouts, j’ai créé un hook 70-postfix_customhook dans /etc/yunohost/hooks.d/conf_regen/ (dossier a créé si il n’existe pas)

édité ainsi

/etc/yunohost/hooks.d/conf_regen/70-postfix_customhook

#!/bin/bash

action=$1
pending_dir=$4
postfix_main_conf=$pending_dir/../postfix/etc/postfix/main.cf
postfix_master_conf=$pending_dir/../postfix/etc/postfix/master.cf

[[ "$action" == "pre" ]] || exit 0
[[ -e $postfix_main_conf ]] || exit 0
[[ -e $postfix_master_conf ]] || exit 0

echo '
# slow policy
slow_destination_recipient_limit = 10
slow_destination_concurrency_limit = 1
slow_destination_rate_delay = 5s

# Turtle policy
turtle_destination_recipient_limit = 20
turtle_destination_concurrency_limit = 4
turtle_destination_rate_delay = 2s' >> $postfix_main_conf

echo '
slow    unix    -       -       n       -       5       smtp
   -o syslog_name=postfix-slow
   -o smtp_destination_concurrency_limit=1
   -o slow_destination_rate_delay=5
turtle  unix    -       -       n       -       5       smtp
   -o syslog_name=postfix-slow
   -o smtp_destination_concurrency_limit=4`
   -o slow_destination_rate_delay=2' >> $postfix_master_conf

Ensuite j’applique ces ajouts en exécutant ces commandes (la première est juste pour voir les changements proposés sans les appliquer)

yunohost tools regen-conf postfix -n -d  
yunohost tools regen-conf postfix --force

Du coup, je pense que ces topics datent et que peut-être ce hook est peut-être plus bien nécessaire…

Tu as peut-être une autre cause ?? Des logs ??

Est-ce que ton adresse mail est bien configurée ? Tu as essayé des tests avec mail-tester.com

Peut-être essayer aussi ici de débloquer…