Thank you. Interesting possibilities & tech.

I’m going to think this over, i.e. I think it will be easier in my case to 
create a special mail user for this in dovecot (drop the alias/rewrite-outgoing 
apporach and use an extra mail account for these messages). But reading about 
multi instance postfix was interesting.

G

> On 1 Feb 2021, at 22:59, Viktor Dukhovni <postfix-us...@dukhovni.org> wrote:
> 
> On Mon, Feb 01, 2021 at 10:21:32PM +0100, Gerben Wierda wrote:
> 
>> What I suspect here is that DKIM is the problem. As trivial-rewrite
>> changes the message, the DKIM signature is no longer valid. @gmail.com
>> reports the fail (spf is OK) but delivers anyway. Office365 is more
>> strict it seems.
> 
> Indeed DKIM signing needs to happen after all the header rewrites.  This
> requires a dual instance Postfix configuration, with rewriting in the
> input instance, which then sends all mail to the output instance for
> signing, but via more than one transport, some of which have
> recipient-domain-specific smtp_generic_maps.
> 
> If you still want to play this game, and use DKIM, see
> 
>    http://www.postfix.org/MULTI_INSTANCE_README.html
> 
> Basically you get to run two MTAs without having to operate two separate
> O/S installations on two machines.
> 
>> So it works, but it breaks DKIM, because DKIM happens before the rewrite?
>> 
>> So, suppose I want to do a sender rewrite that survives the DKIM
>> generation? (I’m using rspamd for that). Probably solve this in
>> Rspamd, right?
> 
> That's not possible, you just need to sign south of the rewrites.
> 
> -- 
>    Viktor.

Reply via email to