My registrar's email forwarding vs MX record(s)

There are 2 ways to receive email using my own domain:

  1. Adding MX record(s) on my registrar’s dashboard;

  2. Setting up an “email forwarding” on my registrar’s dashboard.

How do they differ in the way they deliver the message to my email provider?

Which one is better in terms of reliability, safety, privacy?

Mx records are the best option since your registrar cannot see the email.

1 Like

If I’m not mistaken, it works like that:

  1. Adding MX record(s) on my registrar’s dashboard;
  1. Sender’s email provider looks up the MX records for your domain and finds your email provider’s email server(s) there;
  2. Sender’s email provider sends messages to that server and you receive them.
  1. Setting up an “email forwarding” on my registrar’s dashboard.
  1. Sender’s email provider looks up the MX records for your domain and finds your registrar’s email server(s) there;
  2. Sender’s email provider sends messages to that server (your registrar’s server);
  3. Your registrar receives the messages, MAYBE reads them, and then forwards them to your email provider’s servers.
  4. You receive the messages.

When you set up forwarding with your registrar, they have the capability of reading all incoming messages (unless you’re using PGP encryption and the sender encrypts them with your public key).

When you set up MX records, messages are sent directly to your email provider’s servers.

1 Like