Autor: Rob Data: Para: exim-users Assunto: Re: [exim] Simple filter to copy a single users incoming and outgoing
mail?
Ted Cooper wrote: > -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Rob wrote:
>
>>I have the unfortunate task of setting up a filter to monitor a single
>>users incoming and outgoing mail. If it were just incoming mail I
>>would use the system aliases to deliver a copy to another account, but
>>I need to get the outgoing mail as well. I am thinking that a system
>>filter might be the right way to go about this, such as:
>
>
> I think a system filter is the way to go here. I have something similar setup
> on a server to keep an archive of all emails for a domain to do local spam
> training. I've based mine on the headers, but using $sender_address and
> $recipients _should_ work, but I'm not going to look it up.
>
> At the top of the configure file:
> system_filter = /etc/exim/exim.filter
> system_filter_user = exim
> system_filter_group = exim
>
> The exim.filter file (chown'd exim.exim, chmod 0500).
>
> # Exim filter
>
> # don't want to get multiple copies
> if first_delivery
> and ("$h_to:, $h_cc:" contains "user@???")
> or ("$h_from:" contains "user@???")
> then
> unseen deliver "store@???"
> endif
>
> Of course, BCC's don't get caught by this so there's a good reason to use the
> system variables rather than the headers.
> Also, this is comepletely illigal in Australia unless you get their written
> concent, so check your local privacy laws.
>