On 4/27/2014 3:10 AM, Erik Starbäck wrote:
> Hi!
> 
> We have an rather complex postfix/cyrus-setup with many old quirks
> and stuff.
> 
> I want to redirect our outgoing postfix to a "black box mail
> cleaning thing", and I want to direct it to it without any rewriting
> of addresses, just as it was external mail.
> 
> I still want check the sending addresses and stuff...
> 
> I don't have any extra testing machine, so my approach is to create
> an extra "personality(?)" in master.cf to test it before I change
> the main.cf
> 
> To test I created this line in master.cf
> 
> 127.0.0.1:30025 inet n    -       n       -       -     smtpd
>         -o content_filter=smtp:[blackbox.cleaning.thing]:25
> 
> And it works (in the sense the mail is sent to
> blackbox.cleaning.thing, but with the address rewritten to our
> technical deliver domain address -- and I really don't want that!
> 
> Then I tried to exclude almost all possible options in master.cf so
> the nothing should be rewritten -- just moved to the blackbox thing
> -- as it was external mail, but I only get: "User unknown in virtual
> alias table"
> 
>       -o content_filter=smtp:[blackbox.cleaning.thing]:25
>       -o mydestination=
>       -o local_recipient_maps=
>       -o relay_recipient_maps=
>       -o virtual_alias_maps=
>       -o virtual_alias_domains=foo.bar
>       -o virtual_transport=
>       -o virtual_mailbox_domains=
>       -o virtual_mailbox_maps=
>       -o local_transport=
>       -o sender_canonical_maps=
>       -o sender_canoical_classes=
>       -o transport_maps=
>      -o smtpd_recipient_restrictions=permit_mynetworks,reject
> 
> ----
> Note before sending!
> 
> Now I realized virtual_alias_domains and stuff is not handled with
> smtpd, but with cleanup. So I tried to fiddle with an "extra"
> cleanup. But I didn't get that to work either....
> 
> So please! Some input to my problem. How to make all mail behave
> like external on this "personality" WITHOUT changing the main.cf. Or
> give my some other idea...
> 
> Thanks!
> 
> /Erik S
> 


See the "advanced content filter" examples in
http://www.postfix.org/FILTER_README.html
http://www.postfix.org/postconf.5.html#receive_override_options



  -- Noel Jones

Reply via email to