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





Reply via email to