Roundcube <-> DBMail

Andrea Brancatelli <[email protected]>
Newsgroups gmane.mail.imap.dbmail
Message-ID <[email protected]>
Hello everybody.

I’m glad we have first working implementation of the RoundCube plugin to hook directly into DBMail database instead of passing through the IMAP daemon.

From our test the speed improvement, especially on large mailboxes, is very relevant.

This the first implementation thus:
It only support MySQL as the DBMail backend (we need help on that because we don’t have any pgSQL setup to try — actually maybe it just works, since we don’t use fancy queries!)
I don’t think it support the RoundCube "Threaded” view
Doesn’t use RoundCube internal Cache - yet is a lot faster than IMAP with Caching. We’ll start implementing the cache algorithms in the next days.

The code is pretty rough right now with many piece of code repeated, we’ll clean it up in the next days.

Please give it a test - possibly on a clean RoundCube install (with latest version) - and let us know of any problem.

The repository can be found at https://github.com/skeyby/roundcube-dbmail <https://github.com/skeyby/roundcube-dbmail>

You just need to drop the rcube_dbmail.php file at the correct place and enable it in the config.

PLEASE check your pear mime version as round cube ships with a broken one (we’re opening a ticket on this).

Have fun.

-------
Andrea Brancatelli
Schema 31 S.p.a.
Responsabile IT

ROMA - FIRENZE - PALERMO
ITALY
Tel: +39. 06.98.358.472
Cell: +39 331.2488468
Fax: +39. 055.71.880.466
Società del Gruppo SC31 ITALIA

_______________________________________________
DBmail mailing list
[email protected]
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail
signature.asc (application/pgp-signature, 842 B)
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJVv4QFAAoJEEHu8cKs3/cJiisQAIlquZI4ITD+H8tRPaKJqUIT
yJlv8vwsCzGjwT5Mr5bJxzrMmpZ0J0Tg5ytyVdIQYkQXq8sJA3fVrLJxl13hlYoh
aUYKzMQKMvKsqmMq7daxEwP82mCFHVhwyvKNm7W3zHvdwePgiih3Ou7nyYLqMeSf
FqwqLR/u1bOxqGpGHUxEQZDqZeOu4DkZWkfSNJ4A/lb2kp1jBksx7NKuAgkOP7eQ
I+RjPev5RHGJ+UMcfIf2C+u8AfYdW7qxdhLC8ARh+2cH0ua6UPSeQCG40fjyNPtC
5BrStrJc2Zh/XRNOzHlLt21vE/gdfRj1/+qCwqedVGV+6TdBhcAjgRK67HaBC6iB
8e6HMeH1ZE6fkS7avrKX0RUtCIYX++Zr9p/+ej5OGTto7k/3IaHzeme80DnK3BoJ
klh2V9kllsgKIVm3G2KtNRIyIaf2v9A7w05VwRnb6lUHvWAXs6gESwa7kgRW+K8o
39o/CjJ82KSJ2orpkVNXdedwPyoPWKteoqGQA2WqNCP5M/qRiEJCCHpB0PKaE9jP
ORtiT2u2MDtb8OuXcBekxNWo+NudlEzsQQbRUXwTqzqwflREzQH4PGmdzzevvMc9
D2ugKc+06oYDJh5UBl7bS2WDufDWYXNYRhzYhavJRmlfvRqVGD2slWWBZp8RzZ+8
Rl+E45uyV6iX+HUNNX7D
=LO44
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.