Do you specifically want a webmail setup? You can get a lot of the features you want by using an old-fashioned email client like Thunderbird with IMAP, but that's only practical if you consistently check email using only a few devices, or don't mind differences in interface depending on where you are.
no subject