<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>RE: [dovecot] NFS mounted IMAP dirs</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Hi Timo,</FONT>
</P>

<P><FONT SIZE=2>> On Sun, 2003-03-30 at 23:23, Maikel Verheijen wrote:</FONT>
<BR><FONT SIZE=2>> > While reading through the dovecot documentation, I read </FONT>
<BR><FONT SIZE=2>> that I could </FONT>
<BR><FONT SIZE=2>> > do without indexes (well: use memory indexes),</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> Currently that's not really good idea, since message UIDs </FONT>
<BR><FONT SIZE=2>> aren't then stored permanently. In CVS there's support for </FONT>
<BR><FONT SIZE=2>> this with mbox format, and I've also been writing support for </FONT>
<BR><FONT SIZE=2>> Courier-like uidlist-file, but that's still not really working.</FONT>
<BR><FONT SIZE=2>Well: I am working with Maildir mailstores, so I guess I need to</FONT>
<BR><FONT SIZE=2>have a uidlist kinda file then? Sorry it wasn't clear in my post </FONT>
<BR><FONT SIZE=2>that I am using Maildir style mailboxes... But I figured maildir was</FONT>
<BR><FONT SIZE=2>better than Mbox over nfs... </FONT>
</P>

<P><FONT SIZE=2>> > My problem is now that dovecot writes it's subscriptions to the </FONT>
<BR><FONT SIZE=2>> > mailstore. Since I want as little difference between my </FONT>
<BR><FONT SIZE=2>> frondends as </FONT>
<BR><FONT SIZE=2>> > possible, (and as static as possible), I would love to see dovecot </FONT>
<BR><FONT SIZE=2>> > handle subscriptions in a database, or perhaps a nfs-safe file.</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> Database? SQL? Another problem is also .customflags file </FONT>
<BR><FONT SIZE=2>> which isn't NFS-safe. With mbox it's not really required, but </FONT>
<BR><FONT SIZE=2>> with Maildir it is if you want custom message flags. It </FONT>
<BR><FONT SIZE=2>> wouldn't be too difficult to change the code to use dotlock </FONT>
<BR><FONT SIZE=2>> files with these files anyway, I've been going to make it </FONT>
<BR><FONT SIZE=2>> configurable.</FONT>
<BR><FONT SIZE=2>My current setup is with postgresql and Maildir. So in a way, a lot of</FONT>
<BR><FONT SIZE=2>info COULD come from my database, if it isn't safe enough via nfs.</FONT>
</P>

<P><FONT SIZE=2>Can you make all file locking configurable? Or will you do it on a </FONT>
<BR><FONT SIZE=2>"per-type" basis? (eg: mailbox locking, index locking, flag-file locking, etc).</FONT>
</P>

<P><FONT SIZE=2>regards,</FONT>
</P>
<BR>

<P><FONT SIZE=2>Maikel Verheijen.</FONT>
</P>

</BODY>
</HTML>