Package: dovecot-pop3d Version: 0.99.14-1 Severity: important Tags: sid Thanks for maintaining Debian's dovecot-pop3d package.
Dovecot enjoys a good reputation. I noticed that $ /etc/init.d/dovecot restart didn't start the /usr/sbin/dovecot daemon for a new install, and that bug #293348 may be related. For what it's worth, 1.) I use xinetd, but it's not configured to use dovecot, and 2.) running dovecot on root's command line as $ /usr/sbin/dovecot returned Warning: Corrected permissions for login directory /var/run/dovecot/login but starts the daemon. Here's the output of $ /etc/init.d/dovecot restart after inserting "set -xv" toward the top: PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin + PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DAEMON=/usr/sbin/dovecot + DAEMON=/usr/sbin/dovecot NAME=dovecot + NAME=dovecot DESC="mail server" + DESC='mail server' test -x $DAEMON || exit 0 + test -x /usr/sbin/dovecot set -e + set -e # The init script should do nothing if dovecot is being run from inetd for p in `sed -r "s/^ *(([^:]+|\[[^]]+]|\*):)?(pop3s?|imaps?)[ \t].*/\3/;t;d" \ /etc/inetd.conf` do for q in `sed -r "s/^ *protocols[ \t]*=[ \t]*(([^\"]*)|\"(.*)\")/\2\3/;t;d" \ /etc/dovecot/dovecot.conf` do if [ $p = $q ]; then exit 0 fi done done sed -r "s/^ *(([^:]+|\[[^]]+]|\*):)?(pop3s?|imaps?)[ \t].*/\3/;t;d" /etc/inetd.conf ++ sed -r 's/^ *(([^:]+|\[[^]]+]|\*):)?(pop3s?|imaps?)[ \t].*/\3/;t;d' /etc/inetd.conf case "$1" in start) if grep protocols /etc/dovecot/dovecot.conf | sed 's/#.*$//' | tr -d '"' | \ egrep -q '[^#]*(\bpop3s?\b|\bimaps?\b)'; then if [ -x /usr/lib/dovecot/imap-login -a -x /usr/lib/dovecot/imap ] \ || [ -x /usr/lib/dovecot/pop3-login -a -x /usr/lib/dovecot/pop3 ]; then echo -n "Starting $DESC: $NAME" start-stop-daemon --start --quiet --oknodo --exec $DAEMON echo "." fi fi ;; stop) echo -n "Stopping $DESC: $NAME " start-stop-daemon --stop --quiet --oknodo --exec $DAEMON echo "." ;; #reload) # # If the daemon can reload its config files on the fly # for example by sending it SIGHUP, do it here. # # If the daemon responds to changes in its config file # directly anyway, make this a do-nothing entry. # # echo -n "Reloading $DESC configuration..." # start-stop-daemon --stop --signal 1 --quiet --pidfile \ # /var/run/$NAME.pid --exec $DAEMON # echo "done." #;; restart|force-reload) # # If the "reload" option is implemented, move the "force-reload" # option to the "reload" entry above. If not, "force-reload" is # just the same as "restart". # echo -n "Restarting $DESC: $NAME" start-stop-daemon --stop --quiet --exec $DAEMON sleep 1 start-stop-daemon --start --quiet --exec $DAEMON echo "." ;; *) N=/etc/init.d/$NAME # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2 echo "Usage: $N {start|stop|restart|force-reload}" >&2 exit 1 ;; esac + case "$1" in + echo -n 'Restarting mail server: dovecot' Restarting mail server: dovecot+ start-stop-daemon --stop --quiet --exec /usr/sbin/dovecot Yet after running this, doing $ ps aux | egrep "pop|dove" shows no daemon. As an aside, Outlook Explorer on a newly installed WinXP box on the same LAN reports The connection to the server has failed. Account: 'your_account', Server:'your_POP3_server', Protocol:POP3, Port: 110, Secure(SSL): NO, Socket error: 10061, Error Number: 0x800ccc0e when trying to retrieve mail from the manually started dovecot. It may be an unrelated bug, but I mention it for completeness. Thanks in advance for your time and attention, Kingsley -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.4.27-1-k7 Locale: LANG=C, LC_CTYPE=C Versions of packages dovecot-pop3d depends on: ii dovecot-common 0.99.14-1 secure mail server that supports m ii libc6 2.3.2.ds1-21 GNU C Library: Shared libraries an ii libssl0.9.7 0.9.7-4 SSL shared libraries -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]