On 9/26/2011 1:31 PM, Randy Ramsdell wrote:
> On 09/26/11 14:18, Noel Jones wrote:
>> On 9/26/2011 1:00 PM, Randy Ramsdell wrote:
>>> On 09/22/11 13:45, Randy Ramsdell wrote:
>>>> I cannot find the the way to grab all "to's" rewritten to go to a
>>>> single "to:". We need to send all mail coming out of our QA
>>>> environment and send that to a single, probably, local address.
>>>> The list of senders will be in the thousands and so using a
>>>> catchall for these has to be configured.
>>>>
>>>> We will also select a few "to's" where we send these off as normal.
>>>>
>>>> No external to our network mail we need to be routed.
>>>>
>>>> So far I read about transport maps and the address rewriting but
>>>> don't see a way or the best way to accomplish this.
>>>>
>>>> Advice appreciated,
>>>> Randy Ramsdell
>>> When virtual_alias_maps using two maps as suggested.
>>>
>>> virtual_alias_maps =
>>>          hash:/etc/postfix/virtual pcre:/etc/postfix/virtual.pcre
>>>
>>> This has order correct ?i.e As in the maps are checked sequentially?
>>>
>>>
>>
>> The maps are checked sequentially and recursively. Recursion stops
>> when the result is the same as the input key or "not found".
>>
>> For this application, you would need 1-1 "identity" mappings in the
>> hash file, and a catchall in the pcre.
>>
>>
>>    -- Noel Jones
> 
> r...@mail1-test.dfb.qa.vn:/etc/postfix # cat virtual
> real@madeupdomain     rramsdell@nonlocaldomain

need to add an identity mapping to the hash file:

rramsdell@nonlocaldomain   rramsdell@nonlocaldomain





> 
> 
> r...@mail1-test.dfb.qa.vn:/etc/postfix # cat virtual.pcre
> /./                     itstaff
> 
> 
> This per Wietse.
> 
> Debug :
> 
> Sep 26 13:54:43 mail1-test postfix/smtpd[6842]: maps_find:
> virtual_alias_maps: hash:/etc/postfix/virtual(0,lock|fold_fix):
> real@madeupdomain = rramsdell@nonlocaldomain
> 
> . . .
> 
> Sep 26 13:54:53 mail1-test postfix/local[6848]: C311517A7BF:
> to=<itst...@mail1.dfb.qa.vn>, orig_to=<real@madeupdomain>,
> relay=local, delay=19, delays=19/0/0/0.05, dsn=2.0.0, status=sent
> (delivered to maildir)
> 
> This looks like it matches virtual and then applies the pcre virtual.
> 
> 

Yes, that's what recursion does.




  -- Noel Jones

Reply via email to