Re: Open Issue: Stored strings vs. queries.

[email protected] (Claus Färber)
Newsgroups gmane.ietf.imaa
Organization KDE
Message-ID <[email protected]>
Marc Mutz <[email protected]> schrieb/wrote:
> An interesting issue is what is to be considered stored local-parts and
> what is a queried local-part.

> Obvious stored local-parts:
> - MTA config
> - address books (e.g. LDAP)

There are two types of address books:
. Authorative address books, which are run by the same authority as the
  MTA config files. These are cleraly ``stored''.
. Personal address books, which contain queries (because they are used
  to match against addresses _created_ elsewhere). Otherwise, you could
  not enter an address that was created by someone using a newer version
  of the profile.

> Obvious queries:
> - address lookups (e.g. LDAP queries)
> - SMTP commands

> Non-obvious:
> - Mail headers

Again, clearly a ``query''. It makes use of names created elswhere.
Otherwise, you could not send mail to an address that was created by
someone using a newer version of the profile.

The distinction between ``stored'' and ``query'' is an application of
the Robustness Principle: Don't generate names with unassigned code
points (=> ``stored'') but allow them if someone insists that such an
address exists (=> ``query'').
The terms ``stored'' and ``query'' are confusing if used for anything
else than DNS (where the servers ``store'' the authorative list of names
and everyone else ``queries'' these servers).

Claus
-- 
http://www.faerber.muc.de/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.