Postfix local only problem

From Linux-VServer

Revision as of 05:31, 24 August 2007 by Daniel15 (Talk | contribs)

Jump to: navigation, search



When you are running multiples vservers on a same physical box, it may be useful to allow box daemons (like cron) to send mail for debugging purpose or just seeing if a problem occurs. Debian GNU/Linux provides a good way to configure packages like postfix. You can use

# dpkg-reconfigure postfix

to start configuring (this script is also called when installing postfix)

The problem is that, the local-only mode (which in this instance is the most useful) doesn't work 'out of the box' (Postfix starts without any messages, but doesn't appear in process list (ps)).

A few fixes are needed for Postfix to run properly:

/etc/hosts additions

Add a line in /etc/hosts with:

nano /etc/hosts nameofhost

You can also add: localhost

(the "localhost" hostname is used by some other daemons and normally points to

Modify postfix configuration

# nano /etc/postfix/


inet_interfaces = loopback-only


inet_interfaces = name_of_host_entered_in__etc_hosts


inet_interfaces = localhost

Restart Postfix

Restart Postfix with

/etc/init.d/postfix restart

and check it run with "ps".

That's all folks ;)

Personal tools