------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=1476
           Summary: $host is empty on a verify callout
           Product: Exim
           Version: 4.82
          Platform: Other
        OS/Version: Linux
            Status: NEW
          Severity: bug
          Priority: medium
         Component: Transports
        AssignedTo: [email protected]
        ReportedBy: [email protected]
                CC: [email protected]


To reproduce this issue setup a transport with:

  hosts_require_auth =
  hosts_require_tls  =
  hosts_verify_avoid_tls = *

You also need a auth provider that does a host lookup like:

${lookup sqlite {/etc/exim4/sqlite.db SELECT password FROM auth_server WHERE
username='${quote_sqlite:$auth1}'}{$value}fail}

If the transport is used for mail delivery everything is fine. But using the
transport to verfiy a recipient the $host variable is empty.

expanding: $tls_out_cipher
   result: TLS1.0:DHE_RSA_AES_128_CBC_SHA1:128
expanding:
   result:
condition: eq{$tls_out_cipher}{}
   result: false
expanding: no
   result: no
skipping: result is not used
expanding: yes
   result: yes
expanding: ${if eq{$tls_out_cipher}{}{no}{yes}}
   result: yes
expanding: /etc/exim4/sqlite.db SELECT username FROM auth_client WHERE
hostname='$host'
   result: /etc/exim4/sqlite.db SELECT username FROM auth_client WHERE
hostname=''
search_open: sqlite "/etc/exim4/sqlite.db"
  cached open
search_find: file="/etc/exim4/sqlite.db"
  key="SELECT username FROM auth_client WHERE hostname=''" partial=-1
affix=NULL starflags=0
   LRU list:
internal_search_find: file="/etc/exim4/sqlite.db"
type=sqlite key="SELECT username FROM auth_client WHERE hostname=''"
file lookup required for SELECT username FROM auth_client WHERE hostname='' in
/etc/exim4/sqlite.db lookup forced cache cleanup


-- 
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email

-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim 
details at http://www.exim.org/ ##

Reply via email to