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 ??
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 ??
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
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
/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
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…