Public bug reported:

Examining the /etc/init.d/courier-mta file indicates that support for
starting and stopping the MTA and MSA independently of one another has
been provisioned, and yet there exists no configuration parameter in the
files in /etc/courier to make use of this feature, and the script is
misconfigured to take advantage of this support.

/etc/courier/esmtpd contains the variable ESMTPDSTART at the end of the
file, but this affects both the MTA and MSA at the same time due to the
way that the init.d script has been written.

I have made simple modifications to both the esmptd config and init.d
scripts and can confirm that the MTA and MSA can operate independently
of one another, is it appears was the original intention of the script.

Further, it seems weak that the init.d script checks for the setting of
these variables to determine what services to stop. For example, if I
use the init.d script to start courier services and then change the
value of ESMTPDSTART to 'no', followed by using the same init.d script
to then stop courer, it will not shut down the same services it started.
I would have thought it better that the script check what services are
running rather than rely on the settings of these variables for the
purposes of stopping services.

** Affects: courier (Ubuntu)
     Importance: Undecided
         Status: New

-- 
MTA and MSA cannot be configured independantly: START_MSA configuration 
variable missing from config file
https://bugs.launchpad.net/bugs/257558
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to