Just wanted to add some detail, this also fixed the problem for me.
(1) check all of these files
config/*
program/localization/[your locale]/*
plugins/*/config/*
plugins/*/localization/[your locale]/*
and remove trailing white space after the php close tag ?> ... i.e. there should be NO newline after the close tag.
(2) restart your web server.
----
notes: sometimes plugins have config files in the root of the plugin directory not a config directory. probably not necessary to change all those files but I didn't have time to isolate the problem.
This is so incredibly brain-dead, as if some evil sadist
was trying to make our code extra-brittle. Not sure why this happens but I have seen it before with php - random bizarre problems due to the extra whitespace. Most of the time doesn't seem to matter. There must be a way to avoid it. edit: looks like this is not considered a bug
http://trac.roundcube.net/ticket/1487000Now if I could only figure out what's wrong with mime types (my browser doesn't want to open attachments, just save them)...