У меня есть некоторый код, который должен отправлять команды через Winsock.
ZeroMemory(&hints, sizeof(hints));
hints.ai_flags = AI_SECURE;
hints.ai_family = AF_INET;
hints.ai_socktype = SOCK_STREAM;
hints.ai_protocol = IPPROTO_TCP;
Я использовал AI_SECURE
, так как мне нужно защищенное соединение. Если я указал AI_SECURE
, я использую SSL?
iResult = getaddrinfo("smtp.gmail.com", "587", &hints, &result);
И я попытался использовать 25 порт. Но я получаю это:
Buffer: 220 smtp.gmail.com ESMTP f9sm16744974ljp.88 - gsmtp
Buffer: 250 smtp.gmail.com at your service
4ljp.88 - gsmtp
Buffer: 502 5.5.1 Unrecognized command. f9sm16744974ljp.88 - gsmtp
Это происходит, когда я вызываю эту команду: AUTH LOGIN XXXXXxxxXXXXxxxXXxX==
В base64
есть мой электронный адрес