Mail : Vérifier nom_domaine en "C"

safir -  
 alex -
Bonjour,
Est ce que c'est possible de vérifier le nom de domaine dans un mail en "C" ?
Exemple : mon_mail@nom_domaine
Vérifier si nom_domaine existe
Merci beaucoup

2 réponses

  1. alex
     
    Tu es sous linux ou windows ? Il existe des commandes sous unix pour savoir ceci, genre "whois" ou bien "ping" je suppose. Le tout est de savoir si tu en disposes dans ton OS.
    0
    1. safir
       
      Merci alex,
      Je suis sous linux, et le il y a le whois mais je ne sais pas comment l'utiliser en C.
      Par exemple le code suivant :

      #include <stdio.h>
      #include <stdlib.h>
      int main()
      {
      char *email;
      int ret;
      printf("\n");
      printf("\nVerifi du mail");
      strcpy(email,"mon_mail@mon_domaine");
      ret=ctrl_mail(email);
      printf("\nLe code retour de ctrl_mail est %d",ret);
      printf("\n");
      return 0;
      }

      ctrl_mail est une fonction que j'ai ecrtite et qui vérifie juste la syntaxe.
      Je récupère dans deux varible le contenu du mail avant @ et après @.
      Et je veux donc utiliser soit le whois ou autre pour verifier ce qui est après le @.

      Merci
      0
  2. alex
     
    je n'ai pas accès à linux pour le moment donc ne peut te répondre plus que ce ça. Pour l'aide des fonction C sous linux, tu tapes "man gethostbyname" par exemple dans un shell. D'ailleurs "gethostbyname" est peut etre la commande qu'il te faut.

    Un moteur de recherche intéressant :
    http://www.koders.com
    0