About Linux FAQ

Browse More FAQs:

Bind Postfix Mail Server To Localhost or Specific IP Address Only

Posted by Vivek Gite [Last updated: June 10, 2008]

Q. How do I bind Postfix MTA to specific IP address such as 127.0.0.1 or 202.5.1.2?

A. Postfix allows you to listen on a particular IP address. By default MTA will list on all network interfaces and loopback. You need to setup inet_interfaces parameter. You need Postfix version 2.2 and later to use this feature. The parameter also controls delivery of mail to user@[ip.address].

Postfix IP address bind configuration

Open /etc/postfix/main.cf file:
# vi /etc/postfix/main.cf
Append / modify line as follows to bind to localhost (127.0.0.1) only:
inet_interfaces = 127.0.0.1
If you need to bind to 127.0.0.1 and 202.5.1.2, enter:
inet_interfaces = 202.5.1.2,127.0.0.1
Save and close the file. You need to stop and start Postfix when this parameter changes. So type the following to restart Postfix:
# /etc/init.d/postfix restart
Verify that everything is working fine:
# netstat -tulpn | grep 25
# tail -f /var/log/maillog

E-mail this to a friend      Printable version

Related Other Helpful FAQs:

Leave a Reply

We encourage your comments, and suggestions. But please stay on topic, be polite, and avoid spam. Thank you very much for stopping by our site!

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word

Tags: , , , , , , , ,

Copyright © 2006-2008 nixCraft. All rights reserved - TOS/Disclaimer - Privacy policy - Sitemap - Powered by Open source software.