# Configuration Postfix load balancing avec transport\_maps

**URL:** <https://www.debian-fr.org/t/configuration-postfix-load-balancing-avec-transport-maps/82390>\
**Category:** Support Debian\
**Tags:** postfix\
**Created:** [Juin 24, 2020, 6:51 UTC](https://www.debian-fr.org/t/configuration-postfix-load-balancing-avec-transport-maps/82390 "2020-06-24T18:51:59Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![nato06](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/n/5f8ce5/32.png) [@nato06](https://www.debian-fr.org/u/nato06)\
**Post date:** [Juin 24, 2020, 6:52 UTC](https://www.debian-fr.org/t/configuration-postfix-load-balancing-avec-transport-maps/82390/1 "2020-06-24T18:52:00Z")

</div>

Bonjour,

J’ai actuellement un serveur Postfix avec 4 IP (relay1, relay2, relay 3, relay4)  
J’utilise transport\_maps pour définir pour chaque domaine ([orange.fr](http://orange.fr), [sfr.fr](http://sfr.fr) …) le relay à utiliser  
Cela fonctionne bien mais je viens de réaliser que l’active queue de Postfix est pleine car une grande partie des emails sont pour [orange.fr](http://orange.fr), donc passent par un seul relay qui n’arrive pas a envoyer assez vite.

Je cherche donc à faire du load balancing pour uniquement le domaine [orange.fr](http://orange.fr) sur les 4 IP et laisser transport\_maps pour gérer les autres domaines.  
J’ai utilisé sender\_dependent\_default\_transport\_maps = randmap:{relay1,relay2,relay3,relay4} pour du loadbalancing auparavant qui marchait bien mais je n’arrive pas à combiner les 2

La doc Postfix donne pourtant une solution mais qui ne marche pas pour moi : [http://postfix.cs.utah.edu/source/official/postfix-3.0.0-RC1.RELEASE\_NOTES](http://postfix.cs.utah.edu/source/official/postfix-3.0.0-RC1.RELEASE_NOTES)

/etc/postfix/main.cf:  
transport\_maps =  
# Deliver my own domain as usual.  
hash:/etc/postfix/transport  
# Deliver other domains via randomly-selected relayhosts  
randmap:{smtp:smtp0.example.com, smtp:smtp1.example.com}

Normalement Postfix devrait lire dans l’ordre de transport\_maps et donc pour un domaine listé dans le fichier transport envoyer sur le bon relay. Mais il semble totalement ignorer le fichier transport et tout envoyer avec randmap.

Quelqu’un aurait une solution?

Merci!
