Due to the way PostSRSd currently interfaces with Postfix, addresses are rewritten regardless of forwarding taking place or not. Up until now that's always stopped me from adopting PostSRSd for my private mail server because the burden of mangled Return-Path headers did not hold up against the one user who was forwarding mails but could simply whitelist my MX on the other end.
I've now written a small filter of sorts, Postforward, which does SRS using PostSRSd coupled with it's own forwarding (by re-injecting rewritten mail using sendmail) to overcome this limitation at the cost of more complex configuration. While not ideal for all setups, I believe it may be useful enough for some users to warrant a reference in the README.
Due to the way PostSRSd currently interfaces with Postfix, addresses are rewritten regardless of forwarding taking place or not. Up until now that's always stopped me from adopting PostSRSd for my private mail server because the burden of mangled Return-Path headers did not hold up against the one user who was forwarding mails but could simply whitelist my MX on the other end.
I've now written a small filter of sorts, Postforward, which does SRS using PostSRSd coupled with it's own forwarding (by re-injecting rewritten mail using sendmail) to overcome this limitation at the cost of more complex configuration. While not ideal for all setups, I believe it may be useful enough for some users to warrant a reference in the README.