[Mailman-Users] virtual domains problem
Sean Roe
sean at adoptionmedia.com
Tue Jan 3 23:09:53 CET 2006
Hi All,
The changes I made were to exim's list_macrodefs:
from:
MM_LISTCHK=MM_HOME/lists/${lc::$local_part}/config.pck
to:
MM_LISTCHK=MM_HOME/lists/${lc:$local_part}/config.pck
and mailman_router:
from:
require_files = MM_LISTCHK
to:
require_files = <; MM_LISTCHK
I made the changes above, but now exim4 says the addresses are unroutable:
#exim4 -bt test_emag at adoptionweek.com
R: system_aliases for test_emag at localhost
test_emag at adoptionweek.com is undeliverable:
Unrouteable address
I reverted the changes and get this:
#exim4 -bt test_emag at adoptionweek.com
test_emag at adoptionweek.com
router = mailman_router, transport = mailman_transport
Is there anything else I need to do to make this work? I didn't see any
other reference to MM_LISTCHK
Thanks,
Sean
John W. Baxter wrote:
> On 1/3/06 9:29 AM, "Sean Roe" <sean at adoptionmedia.com> wrote:
>
> The macro
>
>> MM_LISTCHK=MM_HOME/lists/${lc::$local_part}/config.pck
>>
> is later used in a list context
>
>> require_files = MM_LISTCHK
>>
>
> So I to would expect the : in $(lc:$local_part) to have to be doubled. But
> what seems to be happening is that the second of the pair of colons is being
> picked up as part of the string to be lower-cased.
>
> You could make certain that the colon *doesn't* need to be doubled by
> changing the list separator character in the require_files option:
> require_files = <; MM_LISTCHK
>
> If you do that, then for sure you only need a single : in the MM_LISTCHK
> macro. (You need to do the same magic other places the macro is used in
> list context.)
>
> --John
>
>
More information about the Mailman-Users
mailing list