I need to let a 'broken' client (a termoscanner device, very badly
engineered) to my internal exim server.
Trying to use plain SMTP lead to:
8 5.098632781 10.5.1.160 ??? 10.5.1.3 SMTP 82 C: HELO Localhost
[...]
14 5.101334018 10.5.1.160 ??? 10.5.1.3 SMTP 78 C: AUTH LOGIN
15 5.101506616 10.5.1.3 ??? 10.5.1.160 SMTP 109 S: 503 AUTH command used when not advertised
Googling a bit around i've found that it is a know 'broken' behaviour,
client will have to use EHLO and not HELO.
Anyway, i've added in:
acl_smtp_connect:
a new ACL:
accept
hosts = 10.5.1.160
control = allow_auth_unadvertised
but still i get the same result. ;-(
Really, i don't need auth, but seems the broken client issue an 'AUTH
LOGIN', so if there's a way to 'ignore and accept' every auth connection by
a broken client, will be useful too.
Thanks.
--
Mentre il cuore d'Italia, da Palermo ad Aosta
si gonfiava in un coro di vibrante protesta (F. De Andre`)