The only thing left to be desired is support for tagging in Roundcube. Thunderbird has it, but it would be nice to have it in the web interface, too. There's a ticket for it in the Roundcube tracker[2] but it doesn't seem to receive much attention yet.
Personally I hope that with the recent closures of Google services more people choose to run their own services with free/open source software. With VPSes and modern tools this is cheaper and easier than ever, and if we want the web to remain free and open, it's much better to have some diversity and decentralization, instead of placing everything in the hands of Google and Facebook.
[1] https://patrick-nagel.net/blog/archives/389 [2] http://trac.roundcube.net/ticket/1485799
I've had terrible trouble with SpamAssassin in the past; can you share an effective config, and are there pre-built spam/ham databases around so you don't need to go through the entire training process?
Are you checking RBLs on a regular basis, or is an SPF record and a reputable VPS provider enough to keep you off blacklists?
Any other tips for someone wanting to try their hand with a VPS + Dovecot + Postfix setup (assuming a Linux sysadmin background)?
Usually less than 5-10 spam mails per day survive with this config, which is acceptable for me, I view it as a typical 80:20 solution and don't want to lose potential customer communication anyway.
Regarding outbound mail, in my experience it is sufficient to have a clean IP from a reputable provider with proper reverse lookup to have most sent mail go through. I don't check RBLs regularly but I did once when setting up the server, since sometimes one can get an IP which has been burnt by a spammer before. For a quick check whether everything is configured properly I recommend using the email check of webcheck.me[2], while not covering every single aspect, it gives starters a good overview where they can improve.
If you want to host a blog or personal site in addition to e-mail you should definitely have a look at Froxlor[3]. Froxlor (fork/successor of SysCP) is a lightweight control panel which allows to add domains and mailboxes through a web interface, without taking over your whole /etc (like Plesk or cPanel). Even if you don't use it in the end, the suggested configs contained in Froxlor are a good starting point.
[1] http://www.heise.de/ix/NiX-Spam-DNSBL-and-blacklist-for-down... [2] https://webcheck.me/ [3] http://froxlor.org
(Of course I have to keep a backup of all the mail, but that's as easy as having some client download it.)
http://sourceforge.net/p/bagoma/home/BaGoMa/
Thanks
OTOH GMVault does the job fine, which I guess is most important.
The main difference with Google is, I think they'd like to take my money :) and have customer support. If the need arises (hopefully some of my plans take off), I'll gladly pay them.