Dovecot dead but subsys locked error
When you restart dovecot, if it won’t start up again it’s likely the process crashed on startup but left the subsys lockfile in place. This prevents dovecot from starting up again. If you run /etc/init.d/dovecot status
and get the error message "dovecot dead but subsys locked" then you have this problem.