Gnus development mailing list
 help / color / mirror / Atom feed
From: Toby Speight <Toby.Speight@streapadair.freeserve.co.uk>
Subject: Re: doubling addresses when following up
Date: 24 Nov 1999 18:13:30 +0000	[thread overview]
Message-ID: <uln7ng3lh.fsf@lanber.cam.citrix.com> (raw)
In-Reply-To: Vladimir Volovich's message of "24 Nov 1999 10:32:20 +0300"

Vladimir> Vladimir V. Volovich <URL:mailto:vvv@vvv.vsu.ru>

0> In article <m34sece457.fsf@vvv.vsu.ru>, Vladimir wrote:

Vladimir> suppose that some message has headers
Vladimir> To: someone@domain.com
Vladimir> Reply-To: SomeOne@domain.com
Vladimir>
Vladimir> When i followup to this message, gnus puts both addresses (one
Vladimir> to To:, and one to Cc:).  But these addresses differ only by
Vladimir> case.  Do RFCs say that email addresses are case-insensitive?

The local-part of an address is case-sensitive as far as transmission is
concerned (though the two addresses may be delivered to the same mailbox,
a mail agent must assume they are as different as <some-one@example.com>
and <some.one@example.com>).  In a past life, I once used this for
filtering mail based on which case variant it was addressed to (with
case-insensitive delivery, and no "plussing" facility).

The domain-name, though, is case-insensitive, so <some-one@example.com>
and <some-one@Example.COM> refer to the same mailbox.

The relevant RFC is RFC 822 <URL:http://www.ietf.org/rfc/rfc0822.txt>,
which says:

#>      3.4.7.  CASE INDEPENDENCE
#>
#>         Except as noted, alphabetic strings may be represented in  any
#>         combination of upper and lower case.  The only syntactic units
#>         which requires preservation of case information are:
#>
#>                     -  text
#>                     -  qtext
#>                     -  dtext
#>                     -  ctext
#>                     -  quoted-pair
#>                     -  local-part, except "Postmaster"
#>
#>         When matching any other syntactic unit, case is to be ignored.
#>         For  example, the field-names "From", "FROM", "from", and even
#>         "FroM" are semantically equal and should all be treated ident-
#>         ically.
#>
#>         When generating these units, any mix of upper and  lower  case
#>         alphabetic  characters  may  be  used.  The case shown in this
#>         specification is suggested for message-creating processes.
#>
#>         Note:  The reserved local-part address unit, "Postmaster",  is
#>                an  exception.   When  the  value "Postmaster" is being
#>                interpreted, it must be  accepted  in  any  mixture  of
#>                case, including "POSTMASTER", and "postmaster".




  parent reply	other threads:[~1999-11-24 18:13 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-11-24  7:32 Vladimir Volovich
1999-11-24 16:50 ` Shaun Lipscombe
1999-11-24 18:13 ` Toby Speight [this message]
1999-11-30 19:48 ` Justin Sheehy

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=uln7ng3lh.fsf@lanber.cam.citrix.com \
    --to=toby.speight@streapadair.freeserve.co.uk \
    /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).