In the last few years, I’ve been running my own email server. The move was largely motivated by Google reducing the availability of free Google Apps for custom domains. As a result of their changes, I setup a postfix/dovecot/spamd stack on an Ubuntu Server running inside Hyper-V to handle email for my personal domains. Tuning was done to the spam filter and scripts put in place to automatically teach SpamAssassin about spam and “ham” (legitimate email) based on it’s age and the directory it’s in (Junk E-mail or Inbox). In addition, the server also handles SPF and DKIM to help verify email sent and received is legitimate. Backups are handled by cloning mail to an NFS share on the host.