On Thu, 22 Jan 1998, Tim Patterson wrote:
> Since going to 1.82, badly configured domain, especially
> virtual domains are getting rejected by my exim.conf.
Is this the HELO rejection? 1.82 introduced some syntax checking in HELO
lines. Unfortunately, it seems that many M*cr*S*ft systems include
underscores in their system names, which is illegal.
If you want to change the test, alter line 1114 in src/smtp_in.c. It
reads
if (!isalnum((uschar)*s) && *s != '.' && *s != '-')
and is the test for an illegal character. If it is underscores that are
your problem, change it to
if (!isalnum((uschar)*s) && *s != '.' && *s != '-' && *s != '_')
I will be adding some configuration option to the next release.
--
Philip Hazel University Computing Service,
ph10@??? New Museums Site, Cambridge CB2 3QG,
P.Hazel@??? England. Phone: +44 1223 334714
--
*** Exim information can be found at
http://www.exim.org/ ***