On Fri, Dec 12, 2008 at 11:07:15AM -0800, Corey Chandler wrote:
> I'm attempting to rewrite all source addresses from our server farm via
> a canonical map.
Use smtp_generic_maps for this. Not canonical_maps. Upgrade to a Postfix
that supports this feature if necessary.
http://www.postfix.org/postconf.5.html#smtp_generic_maps
> What I want to see happen is that if the sender is, for instance
> [email protected]
> I want it to rewrite it to:
> [email protected]
> so that bounces can be routed accordingly via a custom handler.
>
> /etc/postfix/canonical:
> apache mxmail
> loguser mxmail
> @*\.datacenter\.example\.com @example\.com
>
> # postconf -n canonical_maps
> canonical_maps = pcre:/etc/postfix/canonical
>
> What am I doing wrong here?
Your pcre table is missing the delimiter that surrounds the pattern.
Also you are expecting bare names to be used in regexp/pcre tables,
but these always process full addresses.
The RHS of regexp tables does not support or need "\" chars to protect
characters that are special in patterns.
--
Viktor.
Disclaimer: off-list followups get on-list replies or get ignored.
Please do not ignore the "Reply-To" header.
To unsubscribe from the postfix-users list, visit
http://www.postfix.org/lists.html or click the link below:
<mailto:[email protected]?body=unsubscribe%20postfix-users>
If my response solves your problem, the best way to thank me is to not
send an "it worked, thanks" follow-up. If you must respond, please put
"It worked, thanks" in the "Subject" so I can delete these quickly.