J'utilise le serveur de messagerie postfix et j'ai 6 ips disponibles. J'aimerais utiliser une autre adresse IP pour le serveur de messagerie postfix pour l'envoi de courrier que le serveur Web utilise.
Comment puis-je faire ceci? Ma version Postfix est 2.3.3.
Par exemple: IP principale: 66.66.66.66 Autre IP: 66.66.66.67
Vous voulez smtp_bind_address=66.66.66.67
Et inet_interfaces=all
Ou inet_interfaces=eth(whatever)
_ 66.66.66.67 est activé.
Faites ce changement, puis arrêtez-vous/démarrez Postfix. Vous ne pouvez pas simplement recharger si vous modifiez inet_interfaces
Si vous utilisez la solution "smtp_bind_address", votre serveur de messagerie n'écoutera que sur cette adresse IP spécifiée pour le courrier entrant également. La même chose s'applique à la solution "INet_interfaces". Cela peut ne pas être la solution souhaitée si vous souhaitez écouter le courrier entrant sur plusieurs adresses/interfaces IP.
Ma solution est meilleure, car je suggère de ne pas modifier les paramètres par défaut "smtp_bind_address" et "inet_interfaces", de sorte que votre serveur de messagerie écoutera toujours pour le courrier entrant sur toutes les adresses IP.
Il suffit de faire une petite modification dans votre fichier /etc/postfix/master.cf.
Changer cette partie:
( -o smtp_fallback_relay = [.____]
pour ça:
[.____] SMTP UNIX - - - - - SMTP [.____] -O SMTP_Bind_AddRESS = 192.168.0.1 [ UNIX - - - - - SMTP [.____] -O SMTP_Bind_AddRESS = 192.168.0.1 [.____] -O SMTP_CALLBACK_RAYAY = [.____]
Bien sûr, au lieu de 192.168.0.1, vous devez utiliser l'une de vos adresses IP, celle que vous souhaitez envoyer votre courrier.
Zoltan