Вы можете выполнить эту команду в консоли
nslookup -q=mx gmail.com
и проанализируйте выходные данные для строк, содержащих MX, после имени хоста
gmail.com MX preference = 40, mail exchanger = alt4.gmail-smtp-in.l.google.com
gmail.com MX preference = 20, mail exchanger = alt2.gmail-smtp-in.l.google.com
gmail.com MX preference = 5, mail exchanger = gmail-smtp-in.l.google.com
gmail.com MX preference = 30, mail exchanger = alt3.gmail-smtp-in.l.google.com
gmail.com MX preference = 10, mail exchanger = alt1.gmail-smtp-in.l.google.com
Но я не рекомендую этот вид проверки в первую очередь. Если пользователь не хочет давать вам свой адрес электронной почты, он всегда найдет способ обмануть вас.
Единственное, что вы можете сделать, это отправить электронное письмо со ссылкой для подтверждения.