Package: exim4-base Version: 4.63-7 Followup-For: Bug #320483
My exim setup is currently divided into three connection types: 1. A combined queuerunner/listener daemon on port 25 (handles modern TLS) 2. A standalone inetd listener on port 465 (handles legacy SSL) 3. A standalone inetd listener on port 587 (handles RFC 2476 submission) As the ports handled by 2 and 3 are rarely used in my setup, I decided to split them off from the main daemon. 2 is the one that causes trouble with the exim init script. However, I have to note that, although I can work around the problem in my own setup by simply deleting the inetd listeners and having the main daemon handle all ports, there are other configurations that are more broken. Most notably, if someone wants to use an inetd listener on port 25 with QUEUERUNNER=queueonly, they will find that the queuerunner daemon never runs, due to the troublesome code on lines 60-65 of /etc/init.d/exim4. Simply fixing the regular expression will NOT actually solve the problem. Theoretically, the inetd check should be conditional on the value of $QUEUERUNNER, but I'd argue that it's the duty of the users to edit the value of $QUEUERUNNER themselves in /etc/default/exim4, and that the inetd check is redundant. If the users really want the behavior forced on them by the inetd check, they should specify QUEUERUNNER=nodaemon. -- Package-specific info: Exim version 4.63 #1 built 15-Oct-2006 10:06:54 Copyright (c) University of Cambridge 2006 Berkeley DB: Sleepycat Software: Berkeley DB 4.3.29: (September 6, 2005) Support for: crypteq iconv() IPv6 GnuTLS move_frozen_messages Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dsearch nis nis0 passwd Authenticators: cram_md5 plaintext Routers: accept dnslookup ipliteral manualroute queryprogram redirect Transports: appendfile/maildir/mailstore autoreply lmtp pipe smtp Fixed never_users: 0 Size of off_t: 8 Configuration file is /etc/exim4/exim4.conf -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (500, 'testing'), (500, 'stable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.16-2-k7 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages exim4-base depends on: ii adduser 3.97 Add and remove users and groups ii cron 3.0pl1-97 management of regular background p ii debconf [debconf-2.0] 1.5.5 Debian configuration management sy ii exim4-config [exim4-config-2 4.63-7 configuration for the exim MTA (v4 ii libc6 2.3.6.ds1-4 GNU C Library: Shared libraries ii libdb4.3 4.3.29-6 Berkeley v4.3 Database Libraries [ ii lsb-base 3.1-15 Linux Standard Base 3.1 init scrip ii netbase 4.25 Basic TCP/IP networking system Versions of packages exim4-base recommends: ii psmisc 22.3-1 Utilities that use the proc filesy -- debconf information: exim4/purge_spool: false exim4-base/drec: exim4/move_exim3_spool: false -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

