Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] nrcpt_by_domain.conf [résumé]

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Bruno Jolys <adresse@cachée>
  • To: adresse@cachée
  • Subject: Re: [sympa-fr] nrcpt_by_domain.conf [résumé]
  • Date: Fri, 1 Sep 2017 14:48:45 +0200

En fait, il y en a d'autres qui posent problème, dont Free, Laposte et surtout Yahoo.

Pour Yahoo : pas moyen de savoir précisément ce qui peut passer, leur politique est de ne pas communiquer là-dessus, tout ce que j'ai pu savoir avec certitude, c'est qu'il y a une limite à 20 destinataires (compris ou non) donc 19 ça passe. Après, j'ai fait des essais à 4 connexions qui ont marché un temps, puis coupure plusieurs heures, pareil pour 3 connexions, je me rabats donc sur 2.


Finalement :  (si vous avez des propositions d'amélioration, je prends toujours)

1) création de la file d'envoi :

    /etc/postfix/master.cf

smtp-orange  unix  -       -       y       -       -       smtp -o syslog_name=postfix-orange
smtp-aol     unix  -       -       y       -       -       smtp -o syslog_name=postfix-aol
smtp-free    unix  -       -       y       -       -       smtp -o syslog_name=postfix-free
smtp-yahoo   unix  -       -       y       -       -       smtp -o syslog_name=postfix-yahoo
smtp-laposte unix  -       -       y       -       -       smtp -o syslog_name=postfix-laposte


    /etc/postfix/main.cf

# transports
transport_maps = hash:/etc/postfix/transport_slow,regexp:/etc/postfix/transport_slow_regexp,regexp:/home/sympa/etc/transport_regexp     

# restriction d'envoi pour domaines capricieux
# _initial_destination_concurrency : combien de sessions simultanees ouvertes au demarrage
# _destination_concurrency_limit : combien de sessions simultanees ouvertes
# _destination_recipient_limit : combien de destinataires par mail
# _destination_rate_delay : delai en secondes entre chaque envoi
# _destination_concurrency_failed_cohort_limit : au bout de combien de rejet le domaine entier sera mis en deferred

# orange.fr || wanadoo.fr
smtp-orange_destination_concurrency_limit=3
smtp-orange_destination_recipient_limit=50
smtp-orange_destination_rate_delay=1

# aol.*
smtp-aol_destination_concurrency_limit=2
smtp-aol_destination_recipient_limit=10
smtp-aol_destination_rate_delay=1

# free.fr || aliceadsl.fr || freesbee.fr || infonie.fr || libertysurf.fr || worldonline.fr
smtp-free_destination_concurrency_limit=3
smtp-free_destination_recipient_limit=20
smtp-free_destination_rate_delay=1

# yahoo.*
smtp-yahoo_destination_concurrency_limit=2
smtp-yahoo_destination_recipient_limit=19
smtp-yahoo_destination_rate_delay=1

# laposte.net || numericable.fr
smtp-free_destination_concurrency_limit=3
smtp-free_destination_recipient_limit=20
smtp-free_destination_rate_delay=1

           
2) affectation des domaines à leur file :

    /etc/postfix/transport_slow

orange.fr smtp-orange:
wanadoo.fr smtp-orange:
free.fr smtp-free:
aliceadsl.fr smtp-free:
freesbee.fr smtp-free:
infonie.fr smtp-free:
libertysurf.fr smtp-free:
worldonline.fr smtp-free:
laposte.net smtp-laposte:
numericable.fr smtp-laposte:


    /etc/postfix/transport_slow_regexp

/@aol\.([a-z]){2,3}$/ smtp-aol:
/@yahoo\.([a-z]){2,3}$/ smtp-yahoo:
   

3) reconstruction de la base de données de transport de postfix

4) redémarrer postfix

5) qualibrer sympa :

    /usr/share/sympa/default/nrcpt_by_domain.conf

        orange.fr 50

6) vérifier que ça fonctionne dans les logs pour les mails envoyés à ces noms de domaine :
    - rechercher "postfix-orange"...
    - voir l'évolution des mails acceptés / refusés sur une plage de temps, en triant sur "status=sent" / "status=deferred" et "refused to talk to me"


Encore merci à Luc Veillon et à Frédéric Mathy pour les échanges de mails... :-)

Bien coopérativement
Bruno





Archives gérées par MHonArc 2.6.19+.

Haut de le page