Re: [exim] how to log specific infos

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Drav Sloan
Date:  
À: Rainer Sigl
CC: Exim Mailing List
Sujet: Re: [exim] how to log specific infos
Rainer Sigl wrote:
> Hi all,
> I would like to log into a file all outgoing emails with sender,
> recipient, a specific header line $h_x-spam-level on exim4.
> Can somebody give me a hint how to do this?


<untested>

In ya data acl:

   warn condition = ${if def:h_x-spam-level:{yes}{no}}
        log_message = SPAM_LEVEL_HEADER: <$sender_address> $recipients


(note the <> around $sender_address as this can be null for bounces)

and then

shell$ tail -f mainlog | grep 'SPAM_LEVEL_HEADER' > logfile

or at the end of each day (after log rotation):

shell$ grep SPAM_LEVEL_HEADER mainlog.01 > logfile

Regards

Drav.