Я пытаюсь отправить сообщение электронной почты с помощью аккаунта Gmail (Delphi 7, Indy 10) с этими параметрами:Indy 10 - IdSMTP.Send() виснет при отправке сообщений из GMail счета
TIdSmtp:
Port = 587;
UseTLS := utUseExplicitTLS;
TIdSSLIOHandlerSocketOpenSSL:
SSLOptions.Method := sslvTLSv1;
Все, кажется, устанавливается в порядке. Я получаю этот ответ:
Resolving hostname smtp.gmail.com.
Connecting to 74.125.77.109.
SSL status: "before/connect initialization"
SSL status: "before/connect initialization"
SSL status: "SSLv3 write client hello A"
SSL status: "SSLv3 read server hello A"
SSL status: "SSLv3 read server certificate A"
SSL status: "SSLv3 read server done A"
SSL status: "SSLv3 write client key exchange A"
SSL status: "SSLv3 write change cipher spec A"
SSL status: "SSLv3 write finished A"
SSL status: "SSLv3 flush data"
SSL status: "SSLv3 read finished A"
SSL status: "SSL negotiation finished successfully"
SSL status: "SSL negotiation finished successfully"
Cipher: name = RC4-MD5; description = RC4-MD5 SSLv3 Kx=RSA Au=RSA Enc=RC4(128) Mac=MD5
; bits = 128; version = TLSv1/SSLv3;
А потом он висит и не заканчивается. Электронная почта не отправляется. В чем проблема?
UserAgent предназначен для HTTP-запросов, а не SMTP – glob
** glob ** вы правы; В заключение я сказал: «Я не уверен, что компонент, который вы используете, имеет какое-либо свойство UserAgent» –