-------- Original-Nachricht --------
> Datum: Thu, 29 Jan 2009 19:44:53 +0100
> Von: mouss <mo...@ml.netoyen.net>
> An: postfix-users@postfix.org
> Betreff: Re: Calling smtpd restriction/filter from within master.cf

> Steve a écrit :
> > -------- Original-Nachricht --------
> >> Datum: Thu, 29 Jan 2009 17:14:08 +0100
> >> Von: mouss <mo...@ml.netoyen.net>
> > [snip]
> >> PS If you are using this to do per recipient filtering, don't forget
> >> that only one filter will run. so if a message is sent to multiple
> >> recipients, the last FILTER statement will set the filter. if one of
> the
> >>  recipients is configured to skip filtering, all it takes a spammer is
> >> to add this as the last recipient...
> >>
> > Thanks for reminding me about that. Is that btw as well true if I would
> limit destination concurrency to 1 for that filter?
> > 
> 
> no. but this would not be very "nice"...
> 
> if your goal is to skip dspam for some users, then why not do this in
> dspam itself (opt-in or other....)
> 
Who was writing about DSPAM? Me not. Anyway... let's take DSPAM as an example:
Postfix -{content filter Amavis in LMTP mode} -> {Amavis doing his stuff 
reinject back to Postfix over SMTP on another port (for example 10025)} -> 
{Postfix on port 10025 has content filter entry to use DSPAM over LMTP} -> 
{DSPAM filtering and then reinjecting back to Postfix listening on another port 
(for example 10026) with SMTP} -> delivery

How would now one let all inbound/outbound mail go over Amavis but let only 
outbound mail go over DSPAM? The valid users are all in a MySQL table and 
that's the reason I was thinking to use a recipient access map to separate the 
recipients and use that info to know what is inbound and what is outbound.


> if you really want "true" per recipient filtering, then use two postfix
> instances. in the before-the-filter instance, you can then use
> transport_maps (instead of content_filter and FILTER) to select the
> filter. you need two instances because transport_maps are global in an
> instance.
>
I think I know what you mean. I will try to follow that advice and look if I 
can solve the issue. If I get into problems, then I will ask again.

// Steve
-- 
Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: 
http://www.gmx.net/de/go/multimessenger

Reply via email to