Uma palavra de aviso:
Um registro MX fornece informações sobre onde o email deve ser entregue . Ele não fornece necessariamente nenhuma informação sobre onde o email é originado . É totalmente possível - mesmo provável - que o correio venha de um sistema que não esteja listado como MX para o domínio fornecido.
SPF records, por outro lado, permitem que você verifique se o email está sendo enviado por um sistema que é um remetente autoritativo para o domínio.