On 4/6/2016 10:11 AM, John Stoffel wrote:
>>>>>> "Noel" == Noel Jones <njo...@megan.vbhcs.org> writes:
> 
> Noel> On 4/6/2016 8:06 AM, John Stoffel wrote:
>>> Can I force the fallback_transport to re-write, before using the
>>> fallback, john.t...@foo.bar.com into john.t...@hdqmta.foo.bar.com?
>>> Since I think that's the problem?
> 
> 
> Noel> Perhaps this is what you're missing:
> Noel> http://www.postfix.org/ADDRESS_REWRITING_README.html#generic
> Noel> http://www.postfix.org/postconf.5.html#smtp_generic_maps
> 
> Noel> smtp_generic_maps can be used on a specific master.cf transport to
> Noel> control rewriting to a specific destination.
> 
> Noel> # transport_maps
> Noel> hdqmta.example.com  hdqmta
> 
> Noel> # generic_htqmta
> Noel> @example.com  @hdqmta.example.com
> 
> Noel> # master.cf
> Noel> # copy of standard smtp transport
> Noel> hdqmta  unix  -   -   n   -   -   smtp
> Noel>   -o smtp_generic_maps=hash:/etc/postfix/generic_htqmta
> 
> 
> Thanks for the hints!  So I'm wondering if I need to do this for all
> of my hosts?  But let me go back and expand on how things work, just
> so we're on the same page and because I want to make sure I'm thinking
> this through properly as well.
> 
> 1. mail arrives, from anyway basically.
> 2. alias lookups happen, for example:  john.t...@foo.bar.com
>    - no alias match, punt to hdqmta
> 
>    - alias match, say it goes to john.t...@exmail1.foo.bar.com
>      - would I then have a generic_exmail1 file with just:
> 
>            @foo.bar.com @exmail1.foo.bar.com
> 
>        as well?

Yes, if this is a different server that expects the address to be
@exmail1...


> 
> 3. mail gets delivered properly...
> 
> Is this because I'm not using the local delivery agent, which knows
> about NIS aliases, and also to then forward emails on to the new
> envelope address?   And since I'm not using local delivery, I need to
> be more explicit in my setup and handling?

This is just to rewrite an address from one form to another during
smtp delivery.


  -- Noel Jones


> 
> Thanks,
> John
> 

Reply via email to