[prev in list] [next in list] [prev in thread] [next in thread]
List: postfix-users
Subject: Re: Redirecting mail based on certain patterns
From: Noel Jones <njones () megan ! vbhcs ! org>
Date: 2009-10-29 18:36:15
Message-ID: 4AE9E09F.4080107 () megan ! vbhcs ! org
[Download RAW message or body]
On 10/29/2009 12:51 PM, Stan Hoeppner wrote:
> Russ Lavoy put forth on 10/29/2009 12:39 PM:
> > Hello,
> >
> > I have a question...
> >
> > I got a request that they want email coming from usera to userb to be BCC'ed to \
> > userc.
> > I am not sure how to go about that I know how to direct email from a specific \
> > user to another specific user, but not BCC based on the from and to matches.
> > Can anyone help me out with that?
A few choices.
You can use smtpd_restriction_classes with an access map that
returns BCC userc@example.com.
General framework detailed here:
http://www.postfix.org/RESTRICTION_CLASS_README.html
or you can use sender_bcc_maps to BCC all mail addressed from
that sender, and then filter out the unwanted mail with a
procmail or seive script during delivery (or reverse it and
use recipient_bcc_maps -- no, there isn't a built-in
sender+recipient_bcc_maps function).
http://www.postfix.org/postconf.5.html#sender_bcc_maps
http://www.postfix.org/postconf.5.html#recipient_bcc_maps
Most flexible is to use a policy service such as postfwd and
have it return BCC userc@example.com under the proper conditions.
http://postfwd.org/
>
> Sounds like a case for header_checks and a content filter. Someone
> might know an easier way, but I'm kinda new. ;)
No, header_checks cannot compare two headers. Besides, this
really needs to operate on the envelope addresses, which
aren't available to header_checks.
Yes, you could run all mail through a content_filter and have
it generate the BCC under the trigger conditions, but that's a
more complicated solution than necessary.
-- Noel Jones
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic