If you want remove Exim version number on a Directadmin server, then here is a guide for you.
# telnet localhost 25 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 server.domain.com ESMTP Exim 4.86 Tue, 25 Aug 2015 23:56:12 +0600
Here we can see an Exim version 4.86. Let's hide it.
Update /etc/exim.conf and set your custom smtp_banner.
Like this for example
smtp_banner=$smtp_active_hostname ESMTP Exim $tod_full
Note, you might lose your customization as soon as custombuild script updates the exim.conf.
If you use custombuild 2.x you might follow this:
echo "smtp_banner=$smtp_active_hostname ESMTP Exim $tod_full" >> /etc/exim.variables.conf.custom cd /usr/local/directadmin/custombuild/ ./build update ./build set eximconf yes ./build exim_conf
Try in a console:
telnet localhost 25
you might see something similar to:
Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 server.domain.com ESMTP Exim Tue, 25 Aug 2015 23:41:57 +0600
As you can see there is no more a version number!