[exim-dev] [Bug 485] New: Exim mistakenly prohibits undersco…

Top Page
Delete this message
Reply to this message
Author: bug485
Date:  
To: exim-dev
Subject: [exim-dev] [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@???
        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