Connessione su server smtp

di il
1 risposte

Connessione su server smtp

Salve,
ho problemi con questo codice

    #include <stdio.h>
    #include <winsock.h>
    #include <string.h>
     
    int main()
    {
    SOCKET clientsocket;
    SOCKADDR_IN addr;
     
    char messaggio[]="";
    short port;
     
    WORD wVersionRequested = MAKEWORD(2,2);
    WSADATA wsaData;
    WSAStartup(wVersionRequested, &wsaData);
     
    port = 25;
     
    addr.sin_family = AF_INET;
    addr.sin_addr.s_addr = inet_addr("77.238.184.87");
    addr.sin_port = htons(port);
    clientsocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
    if (connect(clientsocket, (LPSOCKADDR)&addr, sizeof(addr)) < 0)
    printf("Errore nella connessione con il Server");
    printf("Connesso");    

    WSACleanup();
    system("pause");
    
    return 0;
    }
77.238.184.87 e' il server smtp di yahoo
Questo codice da errore di connessione con il Server.
Come dovrei modificarlo?
Grazie a chi risponde.

1 Risposte

  • Re: Connessione su server smtp

    Dubito fortemente che yahoo utilizzi ancora le trasmissioni in chiaro sulla porta 25. Questo é il motivo del rifiuto di connesione. La porta dovrebbe essere la 465 in SSL
Devi accedere o registrarti per scrivere nel forum
1 risposte