Is it possible to automatically redirect e-mails to a different domain?

I am moving to another country that has a slightly different alphabet. As a result, there are a few different ways to phonetically spell my name. I’ve registered the domains for all of them but would like to maintain only one e-mail address. If my preferred domain is MorrisCody.xx but I also have MorisCody.xx and MorrisCodi.xx, can I setup my domain hosting so that messages sent to the latter two are redirected (not forwarded) to the correct address?

ETA: sorry, I didn’t realize you didn’t want a forward. Why not? The end result is the same, you get all email where you want it.

You need to point the the MX (mail exchange) record in the DNS entry for each domain at the same mail server. That is the easy bit. Now all the emails will go to the same place. The server you point these at will need to be able to accept mail for all of the addresses you use. What you then need to do is configure the mail service to aggregate all these emails. That depends upon the service you use, and there is no one answer.

Edit: to add - the answer to the headline question is Yes. This is the entire purpose of the MX record. The actual server for mail reception is almost always somewhere other than the domain you have registered.