Archive for the tag 'Delivery'

Exim Message Reception and Delivery log files

Exim writes three different logs, referred to as the main log, the reject log, and the panic log.

/var/log/exim_mainlog ( Linux )
/var/log/exim/mainlog (FreeBSD)

The main log records the arrival of each message and each delivery in a single line in each case. The format is as compact as possible, in an attempt to keep down the size of log files. Two-character flag sequences make it easy to pick out these lines. A number of other events are recorded in the main log. Some of them are optional, in which case the log_selector option controls whether they are included or not. A Perl script called eximstats, which does simple analysis of main log files, is provided in the Exim distribution.

The above log files receives an entry every time a message is received or delivered.

Rejections based on ACLs/Policies: Receives an entry every time a message is rejected based on either ACLs or other policies (for example, aliases configured to :fail:)

/var/log/exim_rejectlog ( Linux )
/var/log/exim/rejectlog (FreeBSD)

The reject log records information from messages that are rejected as a result of a configuration option (that is, for policy reasons).