Re: [Exim] dumb filter question

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Andrew D
Date:  
À: Jason J. Horton, exim-users
Nouveaux-sujets: [Exim] Re: Outgoing messages and dumb filter question
Sujet: Re: [Exim] dumb filter question
----- Original Message -----
Sent: Wednesday, 25 October 2000 9:30 AM
Subject: [Exim] dumb filter question


> My boss wants all email from and all email to a certain email address
> to be logged to a file somewhere for archival purposes. Sounds simple
> enough, right? I am figuring I could do this with a system filter like so:
> # Exim filter
> if $message_headers contains "(test|Test)@domain.com" then
>         logfile /var/log/exim_filterlog
>         logwrite "$tod_log $message_id message-copy \
>         $sender_address ($sender_host_name[$sender_host_address]) \
>         => $recipients (recipients=$recipients_count) \
>         subject=$header_subject"
>         save /mail/spool/domain.com/test.copy 0600
>         save /mail/archive/domain.com/test 0600
> endif

try
if $h_to contains test@??? or $h_from contains test@??? or
$h_cc contains test@??? or $sender_address contains
test@??? or
$recipients contains test@??? then
blah blah
endif

This should catch all emails destined or sent from test@???
you are trying to use a regex which only the 'match' command can do
RTFM
HTH
cya
Andrew


--
Vital papers will demonstrate their vitality by
spontaneously moving from where you left them to where
you can't find them.