Winsock SSL отправить письмо - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть некоторый код, который должен отправлять команды через 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

есть мой электронный адрес
...