[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Sieve Clarifications
On Wed, 30 Apr 1997, Chris Newman wrote:
> On Wed, 30 Apr 1997, Tim Showalter wrote:
> > On Wed, 30 Apr 1997, Chris Newman wrote:
> >
> > > Section 2.5.2.
> > >
> > > Also a useful section. Need to add comments about how to RFC 822 quoting
> > > of addresses is dealt with. Remember that junk like:
> > > <"foo" . "bar"@baz.biff>
> > > is a legal RFC 822 address, but for comparison one probably wants to treat
> > > it as <foo.bar@xxxxxxxx>
> >
> > I'm not sure about this. While a comparison in addresses should make them
> > the same, a comparision of From headers might treat them differently. In
> > the document as it stands, there are no direct comparisons of addresses. At
> > least, I didn't intend any.
>
> Sorry, I was looking at notes on my document that I wrote as I
> read it. Comparison isn't so big a deal actually. More important is the
> addresses allowed in commands like "forward". The problem is that 822
> syntax is different from 821 syntax. It also includes a lot of
> syntactical junk that's completely unnecessary. If we want to make this
> easy for implementors, I think we should require addresses in some
> canonical form.
>
> Choice 1:
>
> Addresses must meet both 821 and 822 quoting rules. Specifically, it's
> either <local-part@domain> or <"local-part"@domain>. Quotes around
> name-components, whitespace and embedded comments should be disallowed.
>
> Choice 2:
>
> Address must be in unquoted form. This means you have just
> <local-part@domain>. To convert to quoted form, one looks for the
> rightmost "@" sign and has to quote the local-part if it contains any
> specials other than "." (e.g. "@" is particularly nasty in local part).
Sorry for the very delayed response on this; I prefer choice 2 only because
it seems cleaner to me to users. (Wording for the affected section would be
appreciated.)
Tim
--
Tim Showalter tjs@xxxxxxxxxxxxxx