I maintain my own mail server and for cases where I can’t easily connect directly with an IMAP mail client, I use a webmail interface.
I’ve been using SquirrelMail for a while, and just recently installed Roundcube webmail which looks worlds better!
The only drawback is that it does not have vacation plugin that works right away with Dovecot, so I’m still playing around with that functionality…
I installed SquirrelMail 1.4.21 the other day, and I wanted to add the plugin for password changes. I chose the one that works with MySQL, since I use Dovecot with the MySQL option for users/passwords.