@lbutlr: > > The result is one malformed email address with multiple @ characters. > > The result is backup+u...@domain.tld@domain1.tld which does get = > delivered to bac...@domain1.tld and put into a folder .u...@domain.tld, = > which frankly surprised me.
With an malformed address, you may not get what you expect. > BUT, I have changed it to: > > if !/backup.*@my\.domain$/ > /^(.*)@(.*)/ backup+${1}.${2}@my.domain > endif > > Which makes more sense and works, except that if the user, let=E2=80=99s = > say krem...@kreme.com is expanded to a local address, then TWO bcc are = > generated, one for the virtual user @kreme.com and one for the local = > user @covisp.net. Perhaps you have a content filter, and forgot to disable address mapping with receive_override_options on one side of the filter. See http://www.postfix.org/FILTER_README.html. Wietse