当前位置: 首页 > news >正文

delphi outlook发送邮件

 1.定义//mail信息结构
type
  TMailInfo = record
    strUID, strPWD, strHost:string; //SMTP用户ID , SMTP用户密码 , SMTP主机
    iPort:Integer; //SMTP端口
    strSubject:string; //邮件主题
    slBody:TStringList; //邮件内容
    strFromAddr, strToAddr:string; //发件人 , 收件人
    sAtta:TStringList; //附件
    bView:Boolean;
    strMailCC: string;   //抄送  

  end;

2.定义Mailp:TMailInfo;

3.procedure SendMailByOutlook;
var
 MI: MailItem;
begin

 Try
   OutlookApplication1.Connect;  //直接连接,OUTLOOK已经打开才有用
   MI := OutlookApplication1.CreateItem(olMailItem) as MailItem;

   MI.CC := Mailp.strMailCC;                  //抄送 
   MI.Recipients.Add(Mailp.strToAddr);
   MI.Subject := Mailp.strSubject;

   if Mailp.slBody.Text = '' then
     MI.HTMLBody := '<H1>Dear</H1> xxok2001:'
   else
     MI.HTMLBody := Mailp.slBody.Text;

   if Mailp.sAtta.Count <> 0 then //HF 零时代码
     MI.Attachments.Add(Mailp.sAtta[0],EmptyParam,EmptyParam,EmptyParam);

   MI.Display(True);
 except
    Showmessage('没有安装或不能启动OutLook!')
 end;

end;

4.需要引用的单元

ComObj, OleServer, Outlook2000, OutlookXP ;

http://www.xdnf.cn/news/854119.html

相关文章:

  • red5流媒体服务器网站,[RED5]red5流媒体服务器(开源免费)的安装方法
  • 2021-06-07
  • iOS游戏安全之IPA破解原理及防御
  • 最详细的***教程
  • soso地图api接口地理解析geocoder检索示例----并在信息框显示经纬度
  • 钩子(hook)编程
  • BoundsChecker使用说明
  • 即时通讯音视频开发(十八):详解音频编解码的原理、演进和应用选型
  • android 加密手机功能,怎么为安卓手机加密
  • 【网络安全入门】学习网络安全必须知道的100 个网络基础知识_网络安全知识入门基础_网络安全基础知识
  • 电脑重装系统后会怎样?
  • 启动应用程序出现autoconv.exe找不到问题解决
  • 硬盘检测工具哪个好?5款硬盘工具对比测试
  • 《MySQL高级篇》四、索引的存储结构
  • Linux中搭建Apache服务器
  • 【每天学习一点新知识】sqlmap的使用
  • Android游戏开发大全
  • 51nod-1437 迈克步(单调栈)
  • IT运维工具推荐
  • 爱是一种遇见
  • windows XP中的IE6.0修复方法
  • 【转帖】源的添加管理和Cydia使用教程
  • windows下Npoint虚拟主机安装配置及心得
  • 万能DOS启动盘制作全攻略!(软盘+光盘+U盘+硬盘+NTFS+应急实用工具)
  • 如果找活跃IP段!抓肉鸡必须的!
  • 超级玛丽全通关图文攻略
  • MATLAB数字图像处理详细总结
  • 为什么数组下标越界要检查
  • vbs整人代码大集合 多年的代码收集
  • ubuntu实用工具