Hello, an other good feature to have is searching inside the messages, a cron task could be executed once a time, set to options or add a button for indexing...
in the database could be used this info, maybe the problem is in indexing big amount of info if roundcube webmail is not in the same server as mail server, but could apply a label to the messages to mark as indexed mail, and when you delete an e-mail delete indexed entry...
maybe here there are people that knows a lot of that topic :D
-- Blackhold _______________________________________________ List info: http://lists.roundcube.net/dev/