hi again,
i've been trying another approach found on this list using a
virtusertable router as follows:
virtusertable:
driver = redirect
#domains = +virtual_domains
no_more
data = ${lookup{$local_part@$domain} lsearch*@ \
{/usr/local/etc/exim/virtusertable-withasterisk}}
again with a 'catch-all' cyrus router at the end:
cyrususer:
driver = accept
transport = local_delivery
with
*@thesilencer.de tomster
olga@??? olga_groove_de
in /usr/local/etc/exim/virtusertable-withasterisk
now with exim -d -bt olga@??? i get
--------> virtusertable router <--------
local_part=olga domain=thesilencer.de
calling virtusertable router
[...]
lookup yielded: olga_groove_de
expanded: olga_groove_de
file is not a filter file
parse_forward_list: olga_groove_de
extract item: olga_groove_de
^^^^^^^^^^^^^^^^^^^^^^
virtusertable router generated olga_groove_de@???
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
errors_to=NULL transport=NULL
uid=unset gid=unset home=NULL
routed by virtusertable router
envelope to: olga@???
transport: <none>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering olga_groove_de@???
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
routing olga_groove_de@???
--------> dnslookup router <--------
local_part=olga_groove_de domain=smtp.tomster.org
checking domains
smtp.tomster.org in "lists.tomster.org : lists.klingendes-museum.de :
primary.tomster.org : thesilencer.de :
ds80-237-202-128.dedicated.hosteurope.de"? no (end of list)
smtp.tomster.org in "! +local_domains"? yes (end of list)
calling dnslookup router
dnslookup router called for olga_groove_de@???
domain = smtp.tomster.org
DNS lookup of smtp.tomster.org (MX) gave NO_DATA
returning DNS_NODATA
DNS lookup of smtp.tomster.org (AAAA) gave NO_DATA
returning DNS_NODATA
DNS lookup of smtp.tomster.org (A) succeeded
80.237.202.128 in "0.0.0.0 : 127.0.0.0/8"? no (end of list)
local host found for non-MX address
fully qualified name = smtp.tomster.org
smtp.tomster.org 80.237.202.128 mx=-1 sort=-325
LOG: MAIN
remote host address is the local host: smtp.tomster.org (while
routing <olga_groove_de@???>)
dnslookup router: defer for olga_groove_de@???
message: remote host address is the local host
olga@??? cannot be resolved at this time:
remote host address is the local host
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=91687 terminating with rc=1 >>>>>>>>>>>>>>>>
any pointers as to what i need to do? this getting really
frustrating... (and quite contrary to my other exim experience up until
now!)
thanks again,
tom
--
tom lazar <tom@???>