[Pkg-exim4-users] Setting per-destination HELO values

Adam Nielsen a.nielsen at shikadi.net
Sat Jan 8 03:34:44 UTC 2011


Hi all,

I'm migrating a server from Gentoo to Debian and need a bit of help with the 
Debian split-config system.

The server is a mail hub, so mail goes in and out on a number of different 
network interfaces, each with a different IP and hostname.  By default the 
server's hostname is sent as the HELO value on all interfaces, but the 
hostname only matches one of the IPs - on all the others the mismatch between 
IP and HELO value triggers various spam filters.

Under Gentoo I had solved this by defining a different Exim remote_smtp 
transport for each IP and set the HELO value there, but as I am switching to 
Debian I would like to make use of the existing configuration system.  However 
I can only see the REMOTE_SMTP_HELO_DATA variable which sets the HELO value 
globally, and REMOTE_SMTP_HELO_FROM_DNS which I can't find any documentation 
for but doesn't seem to do what I want anyway.

I am using the hubbed_hosts file to configure routing rules (which mail 
domains are forwarded to which hosts) so this would be the ideal place to 
specify the HELO name to use for each connection, but it doesn't look like 
there's anything in place for this.

Does anyone know if what I am trying to do is possible with the Debian Exim 
configuration system, or will I need to copy across the custom transports I 
was using under Gentoo?

Many thanks,
Adam.



More information about the Pkg-exim4-users mailing list