Chris Lear wrote: > > The filter file looks like this: > > #Exim filter > if $h_x_application_flash:is not "" then > logfile /var/log/exim/special_log/log 640 > logwrite $message_headers > endif > > This writes the message headers into the special log file, then the > message is delivered as usual. What they do with the log file is their > problem. > > Here's the difficulty. Because this logging is done at routing time, an > entry in the log doesn't actually mean that the mail has been delivered. > Mail that gets queued and retried, for example, gets logged multiple > times, but may never reach the recipient.
Try writing your log file in a format similar to that of the main exim log, and then combining the two together by post-processing with exigrep. - Marc -- ## List details at http://www.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://www.exim.org/eximwiki/