On Mon, 6 Sep 2004, Oliver Jones wrote:
I've noticed that my sendmail daemon has loads
(57,000+) files in it's
mqueue directory. I'm also getting lots of "grew WorkList for
/var/spool/mqueue to 5000" type messages in my logs. I guess these log
messages are related in some manner to the huge number of old messages
in the mqueue dir.
I was just looking at some of these messages and they date back quite a
while. Back to June etc. Why has sendmail not purged these failed or
Possibly because it will try very hard not to just throw mail away. Are
the files qf* and df*, or Qf* and Df*? The latter are files that Sendmail
won't process - it's essentially put them aside for human intervention.
I also note that I get quite a lot of:
sendmail: i863nAm29533: to=postmaster, delay=00:00:00,
xdelay=00:00:00, mailer=cyrus, pri=31401, relay=localhost [[UNIX:
/var/imap/socket/lmtp]], dsn=5.6.0, stat=Service unavailable
sendmail: i863nAl29533: Losing ./qfi863nAl29533: savemail panic
sendmail: i863nAl29533: SYSERR(root): savemail: cannot save
rejected email anywhere
Sendmail tried to deliver that double-bounce, and failed because of an
error from your local delivery agent. Does the Cyrus side log things
anywhere? It ought to.
Perhaps this is all related somehow? Anyone here
experience in the
black art of sendmail who might be able to enlighten me?
Aside from the obvious (and I'm sure a million people will tell you all
about the evils of Sendmail; I'm not one of them), it seems there's a
problem with the Sendmail/Cyrus integration here. Hunting that down might
shed some light on the rest of it.
"'Smith' will suffice."
-- The Matrix Reloaded