A resposta está em RFC 5321
The lookup first attempts to locate an MX record associated with the name. If a CNAME record is found, the resulting name is processed as if it were the initial name. If a non-existent domain error is returned, this situation MUST be reported as an error. If a temporary error is returned, the message MUST be queued and retried later (see Section 4.5.4.1). If an empty list of MXs is returned, the address is treated as if it was associated with an implicit MX RR, with a preference of 0, pointing to that host. If MX records are present, but none of them are usable, or the implicit MX is unusable, this situation MUST be reported as an error.
Para torná-lo um pouco mais legível e assumindo o domínio example.com
:
-
O Mailserver solicita um registro MX para
example.com
-
a. Se houver um ou mais registros MX, escolha aquele com a menor preferência. Lembre-se disso para o passo 3.
b. Se não houver, decida que
example.com
está agindo no registro MX com a menor preferência. Lembre-se disso para o passo 3. -
Resolva o registro MX para o registro A correspondente e entre em contato com esse host
Portanto, contanto que você não tenha um registro MX específico, seu registro A será usado como um registro MX. Depois de configurar um registro MX, esse será usado em seu lugar.