我想用c++构建器读取我的Gmail收件箱邮件,所以我使用了这段代码,我是从youtube上的视频中获得的,但在阅读之前,我尝试先使用按钮中的代码连接。
MyPoP3
POP3->Host = "pop.gmail.com";
POP3->Port = 995;
POP3->Username = "@gmail.com";
POP3->Password = "my pass";
POP3->Connect();
Memo1->Text = "Number = " + IntToStr(MyPoP3->CheckMessages()) + "\n";
MyPoP3->Disconnect();在短暂的延迟之后,我得到了这条错误消息。
error connection closed gracefully 这是我第一次使用c++构建器,我只是学习它,所以请您帮助解决这个错误,因为我找不到任何好的资源。
提前谢谢。
发布于 2018-08-08 00:01:13
错误消息意味着服务器正在关闭TCP连接的结束。
POP3端口995使用SSL加密,因此为了在端口995上与Gmail通信,您必须:
TIdSSLIOHandlerSocketBase-derived组件分配给TIdPOP3.IOHandler属性,如TIdSSLIOHandlerSocketOpenSSL (并使用应用程序部署2 OpenSSL DLL)。TIdPOP3.UseTLS属性设置为utUseImplicitTLS。https://stackoverflow.com/questions/51736890
复制相似问题