[exim] helo_data ignored in callouts?

Top Page
Delete this message
Reply to this message
Author: Thomas Fabritius
Date:  
To: exim-users
Subject: [exim] helo_data ignored in callouts?
Hi,

my employer runs a mail server with Exim version 4.63.
The machine has two IPs with correct reverse records etc.
192.168.0.1 <-> mx.example.com (primary_hostname)
192.168.0.2 <-> mx2.example.com
(both in local_interfaces)

Deliveries are made by this transport:
> remote_smtp:
> driver = smtp
> interface = 192.168.0.2
> helo_data = mx2.example.com


and remote logs show
> ... <= mail@??? H=mx2.example.com [192.168.0.2] P=esmtp ...

when receiving messages. Everythink all right so far.

But when it comes to sender or recipient verfication callouts it seems
Exim forgets to use the different name in HELO/EHLO. Remote logs say:
> ... H=mx2.example.com (mx.example.com) [192.168.0.2] F=<> rejected ...


Callouts are caused in different ACLs:
> require verify = sender/callout=120s,random

...
> accept  domains       = +relay_to_domains
>         endpass
>         verify        = recipient/callout/callout_defer_ok


Is there any error in the configuration? An option omitted?

Best regards
Thomas