I'm trying to read through RFC 2822 to determine if an underscore is a valid part of a hostname for a mail server. We allow it on our SMTP proxy (any host that connects to us with a "_" in the hostname is not a problem). But there is one server out there that is killing our outbound messages because a demo relay that I set up out in our DMZ has an underscore in the hostname. This hostname shows up in the header and they whack it (kind of rude but maybe they're right to do so...)
This is easy to fix but I'd like to know if I'm the one breaking the rules here. Seems to me that the structure of a mail server hostname can contain an underscore (or a period, etc.) as part of the "atom" or "dot-atom" component in the "local-part" of the "addr-spec" (which meshes with the filbert-flange and the grapple-grommet). This stuff makes me dizzy (dizzier?). I'm looking at http://www.zvon.org/tmRFC/RFC2822/Output/chapter3.html#addr-spec Is there anyone who can unscramble this doc for me and help with the sanity check? The more I read it the more my brain resembles a dot-atom (but in spite of that, BTW thanks to whoever it was who posted this site for RFC's) many thanks - as usual randy. List Charter and FAQ at: http://www.sunbelt-software.com/exchange_list_charter.htm
