Package: sendmail
Version: 8.13.4-3sarge3
Severity: important

The Sendmail init script includes a "clean_queues" shell function that
makes several passes throught the Sendmail queue directory.  This is fine
on a dinky toy system, but if you have a heavily loaded system talking
to a Microsoft Exchange box that has been down for days, and whose queue
contains tens of thousands of items, the clean_queues function takes
a LONG time to run, and SUBSTANTIALLY delays Sendmail startup.

See also Bug #343614.  IMO, the current Sendmail package is pretty
much broken and needs to be redone from scratch.

-- Package-specific info:
Ouput of /usr/share/bug/sendmail/script:

ls -alR /etc/mail:
/etc/mail:
total 612
drwxr-xr-x    8 smmta smmsp  4096 Nov 15 15:30 .
drwxr-xr-x  124 root  root   8192 Nov 15 13:50 ..
-rwxr-xr--    1 root  smmsp  9901 Sep  6 22:01 Makefile
-rw-r--r--    1 root  root   4280 Oct 30 15:28 access
-rw-r--r--    1 root  root   4280 Oct 30 15:28 access.1
-rw-r--r--    1 root  root   4280 Apr 18  2006 access.10
-rw-r--r--    1 root  root   4280 Oct 30 12:41 access.2
-rw-r--r--    1 root  root   4280 Oct 30 12:38 access.3
-rw-r--r--    1 root  root   4280 Sep  6 16:36 access.4
-rw-r--r--    1 root  root   4280 Apr 25  2006 access.5
-rw-r--r--    1 root  root   4280 Apr 25  2006 access.6
-rw-r--r--    1 root  root   4280 Apr 25  2006 access.7
-rw-r--r--    1 root  root   4280 Apr 19  2006 access.8
-rw-r--r--    1 root  root   4280 Apr 18  2006 access.9
-rw-r-----    1 smmta root  12288 Oct 30 15:28 access.db
-rw-r--r--    1 root  root    281 Jun  3  2005 address.resolve
lrwxrwxrwx    1 root  smmsp    10 Aug 11  2005 aliases -> ../aliases
-rw-r--r--    1 smmta smmsp 12288 Sep  6 22:01 aliases.db
drwxr-xr-x    3 root  root   4096 Nov 15 15:30 canit
-rw-r--r--    1 root  root   3088 Sep  6 22:01 databases
-rw-r--r--    1 root  root   5588 Jun  3  2005 helpfile
-rw-r--r--    1 root  smmsp    38 Aug 11  2005 local-host-names
drwxr-sr-x    2 smmta smmsp  4096 Aug 11  2005 m4
-rw-r--r--    1 root  root     72 Oct 30 15:28 mailertable
-rw-r--r--    1 root  root     72 Oct 30 15:28 mailertable.1
-rw-r--r--    1 root  root     72 Apr 18  2006 mailertable.10
-rw-r--r--    1 root  root     72 Oct 30 12:41 mailertable.2
-rw-r--r--    1 root  root     72 Oct 30 12:38 mailertable.3
-rw-r--r--    1 root  root     72 Sep  6 16:36 mailertable.4
-rw-r--r--    1 root  root     72 Apr 25  2006 mailertable.5
-rw-r--r--    1 root  root     72 Apr 25  2006 mailertable.6
-rw-r--r--    1 root  root     72 Apr 25  2006 mailertable.7
-rw-r--r--    1 root  root     72 Apr 19  2006 mailertable.8
-rw-r--r--    1 root  root     72 Apr 18  2006 mailertable.9
-rw-r-----    1 smmta root  12288 Oct 30 15:28 mailertable.db
-rw-r--r--    1 root  root  14720 Jan 13  2006 mimedefang-filter
-rw-r--r--    1 root  root  13011 Nov 15 15:30 mimedefang-filter.example
drwxr-xr-x    2 root  root   4096 Sep  6 22:01 peers
-rw-r--r--    1 root  root   2872 Jun 20 09:36 sa-mimedefang.cf.example
drwxr-xr-x    2 root  smmsp  4096 Jun  3  2005 sasl
-rw-r--r--    1 root  smmsp 63419 Nov  6 16:12 sendmail.cf
-rw-r--r--    1 root  root  63420 Sep  6 22:01 sendmail.cf.old
-rw-r--r--    1 root  root  11882 Sep  6 22:01 sendmail.conf
-rw-r--r--    1 root  smmsp  4150 Sep  6 22:01 sendmail.mc
-rw-r--r--    1 root  root    149 Jun  3  2005 service.switch
-rw-r--r--    1 root  root    180 Jun  3  2005 service.switch-nodns
drwxr-sr-x    2 smmta smmsp  4096 Aug 11  2005 smrsh
lrwxrwxrwx    1 root  root     15 Jun 13 13:34 spamassassin -> ../spamassassin
-rw-r--r--    1 root  smmsp 43644 Sep  6 22:01 submit.cf
-rw-r--r--    1 root  root  43645 Sep  6 22:01 submit.cf.old
-rw-r--r--    1 root  smmsp  2284 Sep  6 22:01 submit.mc
drwxr-xr-x    2 smmta smmsp  4096 Aug 11  2005 tls
-rw-r--r--    1 root  smmsp     0 Aug 11  2005 trusted-users

/etc/mail/canit:
total 224
drwxr-xr-x  3 root  root  4096 Nov 15 15:30 .
drwxr-xr-x  8 smmta smmsp 4096 Nov 15 15:30 ..
drwxr-xr-x  2 root  root  4096 Nov 15 15:30 BAK-2006-11-15-15-30-42
-rwxr-xr-x  1 root  root  1566 Nov 15 15:30 account-lookup-test.pl
-rwxr-xr-x  1 root  root  4153 Nov 15 15:30 bayes-pg-to-dbfile.pl
-rwxr-xr-x  1 root  root   830 Nov 15 15:30 canit-build-graphs.pl
-rw-r--r--  1 root  root  1176 Nov 15 15:30 canit-config.sh
-rw-r--r--  1 root  root  5141 Nov 15 15:30 canit-domain-pro-filter
-rw-r--r--  1 root  root  5115 Nov 15 15:30 canit-filter
-rw-r--r--  1 root  root  5116 Nov 15 15:30 canit-pro-filter
-rwxr-xr-x  1 root  root  1474 Nov 15 15:30 canit-process-log.pl
-rwxr-xr-x  1 root  root  2451 Nov 15 15:30 canit-run-pg
-rwxr-xr-x  1 root  root  1096 Nov 15 15:30 canit-scanner-startup.pl
-rwxr-xr-x  1 root  root  5904 Nov 15 15:30 canit-sendmail-wrapper
-rw-r--r--  1 root  root  5097 Nov 15 15:30 canit-smb-filter
-rwxr-xr-x  1 root  root  8540 Nov 15 15:30 canit.cron
-rwxr-xr-x  1 root  root  2493 Nov 15 15:30 clamav-ctrl
-rw-r--r--  1 root  root   523 Nov 15 15:30 cron-settings
-rw-r--r--  1 root  root   117 Nov 15 15:30 db-settings
-rwxr-xr-x  1 root  root   613 Nov 15 15:30 dump-berkeley-db.pl
-rwxr-xr-x  1 root  root   793 Nov 15 15:30 expire.pl
-rw-r--r--  1 root  root  2348 Nov 15 15:30 filter-settings.pl
-rwxr-xr-x  1 root  root   307 Nov 15 15:30 freshclam.cron
-rwxr-xr-x  1 root  root  1267 Nov 15 15:30 gen-charts-example.sh
-rwxr-xr-x  1 root  root  8740 Nov 15 15:30 mimedefang-ctrl
-rw-r--r--  1 root  root  5616 Nov 15 15:30 mimedefang.conf
-rw-r--r--  1 root  root  1484 Nov 15 15:30 path-locations
-rwxr-xr-x  1 root  root  2165 Nov 15 15:30 reset-password.pl
-rwxr-xr-x  1 root  root   934 Nov 15 15:30 rpenguind
-rwxr-xr-x  1 root  root  1218 Nov 15 15:30 run-rpenguind-cmd
-rw-r--r--  1 root  root   259 Nov 15 15:30 sa-canit.cf
-rwxr-xr-x  1 root  root  8930 Nov 15 15:30 send-trapped-report.pl
-rwxr-xr-x  1 root  root  2617 Nov 15 15:30 sync-berkeley-db-example
-rwxr-xr-x  1 root  root  3204 Nov 15 15:30 sync-berkeley-db-multi-example
-rwxr-xr-x  1 root  root  4380 Nov 15 15:30 ticker-ctrl
-rw-r--r--  1 root  root  1044 Nov 15 15:30 ticker-filter
-rwxr-xr-x  1 root  root  1023 Nov 15 15:30 undump-berkeley-db.pl
-rwxr-xr-x  1 root  root   879 Nov 15 15:30 unquarantine
-rw-r--r--  1 root  root   159 Nov 15 15:30 virus-scanners.pl
-rw-r--r--  1 root  root  4370 Nov 15 15:30 virus-scanners.pl.DIST
-rwxr-xr-x  1 root  root   413 Nov 15 15:30 watch-canit

/etc/mail/canit/BAK-2006-11-15-15-30-42:
total 12
drwxr-xr-x  2 root root 4096 Nov 15 15:30 .
drwxr-xr-x  3 root root 4096 Nov 15 15:30 ..
-rwxr-xr-x  1 root root 1566 Nov 15 15:30 account-lookup-test.pl

/etc/mail/m4:
total 8
drwxr-sr-x  2 smmta smmsp 4096 Aug 11  2005 .
drwxr-xr-x  8 smmta smmsp 4096 Nov 15 15:30 ..
-rw-r-----  1 root  smmsp    0 Aug 11  2005 dialup.m4
-rw-r-----  1 root  smmsp    0 Aug 11  2005 provider.m4

/etc/mail/peers:
total 12
drwxr-xr-x  2 root  root  4096 Sep  6 22:01 .
drwxr-xr-x  8 smmta smmsp 4096 Nov 15 15:30 ..
-rw-r--r--  1 root  root   328 Jun  3  2005 provider

/etc/mail/sasl:
total 8
drwxr-xr-x  2 root  smmsp 4096 Jun  3  2005 .
drwxr-xr-x  8 smmta smmsp 4096 Nov 15 15:30 ..

/etc/mail/smrsh:
total 8
drwxr-sr-x  2 smmta smmsp 4096 Aug 11  2005 .
drwxr-xr-x  8 smmta smmsp 4096 Nov 15 15:30 ..
lrwxrwxrwx  1 root  smmsp   26 Aug 11  2005 mail.local -> 
/usr/lib/sm.bin/mail.local
lrwxrwxrwx  1 root  smmsp   17 Aug 11  2005 procmail -> /usr/bin/procmail

/etc/mail/tls:
total 44
drwxr-xr-x  2 smmta smmsp 4096 Aug 11  2005 .
drwxr-xr-x  8 smmta smmsp 4096 Nov 15 15:30 ..
-rw-r--r--  1 root  root     7 Aug 11  2005 no_prompt
-rw-------  1 root  root  1191 Aug 11  2005 sendmail-client.cfg
-rw-r--r--  1 root  smmsp 1273 Aug 11  2005 sendmail-client.crt
-rw-------  1 root  root  1037 Aug 11  2005 sendmail-client.csr
-rw-r-----  1 root  smmsp 1679 Aug 11  2005 sendmail-common.key
-rw-------  1 root  root     0 Aug 11  2005 sendmail-common.prm
-rw-------  1 root  root  1191 Aug 11  2005 sendmail-server.cfg
-rw-r--r--  1 root  smmsp 1273 Aug 11  2005 sendmail-server.crt
-rw-------  1 root  root  1037 Aug 11  2005 sendmail-server.csr
-rwxr--r--  1 root  root  3141 Sep  6 22:01 starttls.m4

sendmail.conf:
DAEMON_NETMODE="Static";
DAEMON_NETIF="lo";
DAEMON_MODE="Daemon";
DAEMON_PARMS="";
DAEMON_HOSTSTATS="No";
DAEMON_MAILSTATS="No";
QUEUE_MODE="${DAEMON_MODE}";
QUEUE_INTERVAL="10m";
QUEUE_PARMS="";
MSP_MODE="Cron";
MSP_INTERVAL="20m";
MSP_PARMS="";
MSP_MAILSTATS="${DAEMON_MAILSTATS}";
MISC_PARMS="";
CRON_MAILTO="root";
CRON_PARMS="";
LOG_CMDS="No";
HANDS_OFF="No";
AGE_DATA="";
DAEMON_RUNASUSER="No";
DAEMON_STATS="${DAEMON_MAILSTATS}";
MSP_STATS="${MSP_MAILSTATS}";


sendmail.mc:
divert(-1)dnl
divert(0)dnl
define(`_USE_ETC_MAIL_')dnl
include(`/usr/share/sendmail/cf/m4/cf.m4')dnl
VERSIONID(`$Id: sendmail.mc, v 8.13.4-3 2005-06-03 16:49:22 cowboy Exp $')
OSTYPE(`debian')dnl
DOMAIN(`debian-mta')dnl
undefine(`confHOST_STATUS_DIRECTORY')dnl        #DAEMON_HOSTSTATS=
FEATURE(`no_default_msa')dnl
DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp')dnl
DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission')dnl
define(`confPRIVACY_FLAGS',dnl
`needmailhelo,needexpnhelo,needvrfyhelo,restrictqrun,restrictexpand,nobodyreturn,authwarnings')dnl
define(`confCONNECTION_RATE_THROTTLE', `15')dnl
define(`confCONNECTION_RATE_WINDOW_SIZE',`10m')dnl
FEATURE(`accept_unresolvable_domains')dnl
FEATURE(`access_db', , `skip')dnl
FEATURE(`mailertable', , `skip')dnl
FEATURE(`delay_checks', `friend', `n')dnl
define(`confBAD_RCPT_THROTTLE',`3')dnl
FEATURE(`always_add_domain')dnl
MASQUERADE_AS(`localhost.localdomain')dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
MAILER_DEFINITIONS
MAILER(`local')dnl
MAILER(`smtp')dnl
INPUT_MAIL_FILTER(`mimedefang', `S=unix:/var/spool/MIMEDefang/mimedefang.sock, 
F=T, T=S:5m;R:5m;E:15m')

submit.mc...
divert(-1)dnl
divert(0)dnl
define(`_USE_ETC_MAIL_')dnl
include(`/usr/share/sendmail/cf/m4/cf.m4')dnl
VERSIONID(`$Id: submit.mc, v 8.13.4-3 2005-06-03 16:49:22 cowboy Exp $')
OSTYPE(`debian')dnl
DOMAIN(`debian-msp')dnl
FEATURE(`msp', `[127.0.0.1]', `MSA')dnl


-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.8
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages sendmail depends on:
ii  rmail                     8.13.4-3sarge3 MTA->UUCP remote mail handler
ii  sendmail-base             8.13.4-3sarge3 powerful, efficient, and scalable 
ii  sendmail-bin              8.13.4-3sarge3 powerful, efficient, and scalable 
ii  sendmail-cf               8.13.4-3sarge3 powerful, efficient, and scalable 
ii  sensible-mda              8.13.4-3sarge3 Mail Delivery Agent wrapper

Versions of packages sensible-mda depends on:
ii  libc6                 2.3.2.ds1-22sarge4 GNU C Library: Shared libraries an
ii  procmail              3.22-11            Versatile e-mail processor
ii  sendmail-bin [mail-tr 8.13.4-3sarge3     powerful, efficient, and scalable 

Versions of packages rmail depends on:
ii  libc6                 2.3.2.ds1-22sarge4 GNU C Library: Shared libraries an
ii  libldap2              2.1.30-8           OpenLDAP libraries
ii  sendmail-bin [mail-tr 8.13.4-3sarge3     powerful, efficient, and scalable 

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to