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

Problème Connexion SMTP (Winsock)



  1. #1
    DangerousMic

    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
    Bluedeep

    Re : Problème Connexion SMTP (Winsock)

    Bonjour


    Peux nous montrer la réponse du serveur sur le EHLO ?
    Dernière modification par Bluedeep ; 03/02/2015 à 10h43.

  3. #3
    cherbe

    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
    DangerousMic

    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
    Dernière modification par DangerousMic ; 03/02/2015 à 12h39.

  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, 17h25
  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, 13h00
  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, 20h07
  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, 21h46
  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, 21h57