> ParseLocal

arnaud.fileux < @ decaservices . com . >

<@nono.fr.>

ParseLocal input: arnaud.fileux < @ decaservices . com. >

-----trying rule: $* < @ $+ . REDIRECT . >

----- rule fails

-----trying rule: $* < @ $+ . REDIRECT . > < i >

----- rule fails -----trying rule: $* < @ $+ . REDIRECT . > < $- >

----- rule fails

-----trying rule: $+ < @ $=m . >

-----rule matches: $: $1 < @ $2 >

rewritten as: arnaud.fileux < @ decaservices . com >

-----trying rule: $+ < @ $=m >

-----rule matches: $: $( virtuser $1 @ $2 $) < ? > rewritten as: root < ? >

-----trying rule: $+ < ? >

-----rule matches: $# local $@ localhost $: $1

rewritten as: $# local $@ localhost $: root

ParseLocal returns: $# local $@ localhost $: root