Has anyone considered using MySQL for the email storage? Something like what www.dbmail.org is doing for the backend.

While I have only spent a few minutes browsing the architecture, it seems that maintaining integrity between MySql, Ldap, and the filesystem may be a big job. Removing the filesystem as the storage may be an advantage.