postfix: sortir sur une autre adresse IP
Par Dju » 10 mars 2010 (19:25) - Serveur
Aujourd'hui au menu, un "postfix trick" qui peut s'avérer utile quand on a un serveur avec plusieurs adresses IP et que l'on souhaite dédier une ip à chaque service, afin de bien les séparer et se faire des règles de firewall bien propres.
En l'occurrence, comment faire en sorte que postfix n'envoie pas les emails par l'adresse IP par défaut, mais par une autre
Ca a l'air tout bête comme ça, mais j'avais besoin de ce type de config, et ayant passé un peu de temps à la chercher, je me suis dit que ça pourrait vous être utile :p
Mettons que vous avez, par exemple, un serveur avec en IP principale 1.2.3.4, et en en 2è IP 2.3.4.5.
Par défaut, postfix sortira avec l'ip par défaut. Vos emails proviendront donc de l'ip 1.2.3.4
Vous souhaitez que postfix envoie ses mails depuis l'ip 2.3.4.5 et non la 1è.... fastoche !
Tout se joue dans le fichier /etc/postfix/master.cf
Voici les deux lignes que nous allons devoir trouver :
smtp unix - - - - - smtp
relay unix - - - - - smtp
en dessous de chacune de ces 2 lignes, ajoutez ceci :
-o smtp_bind_address=2.3.4.5
Si vous avez de l'ipv6, c'est pareil. on rajoute:
-o smtp_bind_address6=1:2:3:4:5:6:7:8
Une fois la modif' faite, un coup de /etc/init.d/postfix restart et c'est tout bon. Une fois cela fait, vous n'avez plus qu'a vous définir un reverse dns du genre mail.mondomaine.com sur cette IP et ajuster votre SPF et votre DKIM en conséquence
Soyez le premier à commenter ce billet
URL de rétrolien : https://blog.crifo.org/trackback/31