Question: is an mx record required?
Answer: As @MichaelHampton has pointed out, you need to be able to accept messages for the sender's domain in any case - including the postmaster@ and abuse@ aliases - to avoid being categorized as spam. No. A MX record only determines which mail server mail to a user at that domain/subdomain should be ultimately delivered to.