Difference between revisions of "Postfix local only problem"

From Linux-VServer

Jump to: navigation, search
m (Article cleanup :))
 
(One intermediate revision by one user not shown)
Line 1: Line 1:
== Synopsys ==
+
== Synopsis ==
  
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
+
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
 
  # dpkg-reconfigure postfix
to start configuring (this script is also called when installing 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)).
 
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)).
Line 38: Line 38:
  
 
That's all folks ;)
 
That's all folks ;)
 +
 +
[[Category:Documentation]]

Latest revision as of 20:41, 21 October 2011

Contents

[edit] Synopsis

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:

[edit] /etc/hosts additions

Add a line in /etc/hosts with:

nano /etc/hosts
ip.of.the.host nameofhost

You can also add:

ip.of.the.host localhost

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

[edit] Modify postfix configuration

# nano /etc/postfix/main.cf

Replace

inet_interfaces = loopback-only

with

inet_interfaces = name_of_host_entered_in__etc_hosts

or

inet_interfaces = localhost

[edit] Restart Postfix

Restart Postfix with

/etc/init.d/postfix restart

and check it run with "ps".

That's all folks ;)

Personal tools