Here's what I want to do:

When (incoming) mail is addressed to
        user@hostname.domain
I want to change that to:
        user@domain
before I deliver it.

Here's what I did:

in main.cf:
recipient_canonical_maps=regexp:/etc/postfix/pfrecipient_canonical

[root@davis postfix]# more pfrecipient_canonical
/^gl@.*\.arlut\.utexas\.edu$/   g...@arlut.utexas.edu
/^a@.*\.arlut\.utexas\.edu$/    a...@arlut.utexas.edu
/^b@.*\.arlut\.utexas\.edu$/    b...@arlut.utexas.edu
/^c@.*\.arlut\.utexas\.edu$/    c...@arlut.utexas.edu

This does what I want it to:  it strips out the host part of the 
address.

(yeah, that's four trivial/stupid/test users:  gl, a, b, c )


Does this have consequences/side effects that I might not expect?
In particular, I have
transport_maps = hash:/etc/postfix/pftransport

also in main.cf .  Transport_maps will still be honored, won't it?
I'd test it, but I don't control the other machines in the transport
map, and I have a feeling management will frown on me sending test
messages to other than myself.

Thx, j.

-- 
Jay Scott               512-835-3553            g...@arlut.utexas.edu
Head of Sun Support, Sr. System Administrator
Applied Research Labs, Computer Science Div.                   S224
University of Texas at Austin

Reply via email to