[exim] helo_data ignored in callouts?

Etusivu
Poista viesti
Vastaa
Lähettäjä: Thomas Fabritius
Päiväys:  
Vastaanottaja: exim-users
Aihe: [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