On 28.02.2011 11:43, Clemens wrote:
On Mon, 28 Feb 2011 22:43:48 +1300, Stephan Aßmus <superstippi@xxxxxx> wrote:In one of the tickets I've already written it, I think the whole approach with mail_daemon, Mail and Tracker for managing mails can only work when IMAP is implemented as a file system. Then you can delete mails from Tracker, which will put them into the Trash folder of the file system, and effectively into the Trash folder on the IMAP server. How could anything else be made to work reliably in all situations? And now that we have bindfs, we can mount the IMAP folders into /boot/home/mail/<account name>.think it should be solvable with some "hacks" but a FS would be nicer! Just one advantage: the reading of the local database could be much faster; just touching one database file instead hundreds of real files.
That is only an implementation detail of the IMAP FS. For example, you could mount an "image file". In reality, that image file holds the cache and perhaps even the account settings. I don't know if device files can grow after they have been mounted, but with my uninformed thinking I can't come up with a reason why they shouldn't be able to.
Best regards, -Stephan