跪求INDY10中idpop3和IdSSLIOHandlerSocketOpenSSL使用SSL连接Gmail用法,该怎么解决
2016-11-04 21:32
776 查看
跪求INDY10中idpop3和IdSSLIOHandlerSocketOpenSSL使用SSL连接Gmail用法
郁闷3天了, 就是不知道咋弄,网上该搜的都搜索了.
结果是:
连接状态:Connected.
连接中...
连接错误: Connection Closed Gracefully.
每次都是Connection Closed Gracefully. 怎样设置属性啊??是否需要SSL证书才能连接?只有98分,全送了.
------解决方案--------------------
------解决方案--------------------
Indy10的具体版本号是多少?
------解决方案--------------------
我是用Delphi测试的:
郁闷3天了, 就是不知道咋弄,网上该搜的都搜索了.
// 指定新邮件的地址等信息 IdSSLIOHandlerSocketOpenSSL1->SSLOptions->Method = sslvTLSv1; //IdSSLIOHandlerSocketOpenSSL1->Destination = "pop.gmail.com:995"; // IdSSLIOHandlerSocketOpenSSL1->SSLOptions->Mode = sslmClient; //IdSSLIOHandlerSocketOpenSSL1->SSLOptions->VerifyDepth = 0; //IdSSLIOHandlerSocketOpenSSL1->RecvBufferSize = 1024; IdSSLIOHandlerSocketOpenSSL1->Host = "pop.gmail.com"; // IdSSLIOHandlerSocketOpenSSL1->Port = 995; POP->Host = "pop.gmail.com"; POP->Port = "995" POP->Username = "username"; POP->Password = "password"; POP->UseTLS = utNoTLSSupport; POP->IOHandler = IdSSLIOHandlerSocketOpenSSL1; POP->ConnectTimeout = 10000; try { POP->Connect(); } catch( EIdException &e ) { Memo1->Lines->Add("连接错误: " + e.Message); }
结果是:
连接状态:Connected.
连接中...
连接错误: Connection Closed Gracefully.
每次都是Connection Closed Gracefully. 怎样设置属性啊??是否需要SSL证书才能连接?只有98分,全送了.
------解决方案--------------------
------解决方案--------------------
Indy10的具体版本号是多少?
------解决方案--------------------
我是用Delphi测试的:
var popMsg: TIdPOP3; sslConn: TIdSSLIOHandlerSocketOpenSSL; begin sslConn := TIdSSLIOHandlerSocketOpenSSL.Create(Nil); try popMsg := TIdPOP3.Create(Nil); try popMsg.IOHandler := sslConn; popMsg.Host := 'pop.gmail.com'; popMsg.Port := 995; popMsg.Username := 'MyGMailUserName@gmail.com'; popMsg.Password := '********'; popMsg.UseTLS := utUseImplicitTLS; popMsg.Connect; ShowMessage('MessageCount:'+IntToStr(popMsg.CheckMessages)); finally popMsg.Free; end; finally sslConn.Free; end; end;
相关文章推荐
- delphi利用idhttp+IdSSLIOHandlerSocketOpenSSL 访问https网页的方法
- 使用 Indy 的 TIdSMTP, TIdPOP3收发邮件在验证账户的时候出现错误乱码解决方法
- 163 126 Gmail 无法用foxmail等客户端软件收信(没有权限使用POP3功能)的解决方法
- indy10 idpop3接收邮件标题乱码
- oracle数据库中怎么给已经在使用的表添加主键id的解决方法
- 使用PHPMailer 中的报错解决 "Connection failed. Error #2: stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages:"
- SQL 2005忘记sa账号密码怎么办?本人碰到的问题,搜集的解决办法,很使用,现分享个大家
- Socket对象的OnXXXX事件不被调用,怎么解决?
- 使用NEWSEQUENTIALID解决GUID聚集索引问题
- 解决“浏览器的缓存已满,可能会影响您对Gmail的使用”的方法
- 利用Indy 10的IdSMTP控件制作可带附件的邮件发送器
- 怎么使用iconv来解决ajax用post传递过去出现的乱码
- ACCESS中使用GUID全局唯一标识符的自动唯一编号[同步复制ID]之解决方法
- 使用freetextbox时,插入代码,会自动去除param部分地内容,怎么解决?
- 使用indy的IdHTTPServer控件
- 怎样使用IDPOP3控件收取邮件?请给予帮助最好能有一实例?
- 尽量使用ID取消ACE_Event_Handler定时器
- 使用indy 9发送邮件支持SSL选项,gmail测试通过
- C++使用出问题,菜鸟一个,不知怎么解决,郁闷
- 终于能在手机端上gmail啦|Gmail pop3 (手机端使用),opera mini一点使用感觉