After I upgraded from mail-mta/courier-0.53.2-r1 I get now within my user mode linux image : n22_uml /etc/init.d # /etc/init.d/courier start * Starting courier-authlib: authdaemond ... [ ok ] * Starting mysql ... * Starting mysql (/etc/mysql/my.cnf) [ ok ] * Starting Courier mail server: ... * Starting courierfilterd ...sqwebmaild does not accept command arguments. Use sqwebmaild.rc script to start sqwebmaild as a daemon. * Starting courierd ... [ ok ] Reproducible: Always
Same here.
The /etc/init.d/courier script is trying to start webmaild, then if that fails it tries to start sqwebmaild. The source of the error message is sqwebmaild which does not like the "start" command line parameter the init script feeds it. The script is trying to start sqwebmaild because it couldn't find webmaild. A quick search located it at /usr/sbin/webmaild. The script seems to expect it at /usr/lib/courier/courier/webmaild (same folder as sqwebmaild). To Fix: Edit the /etc/init.d/courier script. Change any instances of ${libexecdir}/courier/webmaild to ${sbindir}/webmaild Save the script. Restart courier. /etc/init.d/courier restart You should find everything works as expected now.
:-)
Thanks, fixed. I haven't bumped the ebuild, so just re-merge 0.60.0 to get the fix in.