This is going to be a very short post. I faced this issue on a Plesk server. All of a sudden ( it was after a reboot ), Roundcube stopped working. No matter what you do, this is the error you get
Connection to storage server failed
Not very helpful, I know. This is a generic error, there could be a 100 reason why it happens. But, if this happened all of a sudden, then it must be easy to fix.
Make sure that dovecot is running Link to heading
/etc/init.d/dovecot status
If it isn’t, restart it
/etc/init.d/dovecot restart
Yeah, I know, the classic, “did you try restarting the service?” It could help someone. But the actual issue I faced was “SELinux”. Every freaking time. :D
Set SELinux to “Permissive” Link to heading
This was the real culprit in my case. I guess SELinux wasn’t configured properly for roundcube.
setenforce 0
This will set SELinux to Permissive. This should fix the issue, in most cases. If it does not, then, well, dig deep. Have fun :D