Author: Erik Browning Date: To: exim-users Subject: [exim] can I suppress the "message frozen by system filter" log
line?
Hello, Exim Gurus!
I have systems that buffer and archive large volumes of email. This isn't for regular mail delivery and all of the messages are destined for the same handful of machines, so for performance reasons we set "queue_only" in the exim main configuration and flush the queue every minute to deliver messages in batches.
Lately our requirements have changed and I have implemented some custom logic and log generation through an exim system filter. The problem I have is that with "queue_only" set the messages don't generate the log event right away because the system filter only runs on message delivery. I tested a setup where the "queue_only" is disabled an the system filter freezes the message for later delivery. This writes the log events in a timelier fashion but produces a lot of "system frozen by message filter" warnings that I would like to suppress. We process ~100,000,000 messages/day so that is a lot of extra data to collect/process in our logging system and I am actively trying to cut down all the extraneous log lines that I can (eg: retry time not reached).
I read through the exim specification and I don't see anything that would help suppress these log lines and I'm hoping that it is something I overlooked and not something that can't be done.