I know pretty much everyone recommends using IMAP. I have always had a love/hate relationship with IMAP. I understand all the benefits, but two big drawbacks that I've seen have always held me back from recommending it exclusively. How do you effectively migrate email to another server or host for someone who uses an IMAP connection? And how do you control your server email account size when all of your email is stored on the server forever? I had one client using IMAP synch his connection and instantly overloaded his email storage. He had emails from many years ago still in there somehow. And when we moved to KH from our previous provider, the biggest problems came from IMAP users who suddenly complained they had lost all their email. It was on the old server and we had to use Horde's fetch to pull it over. This was very time consuming and only about 1 out of 10 users were able to do it themselves. We even had trouble doing it successfully about half the time. Since we are on an SSD plan, storage is still pretty expensive (at least in my client's eyes). I've started recommending some of them use Google Apps for Business or Go Daddy email, but I hate to seem like we can't provide an end-to-end solution. I don't see how we can provide 30GB of storage for $5/month though. Does anyone have any ideas or best practices for email on a KH VPS?