Hi, Following a support request, I am trying to check out domain literals after not doing this for a couple of years. I found out that the mechanisms I implemented years ago to accomodate this do not work any more: My domain_literals router does not consider the domain [192.168.218.33] a local domain despite @[] being listed in the local domains domainlist:
|4: eth1: <BROADCAST,MULTICAST,UP,10000> mtu 1500 qdisc pfifo_fast qlen 1000 | link/ether 00:0e:35:93:e7:6b brd ff:ff:ff:ff:ff:ff | inet 192.168.218.33/24 brd 192.168.218.255 scope global eth1 | inet6 fe80::20e:35ff:fe93:e76b/64 scope link | valid_lft forever preferred_lft forever |domain_literal: | debug_print = "R: domain_literal for [EMAIL PROTECTED]" | driver = ipliteral | domains = ! +local_domains | transport = remote_smtp | |$ exim -d -bt [EMAIL PROTECTED] |Exim version 4.67 uid=1001 gid=1001 pid=1579 D=fbb95cfd |Berkeley DB: Sleepycat Software: Berkeley DB 4.3.29: (September 6, 2005) |Support for: crypteq iconv() IPv6 PAM Perl GnuTLS move_frozen_messages Content_Scanning Old_Demime |Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dnsdb dsearch ldap ldapdn ldapm mysql nis nis0 passwd pgsql sqlite |Authenticators: cram_md5 cyrus_sasl dovecot plaintext spa |Routers: accept dnslookup ipliteral iplookup manualroute queryprogram redirect |Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp |Fixed never_users: 0 |Size of off_t: 8 |changed uid/gid: forcing real = effective | uid=0 gid=1001 pid=1579 | auxiliary group list: <none> |seeking password data for user "uucp": cache not available |getpwnam() succeeded uid=10 gid=10 |configuration file is /var/lib/exim4/config.autogenerated |log selectors = 00000ffc 00612001 |admin user |seeking password data for user "mail": cache not available |getpwnam() succeeded uid=8 gid=8 |user name "Marc Haber" extracted from gecos field "Marc Haber,,," |originator: uid=1001 gid=1001 login=mh name=Marc Haber |sender address = [EMAIL PROTECTED] |Address testing: uid=0 gid=102 euid=0 egid=102 |>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> |Testing [EMAIL PROTECTED] |>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> |Considering [EMAIL PROTECTED] |>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> |routing [EMAIL PROTECTED] |--------> domain_literal router <-------- |local_part=mh domain=[192.168.218.33] |checking domains |[192.168.218.33] in "@:localhost:@[]:maypole:maypole.sch8.internal"? no (end of list) |[192.168.218.33] in "! +local_domains"? yes (end of list) |R: domain_literal for [EMAIL PROTECTED] |calling domain_literal router |domain_literal router called for [EMAIL PROTECTED]: domain = [192.168.218.33] |set transport remote_smtp |queued for remote_smtp transport: local_part = mh |domain = [192.168.218.33] | errors_to=NULL | domain_data=NULL localpart_data=NULL |routed by domain_literal router | envelope to: [EMAIL PROTECTED] | transport: remote_smtp | host [192.168.218.33] [192.168.218.33] |[EMAIL PROTECTED] | router = domain_literal, transport = remote_smtp | host [192.168.218.33] [192.168.218.33] |search_tidyup called |>>>>>>>>>>>>>>>> Exim pid=1579 terminating with rc=0 >>>>>>>>>>>>>>>> I think that exim should not use the domain_literals router should decline on that address since @[] is listed in the local_domains domainlist and 192.168.218.33 is a local IP address. Please note that this example is not obfuscated, it is an internal test network. Any ideas what's going on here? Greetings Marc -- -------------------------------------- !! No courtesy copies, please !! ----- Marc Haber | " Questions are the | Mailadresse im Header Mannheim, Germany | Beginning of Wisdom " | http://www.zugschlus.de/ Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834 -- ## List details at http://www.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://www.exim.org/eximwiki/
