Exim+MailScanner - not always queuing mail on "in" side

Tim Bishop tim-lists at BISHNET.NET
Sat May 31 10:25:27 IST 2003


Hi,

I'm running MailScanner with Exim on FreeBSD. This isn't strictly a
MailScanner problem, but I suspect it's related to the way I've set Exim
up to work with MailScanner.

The problem is that occasionally (but not always) locally generated
messages such as cron output don't get deferred by the incoming exim. This
is a log entry:

*** /var/log/exim/mainlog.in ***
2003-05-31 10:15:06 19M2SA-000FWD-9x <= root at myserver.bishnet.net U=root P=local S=760
2003-05-31 10:15:06 19M2SA-000FWD-9x == root at myserver.bishnet.net R=defer_router defer (-1): All deliveries are deferred
2003-05-31 10:15:06 19M2SA-000FWD-9x ** root at myserver.bishnet.net: retry timeout exceeded
2003-05-31 10:15:06 19M2SA-000FWK-Dn <= <> R=19M2SA-000FWD-9x U=mailnull P=local S=1585
2003-05-31 10:15:06 19M2SA-000FWK-Dn == root at myserver.bishnet.net R=defer_router defer (-1): All deliveries are deferred
2003-05-31 10:15:06 19M2SA-000FWK-Dn ** root at myserver.bishnet.net: retry timeout exceeded
2003-05-31 10:15:06 19M2SA-000FWK-Dn root at myserver.bishnet.net: error ignored
2003-05-31 10:15:06 19M2SA-000FWK-Dn Completed
2003-05-31 10:15:06 19M2SA-000FWD-9x Completed

This all happened on the incoming daemon - the outgoing one logs to a
different file.

I have this in my configuration:

# Defer all mail
queue_only = true

And this router:

defer_router:
  driver = redirect
  allow_defer
  data = :defer: All deliveries are deferred
  verify = false

>From my understanding of Exim it seems that it's ignored the queue_only,
then tried to defer it. Then, for some reason, it's decided to fail
the message.

I'm a bit confused here. When I try and replicate this by sending messages
locally it works fine...

Tim.



More information about the MailScanner mailing list