나는이 설정으로 Gmail 계정을 사용하여 (델파이 7, 인디 10) 전자 메일을 보내도록 노력하고 있어요 :인디 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는 SMTP가 아닌 HTTP 요청입니다 – glob
** glob ** 사용자가 맞습니다; "사용중인 구성 요소에 UserAgent 속성이 있는지 확실하지 않습니다."라고 결론을 내었습니다. –