Mailing List Archive

[Bug 485] New: Exim mistakenly prohibits underscore (_) in /HELO/EHLO commands
------- 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@hermes.cam.ac.uk
ReportedBy: exim@themitchells.org
QAContact: exim-dev@exim.org
CC: exim@themitchells.org


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

--
## List details at http://www.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##