I'd be interested in understanding the privacy implications of AWS. Are there TOS terms that give Amazon the right to look into your instance and analyse your data? At a minimal they certainly see DNS querys.
For true email self-hosting, consider this guide:
And run your own authoritative DNS server as well...