Delphi 发送邮件(从qq邮箱发送到企业邮箱)

1 基础设置

1.1 qq邮箱 在“账户” 设置中开启 “POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务”

2 获取邮箱授权码

2.1

3 创建程序 并使用 控件 TIdPOP3、TIdSMTP、TIdMessage

3.1 具体样例代码如下
 idsmtp.Username:='73492***@qq.com'; //登陆帐号
 idsmtp.Password:='wbgblsgegtjxbeca'; //登陆密码(QQ邮箱使用的授权码,不是QQ登录密码)
 idsmtp.Host:='smtp.qq.com';          //SMTP地址
 idsmtp.Port:=25;                     //端口
 idsmtp.Connect;                      //连接服务器
 idmsg.CharSet:='gb2312';              //邮件的内容中文不显示乱码
 idmsg.Body.Clear;                    //清空内容
 idmsg.Subject:=  '测试D发送邮件';           //邮件的标题
 idmsg.Body.Text := '1234-中文测试' ;   //邮件的内容
 idmsg.From.Address:= '73492***@qq.com';                   //邮件发件人
 idmsg.Recipients.EMailAddresses:='******@pearljiu.com';        //收件人的地址 多个地址用英文;分号隔开
 idsmtp.Send(idmsg);                  //发送邮件
 idsmtp.Disconnect(True);             // 关闭服务器连接
posted @   三弄梅花  阅读(571)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· Open-Sora 2.0 重磅开源!
点击右上角即可分享
微信分享提示