Tengo una gran cantidad de direcciones de correo electrónico para validar. Inicialmente los analizo con expresiones regulares para descartar los completamente locos. Me quedan los que parecen sensatos, pero aún pueden contener errores.¿Cómo valido el registro MX de un dominio en python?
Quiero encontrar las direcciones que tienen dominios válidos, por lo que me han [email protected] Deseo saber si es posible enviar correos electrónicos a abcxyz.com.
Quiero probar eso para ver si corresponde a un registro A o MX válido - ¿hay alguna manera fácil de hacerlo utilizando solo la biblioteca estándar de Python? Prefiero no agregar una dependencia adicional a mi proyecto solo para admitir esta característica.
en sentido estricto, un dominio puede recibir correo, incluso sin un MX record rfc2811, la sección 5 describe un retroceso a los registros a lo consideraría jugando a través de partes de una sesión smtp (hasta hasta RCPT TO :) – hop
@hop: no sabía sobre el retroceso, gracias por su referencia. Creo que te refieres a RFC 2821? –
2821, por supuesto! – hop