GMAIL的端口和连接方式比较特殊:
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
end
procedure TForm1.Button1Click(Sender: TObject);
begin
  if IdPOP31.Connected then
    IdPOP31.Disconnect;
  IdPOP31.Host := 'pop.gmail.com';
  IdPOP31.Port := 995;
  IdPOP31.UserID := 'youname@gmail.com';
  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目录里就有,复制到程序的当前目录即可
否则就叫牛魔王一起来看错误对话框 

最新文章

  1. Python描述符(descriptor)解密(转)
  2. python3.5------day3-数据结构(dict,file)
  3. 让sql语句不排序,按照in语句的顺序返回结果
  4. blocksit
  5. php的fread函数的一个巨大的坑
  6. Android数据存储三剑客——SharedPreferences、File、SQLite
  7. hdu 1700 Points on Cycle 水几何
  8. java.util.ConcurrentModificationException异常排查
  9. MySQL数据库 Event 定时执行任务.
  10. js 原型规则与示例
  11. NOIP2014-5-17模拟赛
  12. xamarin.forms之使用CarouselView插件模仿网易新闻导航
  13. shapeit提取或去除指定SNP和样本(shapeit extract or exclude SNP, sample)
  14. 【适合核显电脑的环境配置】Tensorflow教程-Windows 10下安装tensorflow CPU with Anaconda
  15. [原创]浅谈移动互联网App兼容性测试
  16. 第五章:creat statechart diagrams for classes and use cases
  17. Linux下jdk&tomcat的安装
  18. Bootstrap——网站添加字体图标
  19. spring集成redis——主从配置以及哨兵监控
  20. golang显示本机IP代码

热门文章

  1. 在IT择善培训机构的培训心得
  2. Linux下面CentOS 7桌面的安装
  3. php工作笔记7-摇动手机,发出请求响应
  4. Topcoder几例C++字符串应用
  5. CSS 定义上划线、下划线、删除线代码
  6. Android EditText 改变边框颜色
  7. xcode6 ios launchimage
  8. Jedis 连接redis超时
  9. 布局—column(属性)
  10. 周末充电之WPF(四).多窗口之间操作
  11. 【产品体验】支付宝Alipay9.0
  12. C语言#pragma预处理
  13. 工作中用到的linux命令
  14. Visual Studio 2015 Update 3 RC 候选预览版粗来了
  15. freemarker 里 ?? 和 ? 都是什么意思
  16. 在spring 3.0中的@value
  17. Kettle文本文件输出和输入控件使用中,换行符导致的问题处理
  18. 一秒钟带你走进P图世界-----(python)PIL库的使用
  19. dedecms 后台可以上传mp4,但无法选择
  20. appium+java(五)微信小程序自动化测试实践