[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Open Issue: Stored strings vs. queries.



Hi!

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)

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

Non-obvious:
- Mail headers

One might very well say that a mail header is a request (in that the 
user enters it and the SMTP server for the given domain needs to look 
it up to return success or failure), so that it's slots would fall into 
the "query" category. And naturally, one would like to have the content 
of the message headers and that of the smtp commands be subject to the 
same rules, now that 282{1,2} agree on the mailbox definition.

However, the POV that the message is stored and it's addresses will be 
subject to queries (e.g. by user filtering or searching) isn't way off, 
too. There's also the argument that what the server looks up is the 
argument given to SMTP's RCPT TO command, not what's in the header 
fields.

So the main question I see is whether header field slots (and, 
consequently[1], SMTP command slots) are queries or stored.

Marc

[1] I think that the whatever category those belong to, they should both 
belong to the same class.

-- 
Nie wird so viel gelogen wie vor der Wahl, während des Kriegs und nach
der Jagd                                          -- Otto von Bismarck

Attachment: pgp00002.pgp
Description: signature