¿Cómo puedo encontrar el registro MX de un servidor de correo en C#?Encontrar el registro MX usando C#?
Respuesta
Usted puede usar la respuesta de Robert y RPK para obtener el registro MX de un dominio dado.
Pero necesitará un servidor DNS para hacer el trabajo. Si desea detectar el servidor DNS de la máquina donde se ejecuta su código, puede usar lo siguiente.
NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces();
foreach (NetworkInterface adapter in adapters)
{
IPInterfaceProperties properties = adapter.GetIPProperties();
if (properties.DnsAddresses.Count > 0)
foreach (IPAddress ipAddress in properties.DnsAddresses)
dnsServers.Add(ipAddress.ToString(), 53);
}
Hay una complete solution que va a hacer todo el trabajo si no desea volver a escribir todo. Busque el método estático GetMxRecords
.
esperanza esto ayuda http://www.eggheadcafe.com/articles/20050129.asp
Tome un vistazo a este DNS resolver project on codeproject.com. La biblioteca tiene una clase Resolver que contiene un método llamado Query que se puede usar para buscar el registro MX.
Este enlace puede ayudar:
Acabo de escribir un simple manejador genérico asp.net para hacer el trabajo de encontrar los registros mx que puede utilizar para codificar una aplicación de Windows.
The NMail project contiene un cliente DNS bajo el tronco/NMail.DnsClient. El proyecto está disponible bajo la licencia de Apache.
- 1. Consultar el registro MX en C linux
- 2. ¿Cómo valido el registro MX de un dominio en python?
- 3. Funciona la función PHP mail() si no poseo el registro MX
- 4. ¿Cómo encontrar el registro coincidente en mongodb?
- 5. Encontrar archivo de registro Log4J
- 6. ¿Cómo encontrar el número de fila de un registro?
- 7. Validación de correo electrónico MX Lookup
- 8. Verificando el registro de eventos usando Moq
- 9. Eliminar el registro DLL usando regsvr32
- 10. Cómo activar/desactivar el registro usando Log4net
- 11. Cómo usar el registro continuo usando log4c?
- 12. Búsqueda y verificación de registros MX
- 13. Uso de registros MX para validar direcciones de correo electrónico
- 14. ¿Cómo habilito el registro FFMPEG y dónde puedo encontrar el archivo de registro FFMPEG?
- 15. C# - Escribir un registro usando un cuadro de texto
- 16. Crear una nueva clave de registro de Windows usando C++
- 17. ¿Cómo verificar si existe un valor de registro usando C#?
- 18. Encontrar el nodo exacto C#
- 19. ¿Dónde puedo encontrar el registro de transacciones de MySQL?
- 20. LINQ no puede encontrar el registro insertado antes SubmitChanges
- 21. Para encontrar el registro de SQL Server 2005 Management Studio
- 22. ¿Cómo encontrar un registro creado el mes anterior?
- 23. Log4Net/C# - Deshabilitar el registro predeterminado
- 24. dinámico encontrar condiciones de registro activo
- 25. Encontrar el segundo salario máximo usando linq
- 26. C# IEnumerable Recuperar El Primer Registro
- 27. Uso de C++ para editar el registro
- 28. Biblioteca C++ para analizar el registro
- 29. leer un valor en el registro C++
- 30. Encontrar claves usando comodines