接收与发送邮件(XE10.2+WIN764)
千万不要用QQ邮箱测试,我试了半天,没整明白。
一、设置信息
POP3接收邮件
POP3服务器:exchange.grandsoft.com.cn
端口:110
账号:zhujq-a@glodon.com
密码:123456789
你的Email:zhujq-a@glodon.com
SMTP发送邮件
SMTP服务器:exchange.grandsoft.com.cn
端口:25
类型:satDefault
账号:zhujq-a
密码:123456789
uses
IdAttachmentFile,//引入
procedure TForm1.Button1Click(Sender: TObject);
begin
IdSMTP1.Host := 'exchange.grandsoft.com.cn';
IdSMTP1.Port := 25;
IdSMTP1.username := 'zhujq-a';//发送者用户名
IdSMTP1.password := '123456789';//密码用自己的
IdSMTP1.AuthType := satDefault;
IdSMTP1.Connect;//连接
idmessage1.CharSet := 'gb2312';// 这句不能解决乱码的问题
// IdMessage1.ContentType := 'text/html'; //要增加附件就不能打开这个,要不然好像是用流发送
IdMessage1.From.address := 'zhujq-a@glodon.com'; // 发件人地址
IdMessage1.Recipients.EMailAddresses := '513187410@qq.com'; // 收信人地址
IdMessage1.Subject := '标题1'; // 邮件标题
IdMessage1.Priority := mphigh;//优先级
IdMessage1.Body.Text := '内容1';//邮件内容
TIdAttachmentFile.Create(IdMessage1.MessageParts, 'e:\123.txt');//添加附件
try
IdSMTP1.Authenticate;
IdSMTP1.Send(IdMessage1);
finally
IdSMTP1.Disconnect;
end;
end;
===============D7=========================
procedure TForm1.Button1Click(Sender: TObject);
begin
IdSMTP1:= TIdSMTP.Create(nil);
IdSMTP1.AuthenticationType := atLogin;
IdSMTP1.Host := 'smtp.163.com';
IdSMTP1.Username := '****************'; //用户名
IdSMTP1.Password := '**************'; //密码
IdMessage1:= TIdMessage.Create(nil);
IdMessage1.Recipients.EMailAddresses := 'zhujianqiangqq@163.com'; //收件人地址(多于一个的话用逗号隔开)
IdMessage1.From.Text := 'zhujianqiangqq@163.com'; //自己的邮箱地址
IdMessage1.Subject := 'test'; //邮件标题
idMessage1.priority:=mphigh; //优先级,mphigh为最高级
IdMessage1.Body.Text := RichEdit1.Text; //邮件内容
TIdAttachment.Create(IdMessage1.MessageParts, 'f:\软件图.jpg'); //添加附件
try
IdSMTP1.Connect();
try
IdSMTP1.Authenticate;
IdSMTP1.Send(IdMessage1);
ShowMessage('发送成功');
except
ShowMessage('邮件发送失败');
end;
except
ShowMessage('无法连接邮件服务器!');
end;
IdSMTP1.Disconnect;
end;
接收与发送邮件(XE10.2+WIN764)的更多相关文章
- Delphi实现RGB色环的代码绘制(XE10.2+WIN764)
相关资料: http://blog.csdn.net/tokimemo/article/details/18702689 http://www.myexception.cn/delphi/215402 ...
- Delphi调用JAVA的WebService上传XML文件(XE10.2+WIN764)
相关资料:1.http://blog.csdn.net/luojianfeng/article/details/512198902.http://blog.csdn.net/avsuper/artic ...
- Delphi中的三目运算函数有哪些?(XE10.2+WIN764)
相关资料:https://www.cnblogs.com/rogge7/p/6078903.html 问题现象:在做一个判断时突然想到了C++的三目运算,就在想Delphi中一共有几个? 问题处理: ...
- DelphiXE10.2怎么安装文本转语音(TTS)语音转文本(SR)控件(XE10.2+WIN764)
关资料: http://edn.embarcadero.com/article/29583 http://blog.sina.com.cn/s/blog_53866d7501017r1o.html 问 ...
- 问题-DelphiXE10.2怎么安装文本转语音(TTS)语音转文本(SR)控件(XE10.2+WIN764)
相关资料: http://edn.embarcadero.com/article/29583 http://blog.sina.com.cn/s/blog_53866d7501017r1o.html ...
- python3 - pop 接收邮件/ smtp 发送邮件
以下通过python3 实现接收和发送邮件,网上相关说明文档很多.请自己查阅,这里只写入代码, # 实例:通过poplib 模块接收指定账号的邮件并进行解码处理,结果可视化. #!/opt/pytho ...
- Java Web(十三) 使用javamail进行发送邮件,(使用QQ,163,新浪邮箱服务器)
加油加油. --WH 一.发送邮件的原理 在了解其原理之前,先要知道两个协议,SMTP和POP3 SMTP:Simple Mail Transfer Protocol,即简单邮件传输协议,发送邮件的协 ...
- web开发(九) 使用javamail进行发送邮件,(使用QQ,163,新浪邮箱服务器)
在网上看见一篇不错的文章,写的详细. 以下内容引用那篇博文.转载于<http://www.cnblogs.com/whgk/p/6506027.html>,在此仅供学习参考之用. 一.发送 ...
- 27.-Django发送邮件
一.邮件相关协议-SMTP SMTP全称是Simple Mail Transfer Protocol,即简单邮件传输协议(25端口号) 它是由一组从源地址到目的地址传输邮件的规范,通过它来控制邮件的中 ...
随机推荐
- 创建简单的Telnet实例
step1.先加入库SuperSocket.Common.dll, SuperSocket.SocketBase.dll, SuperSocket.SocketEngine.dll,log4net.d ...
- 腾讯云-搭建 WordPress 个人博客
搭建 WordPress 个人博客 准备 LNMP 环境 任务时间:30min ~ 60min LNMP 是 Linux.Nginx.MySQL 和 PHP 的缩写,是 WordPress 博客系统依 ...
- 微信小程序+PHP:动态显示项目倒计时(格式:4天7小时58分钟39秒)
1.一般我们说的显示秒杀都是指的单条数据,循环我没做. 效果: 2.wxml代码: <p class="endtime_act">距报名截止还有: <block ...
- 我遇到了Hibernate异常
真是郁闷,今天想用Hibernate的实现对数据库的增删查改,但是就是报异常不断啊!呵呵,为什么?就是在主键的问题上,我用主键的生成形式是:Sequence时就报IllegalArgumentExce ...
- 【LeetCode】131. Palindrome Partitioning
Palindrome Partitioning Given a string s, partition s such that every substring of the partition is ...
- 最全Android开发常用工具类
主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java. 目前包括 HttpUtils.DownloadManagerPro.Safe.ijiami.ShellUtils.Pack ...
- js时间戳转成日期格式
将时间戳转换成日期格式:// 简单的一句代码var date = new Date(时间戳); //获取一个时间对象 注意:如果是uinx时间戳记得乘于1000.比如php函数time()获得的时间戳 ...
- AP_创建标准发票后会计科目的变化(概念)
2014-06-04 Created By BaoXinjian 1. 创建Invoice,并查看所创建的科目
- STL之内存处理
说明:本文仅供学习交流,转载请标明出处,欢迎转载! STL中与内存配置相关的类是allocator类,头文件为:#include<alllocator>这是一个模板类,用于内存的分配.对象 ...
- POJ 2299:Ultra-QuickSort
Ultra-QuickSort Time Limit: 7000MS Memory Limit: 65536K Total Submissions: 39397 Accepted: 14204 ...