web-dev-qa-db-fra.com

Comment faire de postfix Utilisez une autre adresse IP?

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

22
EarthMind

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

27
Bill Weiss

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

16
Zoltan