On Tue, 28 Aug 2001, Tom Kistner wrote:
> Problem: when local clients (for example, the cron daemon or Pine) submit mail
> for delivery, they oviously use the -bS or -bs flags for STDIN message
> delivery instead of using tcp port 25.
>
> In this case, exim promptly delivers the message, despite queue_only being
> set.
Are you sure? The queue_only option should apply to *all* incoming
messages, and it works in my tests. Alternatively, you can use the -odq
flag on individual incoming messages.
> I scanned the docs for another option to make exim queue mail only and found
> smtp_accept_queue_per_connection, which SHOULD do the trick, according to
> the docs:
> ... but still, exim promptly delivers the message.
Did you HUP the daemon after changing the configuration?
> Then, I did a manual test with -d9 and -bs, and exim did NOT immediately
> dequeue the message.
Aha! I bet you didn't HUP the daemon...
> My conclusion: both cron and pine use another command line flag to force
> exim to immediately dequeue the message despite queue_only being set.
There is no such flag.
--
Philip Hazel University of Cambridge Computing Service,
ph10@??? Cambridge, England. Phone: +44 1223 334714.