100分换一个小例子~~ 一个能收gmail邮件的小例简单的就可以~~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GMAIL有特别的机制和协意 好象挺麻烦的没搞过 帮LZ顶 如果LZ找到资料的话 别忘了也给我份资料 3Q 我看了 http://www.q3.nu/trucomania/truco.cgi?560&ing这个 可是我怎么也试不来~~~还是不能用 谁帮我试一下~~~ GMAIL的端口和连接方式比较特殊:SMTP端口为:456POP3端口为:995都采用安全连接(SSL)这些通过Indy组件就可以实现参考代码如下:object IdConnectionInterceptOpenSSL1: TIdConnectionInterceptOpenSSL SSLOptions.Method = sslvSSLv2 SSLOptions.Mode = sslmUnassigned SSLOptions.VerifyMode = [] SSLOptions.VerifyDepth = 0 Left = 56 Top = 11endobject IdPOP31: TIdPOP3 Intercept = IdConnectionInterceptOpenSSL1 InterceptEnabled = True RecvBufferSize = 1024 OnConnected = IdPOP31Connected Left = 26 Top = 11endprocedure TForm1.Button1Click(Sender: TObject);begin if IdPOP31.Connected then IdPOP31.Disconnect; IdPOP31.Host := 'pop.gmail.com'; IdPOP31.Port := 995; IdPOP31.UserID := '[email protected]'; IdPOP31.Password := '*********'; IdPOP31.Connect;end;procedure TForm1.IdPOP31Connected(Sender: TObject);begin ShowMessage('连接成功');end;举一反三,我想SMTP就没有必要也贴上,搂主自己完善特别注意:// 转贴注明作者Zswang wjhu111#21cn.com 2006-12-22SSL需要如下两个动态连接库ssleay32.dlllibeay32.dllFoxmail目录里就有,复制到程序的当前目录即可否则就叫牛魔王一起来看错误对话框 谢谢 zswang(伴水清清)(专家门诊清洁工) 的回复~~可以连接啦~~~上面的方法 但是另外的 就是ssleay32.dlllibeay32.dll要最新的才可以~~~要在www.openssl.org 上面下载到最近的才能连接不然会出现 调用DLL出错~~ 我在indy上面下载的不是最新的两个dll 无法使用另外感谢delphi群里面的一个朋友给我提供了最新的下载dll地址~~谢谢大家~问题解决~~~ 求助 一个I/O21错误,大家来看看是什么原因导致的? DBGrid中怎么显示记录是在第几行呢? 更改.exe程序中的汉字 不得不看!=====改变vsreport类型listview某一个单元格显示样式的有关问题! 从哪里可以下载安装制作软件InstallShield和Wise? 高分征解 请教---一个关于字符串处理的问题? 怎么检索Tray区的信息 *** 如何根据不同的错误显示不同的提示信息??*** 求fastreport3 求教:根据我现在这种情况,如何较为简单的得到财务报表?
http://www.q3.nu/trucomania/truco.cgi?560&ing
这个 可是我怎么也试不来~~~还是不能用 谁帮我试一下~~~
SMTP端口为:456
POP3端口为:995
都采用安全连接(SSL)
这些通过Indy组件就可以实现
参考代码如下:object IdConnectionInterceptOpenSSL1: TIdConnectionInterceptOpenSSL
SSLOptions.Method = sslvSSLv2
SSLOptions.Mode = sslmUnassigned
SSLOptions.VerifyMode = []
SSLOptions.VerifyDepth = 0
Left = 56
Top = 11
end
object IdPOP31: TIdPOP3
Intercept = IdConnectionInterceptOpenSSL1
InterceptEnabled = True
RecvBufferSize = 1024
OnConnected = IdPOP31Connected
Left = 26
Top = 11
endprocedure TForm1.Button1Click(Sender: TObject);
begin
if IdPOP31.Connected then
IdPOP31.Disconnect;
IdPOP31.Host := 'pop.gmail.com';
IdPOP31.Port := 995;
IdPOP31.UserID := '[email protected]';
IdPOP31.Password := '*********';
IdPOP31.Connect;
end;procedure TForm1.IdPOP31Connected(Sender: TObject);
begin
ShowMessage('连接成功');
end;举一反三,我想SMTP就没有必要也贴上,搂主自己完善特别注意:
// 转贴注明作者Zswang wjhu111#21cn.com 2006-12-22
SSL需要如下两个动态连接库
ssleay32.dll
libeay32.dll
Foxmail目录里就有,复制到程序的当前目录即可
否则就叫牛魔王一起来看错误对话框
的回复~~可以连接啦~~~上面的方法 但是另外的 就是
ssleay32.dll
libeay32.dll
要最新的才可以~~~要在www.openssl.org 上面下载到最近的才能连接
不然会出现 调用DLL出错~~ 我在indy上面下载的不是最新的两个dll 无法使用
另外感谢delphi群里面的一个朋友给我提供了最新的下载dll地址~~
谢谢大家~问题解决~~~