Problème Connexion SMTP (Winsock)
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Problème Connexion SMTP (Winsock)



  1. #1
    invite3df4a7fe

    Problème Connexion SMTP (Winsock)


    ------

    Bonjour,

    Je souhaite envoyer un mail dans mon programme en C mais j'ai des erreurs d'authentification... Il y a plein de sujet sur le net mais je n'arrive pas à corriger l'erreur.

    Voilà ma connexion :
    Code:
    SMTPInfo smtp;
        smtp.server = "smtp.orange.fr";
        SOCKADDR_IN sin;
        smtp.from = "***@wanadoo.fr";
        smtp.to = "***@wanadoo.fr";
        smtp.subject = "Test";
        HOSTENT *host = gethostbyname(smtp.server);
        memset(&sin, 0, sizeof(sin));
        memcpy(&(sin.sin_addr), host->h_addr, host->h_length);
        sin.sin_family = AF_INET;
        sin.sin_port = htons(25);


    Voila ce que j'envoi au serveur :
    Code:
    char recvmsg[2000];
        char sendmsg[20000];
    
        memset(recvmsg, 0, 2000);
        recv_to(recvmsg);
        strcpy(sendmsg, "EHLO smtp.orange.fr\r\n");
        send_to(sendmsg);
        recv_to(recvmsg);
    
    
        char fromtt[30];
        char tott[30];
    
        send_to("AUTH LOGIN\r\n");
        recv_to(recvmsg);
    
        send_to("ID\r\n");
        recv_to(recvmsg);
    
        send_to("******\r\n");
        recv_to(recvmsg);
    
        memset(fromtt, 0, 20);
        strcat(fromtt, "MAIL FROM:<");
        strcat(fromtt, smtp->from);
        strcat(fromtt, ">\r\n");
        send_to(fromtt);
        recv_to(recvmsg);
    
        memset(tott, 0, 20);
        strcat(tott, "RCPT TO:<");
        strcat(tott, smtp->to);
        strcat(tott, ">\r\n");
        send_to(tott);
        recv_to(recvmsg);
    
        send_to("DATA");
        recv_to(recvmsg);
    
        send_to(smtp->subject);
        recv_to(recvmsg);
    
        send_to("TESTTTfff");
        recv_to(recvmsg);
    
        send_to("QUIT");
        recv_to(recvmsg);

    Le serveur me répond : Codes d'authentification invalides. Invalid authentification credentals ...[305]

    Pourtant mon Identifient est bon.

    Merci pour votre aide !

    -----

  2. #2
    invite0bbe92c0

    Re : Problème Connexion SMTP (Winsock)

    Bonjour


    Peux nous montrer la réponse du serveur sur le EHLO ?

  3. #3
    invite948b37db

    Re : Problème Connexion SMTP (Winsock)

    Citation Envoyé par DangerousMic Voir le message
    Je souhaite envoyer un mail dans mon programme en C mais j'ai des erreurs d'authentification... Il y a plein de sujet sur le net mais je n'arrive pas à corriger l'erreur.
    Voilà ma connexion :
    Code:
        strcpy(sendmsg, "EHLO smtp.orange.fr\r\n");
    Bonjour
    Je trouve ça bizarre la présence de \r\n ici et plus bas. Tu es sûr que c'est nécessaire ? Comment c'est interprété par le serveur ?

  4. #4
    invite3df4a7fe

    Re : Problème Connexion SMTP (Winsock)

    A chaque commande le serveur à besoins d'un CRLF ("\r\n"), si je ne le fait pas le serveur ne me répond jamais.

    J'ai tenté avec AUTH LOGIN PLAIN mais c'est pire j'ai l'impression... Quelle est la différence avec PLAIN ?

    Voila ce que me répond le serveur actuellement...

    Avec AUTH LOGIN
    cmd.png

    Avec AUTH LOGIN PLAIN
    cmd2.png

  5. A voir en vidéo sur Futura

Discussions similaires

  1. probleme catalogue winsock
    Par invited8f148f1 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 7
    Dernier message: 05/01/2009, 18h25
  2. problème fournisseur winsock
    Par invite39b9a877 dans le forum Sécurité et malwares : désinfectez votre machine
    Réponses: 5
    Dernier message: 17/12/2008, 14h00
  3. problème de SMTP
    Par hotto dans le forum Internet - Réseau - Sécurité générale
    Réponses: 1
    Dernier message: 28/04/2008, 21h07
  4. Problème SMTP
    Par invitef2671992 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 4
    Dernier message: 20/01/2007, 22h46
  5. problème avec le fichier csrss.exe sous winsock
    Par invite2ed1d85e dans le forum Sécurité et malwares : désinfectez votre machine
    Réponses: 7
    Dernier message: 16/09/2006, 22h57