After an immense about of frustration, I've decided that hosting my email server on the same box as my web server is a bad idea. I'm not quite ready to spin up another VPS quite yet, so I'll stay with my managed email hosting provider for a little while longer.