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