起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 777|回复: 6

[分享]Indy控件**

[复制链接]
发表于 2007-11-19 11:28:13 | 显示全部楼层 |阅读模式
声明:本人及本公司没有义务为此控件提供技术支持!
目前已经验证可用的是FTP和POP、SMTP

修改历史:
  20080104 FTP、SMTP、POP控件中的缺省参数的函数做了修改(具体参考本贴6楼)

indy.rar

1.39 MB, 下载次数: 361

回复

使用道具 举报

 楼主| 发表于 2007-11-19 11:31:09 | 显示全部楼层
发邮件的例子,在uses中,增加JustepExt
==============
var
  FSMTP : TIdSMTP;
  FSMTPSocksInfo: TIdSocksInfo;
  sMessage: TIdMessage;
  AOwner: TComponent;
  FSMTPIOHandlerSocket: TIdIOHandlerSocket;
begin
  AOwner := Self;
  FSMTP := TIdSMTP.Create(AOwner);
  FSMTPSocksInfo := TIdSocksInfo.Create(AOwner);
  FSMTPIOHandlerSocket := TIdIOHandlerSocket.Create(AOwner);
  sMessage := TIdMessage.Create(AOwner);
  try
    FSMTPIOHandlerSocket.SocksInfo := FSMTPSocksInfo;
    FSMTP.IOHandler := FSMTPIOHandlerSocket;
    sMessage.From.Address := 'xxx@justep.com';
    sMessage.Recipients.Add.Address := 'yyy@justep.com';
    sMessage.Subject := 'this is a test';
    sMessage.Body.Text := 'just a test';
    FSMTP.Host := 'mail.justep.com';
    FSMTP.Port := 25;
    FSMTP.Connect(-1);
    FSMTP.Send(sMessage);
    FSMTP.Disconnect;
  finally
    sMessage.Free;
    FSMTPIOHandlerSocket.Free;
    FSMTPSocksInfo.Free;
    FSMTP.Free;
  end;
end;
回复 支持 反对

使用道具 举报

发表于 2007-11-19 11:40:35 | 显示全部楼层
顶一下,虽然给出的有点晚,我自己已经解决了SMTP和POP3的了。
对了,alang,给个包吧,只给例子有什么用啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-19 11:54:31 | 显示全部楼层
文件太大,我把dcu文件都删除掉,才能上传上来
附带了所有的pas文件,如果有需要,可以自己在此基础上添加自己需要的
回复 支持 反对

使用道具 举报

发表于 2007-11-21 10:50:41 | 显示全部楼层
ok,我已经会用你那个包了。只要将想要的单元加入到那个.bat文件中,执行,再重新编译包就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-4 13:46:47 | 显示全部楼层
从网上下载了几个indy的demo,Delphi版的,直接放到平台上,只要把枚举值都改成 枚举类型.枚举值
有缺省参数的函数,把缺省参数增加上就可以在平台上运行了
这些例子主要包括:FTP、SMTP、POP
今天做了一点修改,把这三个控件中的缺省参数的函数都提供出来了,例如:
    procedure Connect(const ATimeout: Integer = IdTimeoutDefault); virtual;
变成了
    procedure Connect; overload; virtual;
    procedure Connect(const ATimeout: Integer); overload; virtual;
改变以后的源代码见本贴的附件

indy1.rar

555.86 KB, 下载次数: 291

回复 支持 反对

使用道具 举报

发表于 2008-10-28 08:01:03 | 显示全部楼层
请问你这里提供的indy控件的版本是多少啊?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-24 04:13 , Processed in 0.043138 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表