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/