Re: Possible Thunderbird Backend
- From: "Kevin Kubasik" <kevin kubasik net>
- To: "Joe Shaw" <joeshaw novell com>
- Cc: dashboard-hackers gnome org
- Subject: Re: Possible Thunderbird Backend
- Date: Thu, 23 Mar 2006 13:07:20 -0500
It actually looks as if mork doesn't store the message offset
anywhere. However, I have a rough (as in kinda working) sample here.
svn://kubasik.net:443/var/svn/beagle
or if you wanna see it online
http://kubasik.net/websvn/
Its rapidly changing and I do alot of dumb things to it as I progress,
but if anyone wants to check over what i've done, feel free.
Cheers,
Kevin Kubasik
On 3/23/06, Joe Shaw <joeshaw novell com> wrote:
> Hey,
>
> On Thu, 2006-03-23 at 06:19 -0500, Kevin Kubasik wrote:
> > Ok, thanks to some help from Ron White over at
> > moz.dev.apps.thunderbird, apperently that number is the byte offset
> > where the message starts in the file. Talk about making this easy....
>
> That's both good and bad news.
>
> The good news is that it appears that you don't *need* to parse the Mork
> database to index data. That's actually great news because Mork is the
> stupidest format I've ever encountered.
>
> The bad news is that the byte offset can change for every single message
> if the first message in an mbox is expunged, which means that every time
> the file is changed, you'll probably have to reindex the whole file.
> (You might be able to optimize by crawling the file and then doing
> searches against the index to see if they've changed, but I'm not
> convinced that would actually be faster.)
>
> So it looks like you'd still need to parse Mork to have a truly usable
> Thunderbird backend.
>
> Joe
>
>
--
Cheers,
Kevin Kubasik
http://blog.kubasik.net/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]