> On Jan 4, 2019, at 2:56 PM, Celejar <[email protected]> wrote:
>
> And I'm using 3.1.8, where the rewriting isn't acceptable to my mail
> provider, and this feature isn't available ;) So I guess I'm stuck,
> unless I can upgrade Postfix?
Your other option, if possible, is to inject email into Postfix
with the "From:" header already constructed the way you want.
Postfix only adds "From:" headers when missing.
You could also use a PCRE REPLACE rule in smtp_header_checks:
# Replace some legacy "address (display name)" forms with a
# more modern "display name <address>" form.
/^From:\s*([^\s<>]+)\s+\(([^"]*)\)\s*$/ REPLACE From: "$2" <$1>
The server that's accepting "From: display name <address>"
and rejecting "From: address (display name)" is not blameless
It should be able to process either form.
--
--
Viktor.