Trouver le MX Record à l'aide de C#?
Comment puis-je trouver les enregistrements MX pour un serveur de mail en C#?
Vous devez vous connecter pour publier un commentaire.
Comment puis-je trouver les enregistrements MX pour un serveur de mail en C#?
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser la réponse de Robert et RPK pour obtenir l'enregistrement MX d'un domaine donné.
Mais vous aurez besoin d'un serveur DNS pour faire le travail. Si vous voulez détecter le serveur DNS de la machine lorsque votre code est exécuté, vous pouvez utiliser la syntaxe suivante.
Il y a un solution complète (ou sur github ici) qui va faire tout le travail si vous ne voulez pas réécrire tout. Recherchez
GetMxRecords
méthode statique.Prendre un coup d'oeil à ce Résolveur DNS du projet sur codeproject.com. La bibliothèque dispose d'un Résolveur de classe qui contient une méthode nommée Requête qui peut être utilisé pour aller après l'enregistrement MX.
Le NMail projet contient un client DNS sous trunk/NMail.DnsClient. Le projet est disponible sous la licence Apache.