I've run into this problem when setting up email servers before, between DKIM, SPF, Various blacklists and Spam filters on the servers and clients that may catch important (non-spam) email it's hard to keep up with even when you just want a small personal server.