Configurez Postfix pour utiliser différentes IP d’envoi selon le domaine de l’expéditeur.
sender_dependent_default_transport_maps va permettre, en fonction de l’émetteur de l’email sur votre serveur de spécifier une IP précise.
echo "/@domain-src-1\.tld$/ domain_src_1:" > /usr/local/etc/postfix/outgoingips.regexp
echo "/@domain-src-2\.tld$/ domain_src_2:" >> /usr/local/etc/postfix/outgoingips.regexp
echo "/@domain-src-3\.tld$/ domain_src_3:" >> /usr/local/etc/postfix/outgoingips.regexp
Création des routes, ajouter dans master.cf les entrées suivantes :
domain_src_1 unix - - n - - smtp
-o smtp_bind_address=192.168.0.1
-o smtp_helo_name=domain-src-1.tld
-o syslog_name=postfix-domain_src_1
domain_src_2 unix - - n - - smtp
-o smtp_bind_address=192.168.0.2
-o smtp_helo_name=domain-src-2.tld
-o syslog_name=postfix-domain_src_2
domain_src_3 unix - - n - - smtp
-o smtp_bind_address=192.168.0.3
-o smtp_helo_name=domain-src-3.tld
-o syslog_name=postfix-domain_src_3
Puis ajouter dans main.cf :
sender_dependent_default_transport_maps = regexp:/usr/local/etc/postfix/outgoingips.regexp
Catégories : Linux