From: Karl Kleinpaste <karl@jprc.com>
Subject: Re: Hmm.. 2 q's
Date: 14 Jul 1997 15:53:18 -0400 [thread overview]
Message-ID: <vxklo39xvf5.fsf@pocari-sweat.jprc.com> (raw)
In-Reply-To: Stainless Steel Rat's message of "13 Jul 1997 09:48:21 -0400"
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 2089 bytes --]
Stainless Steel Rat <ratinox@peorth.gweep.net> writes:
> there is no requirement that a Message-ID string contain a domain name.
Yes, there is. RFC822, page 44, appendix D, syntax rule listing:
optional-field =
/ "Message-ID" ":" msg-id
msg-id = "<" addr-spec ">" ; Unique message id
addr-spec = local-part "@" domain ; global address
domain = sub-domain *("." sub-domain)
sub-domain = domain-ref / domain-literal
domain-literal = "[" *(dtext / quoted-pair) "]"
domain-ref = atom ; symbolic reference
atom = 1*<any CHAR except specials, SPACE and CTLs>
Lest anyone think this allows OWHN (one-word hostnames) on the
right-hand side of `@' (which was OK in RFC822's pre-DNS days), note
the "global address" comment above on addr-spec -- a OWHN was
sufficiently "global", prior to DNS -- and see that RFC1123 expressly
denies this in §5.2.18 anyhow:
Errors in formatting or parsing 822 addresses are unfortunately
common. This section mentions only the most common errors. A
User Agent MUST accept all valid RFC-822 address formats, and
MUST NOT generate illegal address syntax.
...
o Some systems fail to fully-qualify domain names in
messages they generate. The right-hand side of an "@"
sign in a header address field MUST be a fully-qualified
domain name.
...
DISCUSSION:
Although RFC-822 allows the local use of abbreviated
domain names within a domain, the application of
RFC-822 in Internet mail does not allow this. The
intent is that an Internet host must not send an SMTP
message header containing an abbreviated domain name
in an address field. This allows the address fields
of the header to be passed without alteration across
the Internet, as required in Section 5.2.6.
--karl
next prev parent reply other threads:[~1997-07-14 19:53 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
1997-07-13 9:56 Markus Stenberg
1997-07-13 12:50 ` Andy Eskilsson
[not found] ` <wkd8ondpwa.fsf@peorth.gweep.net>
1997-07-13 14:56 ` Markus Stenberg
1997-07-14 18:19 ` Scott Blachowicz
1997-07-14 19:01 ` Randal Schwartz
1997-07-19 16:14 ` spam filtering on message-id (was: Hmm.. 2 q's) Michael R Cook
1997-07-21 0:36 ` Ken Raeburn
1997-07-21 15:56 ` Michael R Cook
1997-07-23 20:06 ` Ken Raeburn
1997-07-14 21:01 ` Hmm.. 2 q's Paul Franklin
1997-07-14 19:53 ` Karl Kleinpaste [this message]
1997-07-14 21:41 ` Scott Blachowicz
1997-07-14 21:45 ` Karl Kleinpaste
1997-07-13 17:01 ` Aaron M. Ucko
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=vxklo39xvf5.fsf@pocari-sweat.jprc.com \
--to=karl@jprc.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).