Red Hat Bugzilla – Bug 92037
The virtual postfix configuration is set to chroot 'y'.
Last modified: 2007-04-18 12:54:11 EDT
Description of problem:
The virtual postfix configuration is set to chroot 'y'. This postfix service
cannot (according to the documentation in /etc/postfix/master.cf) run as chroot
'y'. The result of this setting is that when someone tries to setup virtual
mailbox delivery, it will not work. This is described in the file:
Version-Release number of selected component (if applicable):
postfix-1.1.11-11 / Red Hat Linux 9.0
It's installed this way. :)
Steps to Reproduce:
1. Install the package.
2. Look at the /etc/postfix/master.cf file
The virtual service is listed as 'chroot' y:
virtual unix - n y - - virtual
The virtual service does not run as 'chroot', so the installed configuration
will never work! It should be:
virtual unix - n n - - virtual
This is documented in /etc/postfix/master.cf file:
# Chroot: whether or not the service runs chrooted to the mail queue
# directory (pathname is controlled by the queue_directory configuration
# variable in the main.cf file). Presently, all Postfix daemons can run
# chrooted, except for the pipe, virtual and local delivery daemons.
# The files in the examples/chroot-setup subdirectory describe how
# to set up a Postfix chroot environment for your type of machine.
chroot has been removed in current packages (>= 2.0.6 postfix rpm)