Hello,
I patched my imap server (uw :-() to log the requests from my
mail client (Mozilla 1.2.1).
/Magnus
The mozilla client generated the FETCH requests below
FETCH (FLAGS)
FETCH (FLAGS)
FETCH (UID RFC822.SIZE BODY[])
FETCH (UID RFC822.SIZE BODY[])
FETCH (UID RFC822.SIZE BODY[])
FETCH (BODYSTRUCTURE)
FETCH (BODY[HEADER] BODY[1.MIME] BODY[2.MIME])
FETCH (BODY[1])
FETCH (FLAGS)
FETCH (FLAGS)
FETCH (UID RFC822.SIZE FLAGS BODY.PEEK[HEADER.FIELDS (From To Cc
Subject Date Message-ID Priority X-Priority References Newsgroups
In-Reply-To)])
FETCH (FLAGS)
FETCH (UID RFC822.SIZE FLAGS BODY.PEEK[HEADER.FIELDS (From To Cc
Subject Date Message-ID Priority X-Priority References Newsgroups
In-Reply-To)])
FETCH (FLAGS)
FETCH (UID RFC822.SIZE BODY[])
FETCH (FLAGS)
FETCH (FLAGS)
FETCH (UID RFC822.SIZE FLAGS BODY.PEEK[HEADER.FIELDS (From To Cc
Subject Date Message-ID Priority X-Priority References Newsgroups
In-Reply-To)])
FETCH (UID RFC822.SIZE FLAGS BODY.PEEK[HEADER.FIELDS (From To Cc
Subject Date Message-ID Priority X-Priority References Newsgroups
In-Reply-To)])
FETCH (FLAGS)
FETCH (UID RFC822.SIZE BODY[])
FETCH (UID RFC822.SIZE BODY[])
FETCH (UID RFC822.SIZE BODY[])
FETCH (FLAGS)
FETCH (UID RFC822.SIZE FLAGS BODY.PEEK[HEADER.FIELDS (From To Cc
Subject Date Message-ID Priority X-Priority References Newsgroups
In-Reply-To)])
Jesse Norell wrote:
Hello,
(moving this to dbmail-dev)
My vision here is a "fastheaders" table which has a message number and
half a dozen columns defined. On some regular basis, or upon message
insertion, the messageblks table is scanned and the first entry of each
new message number, which is the header, is parsed for these fast headers
and they are stored for future searches and quick/short header listings.
An idea we've started (not completed) implimenting in weDBmail
along these lines is dynamically parsing/caching the headers. Any
time the message headers are requested, it'll check the "header cache"
table and use entries if found, but if not, it'll parse the headers
from messageblks and use the results while saving appropriate ones in
the cache. Could make the pop3 and imap servers do that as well.
--
Jesse Norell
jesse (at) kci.net
_______________________________________________
Dbmail-dev mailing list
Dbmail-dev@dbmail.org
http://twister.fastxs.net/mailman/listinfo/dbmail-dev