Re: [Exim] making Exim recognise extended addresses?

Top Page
Delete this message
Reply to this message
Author: Kirill Miazine
Date:  
To: Dan Egli
CC: exim-users
Subject: Re: [Exim] making Exim recognise extended addresses?
Add following options to your localuser router:

local_part_suffix = -*
local_part_suffix_optional

The two routers that recognize extended addresses have both no_verify
set.

Dan Egli wrote:
> Ok. I recently had to reinstall my system after the root partition died
> (don't ask me how, I don't know!). I got exim setup again, and it looked
> good at first, till I tried to verify my TMDA extended addresses.
>
> [root@shortcircuit root]# exim -oMr scanned-ok -bv
> dan-dated-1058367649.ba737f@???
>
> dan-dated-1058367649.ba737f@??? failed to verify:
>    Unrouteable address

>
> but dan@??? works fine. Am I missing something? I
> have included my exim.conf below, I'm running Exim 4.20 on RedHat 8.

...
> userforward:
>    driver = redirect
>    check_local_user
>    file = $home/.forward
>    no_verify

     ^^^^^^^^^

>    no_expn
>    check_ancestor
> # allow_filter
>    file_transport = address_file
>    pipe_transport = address_pipe
>    reply_transport = address_reply
>    local_part_suffix = -*
>    local_part_suffix_optional

>
> # Ok. No .forward, so let's look for some procmail configs
> procmail_director:
>    driver = accept
>    check_local_user
>    no_verify

     ^^^^^^^^^

>    no_expn
>    user = ${local_part}
>    require_files = ${home}/.procmailrc
>    transport = procmail_transport
>    local_part_suffix = -*
>    local_part_suffix_optional

>
> # no procmail either, eh? Ok, so deliver to their /var/spool/mail/<user>
> # file instead.
>
> localuser:
>    driver = accept
>    check_local_user
>    transport = local_delivery


This router does not know how to deal with user-* type of addresses, so
address verification fails.

--
Kirill Miazine
mailto:km@krot.org
http://km.krot.org/