------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
http://www.exim.org/bugzilla/show_bug.cgi?id=485
Summary: Exim mistakenly prohibits underscore (_) in /HELO/EHLO
commands
Product: Exim
Version: 4.63
Platform: All
OS/Version: Linux
Status: NEW
Severity: bug
Priority: medium
Component: Mail Receipt
AssignedTo: ph10@???
ReportedBy: exim@???
QAContact: exim-dev@???
CC: exim@???
2007-03-11 21:11:21 rejected HELO from gfhowalogon.glensfallshosp.org
[64.80.241.66]: syntactically invalid argument(s):
gfh_exchange.glensfallshosp.org
Following RFC 1425, EHLO is:
ehlo-cmd ::= "EHLO" SP domain CR LF
'domain' is defined in RFC822:
domain = sub-domain *("." sub-domain)
sub-domain = domain-ref / domain-literal
domain-ref = atom
atom = 1*<any CHAR except specials, SPACE and CTLs>
specials = "(" / ")" / "<" / ">" / "@" ; Must be in quoted-
/ "," / ";" / ":" / "\" / <"> ; string, to use
/ "." / "[" / "]" ; within a word.
CHAR = <any ASCII character> ; ( 0-177, 0.-127.)
Since underscore is not in specials, nor is it a SPACE or CTL, it is not
prohibited. Hence, by definition, it is not "syntactically invalid". Or is
there something I'm missing?
--
Configure bugmail:
http://www.exim.org/bugzilla/userprefs.cgi?tab=email