[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