Actually, you do need an MX record, as well as an SPF record and a reverse lookup record. If you opt-out of those, your mail will be marked as spam by every other (public) server, if it is accepted at all.
(True story™)
Follow this, DKIM is optional. How to get rid smarthost (and use rdns,spf,dkim,dmarc)