双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

FMX程序使用IdSMTP安卓发邮件win10的Mail接收标题乱码是为啥?

ooolinux ooolinux 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
FMX程序使用IdSMTP安卓发邮件win10的Mail接收标题乱码是为啥?
同一程序从win10发送win10接收则正常。
主要代码:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
//要在邮箱设置里启用smtp
IdSMTP1->Host="smtp.163.com";
IdSMTP1->Port=25;
IdSMTP1->Username="xxx@163.com";
IdSMTP1->Password="xxx";
// try
{
IdSMTP1->Connect();
// IdSMTP1->Authenticate();
}
// catch(...)
// {
// ShowMessage(u"连接服务器失败");
// return;
// }

IdMessage1->From->Address=IdSMTP1->Username;
IdMessage1->Recipients->EMailAddresses="yyy@163.com";
IdMessage1->CharSet="GBK";
IdMessage1->Subject=Edit1->Text;
// IdMessage1->Body->Text=Memo1->Text;
IdMessage1->Body->Assign(Memo1->Lines);
try
{
IdSMTP1->Send(IdMessage1);
ShowMessage(u"邮件发送成功");
}
catch(...)
{
ShowMessage(u"邮件发送失败");
}
IdSMTP1->Disconnect();
}
//---------------------------------------------------------------------------
...全文

相关推荐

Delphi 13 Florence专属FastReport FMX v2025.2深度适配指南

FastReport是FireMonkey(FMX)平台主流的跨平台报表引擎,其与Delphi RTL内存模型、高DPI渲染管线及ARM64 ABI的兼容性直接决定报表在Windows 11/ARM设备、iOS 18等现代终端的稳定性。随着Delphi 13 Florence发布,原有FMX组件因RTL重构、Per-Monitor V2 DPI适配缺失及__vectorcall调用约定变更而失效。FastReport FMX v2025.2作为唯一通过Florence全链路验证的商业版本,提供ARC安全内存

weixin_34032792

TeeChart Pro VCL/FMX v2023.38完整源码解析与Delphi 12 Athens开发实战

数据可视化是软件工程中呈现和分析信息的关键技术,其核心原理是将抽象数据映射为直观的图形元素,以揭示模式、趋势和异常。在桌面和跨平台应用开发领域,成熟的图表控件能极大提升开发效率和软件品质。TeeChart Pro作为Delphi生态中历史悠久的数据可视化组件,通过提供完整的源码支持,为开发者带来了深度的定制能力和彻底的问题排查可能。其最新v2023.38版本全面支持Delphi 12 Athens,解决了新编译器环境下的兼容性难题。该版本延续了对VCL和FireMonkey双框架的并行支持架构,使开发者能根

Mathilda91

Delphi 12.3加密组件实战:LockBox3安装与AES/RSA应用指南

在现代桌面应用开发中,数据加密是保障敏感信息安全的基石。对称加密算法AES以其高效性广泛应用于数据保护,而非对称加密RSA则常用于密钥交换与数字签名。然而,在Delphi生态中,如何选择合适的加密库并快速集成到VCL组件模型中,是许多开发者面临的现实挑战。LockBox3作为一套原生Delphi实现的开源加密组件库,提供了从AES、RSA到SHA-2的完整算法支持,并完美融入IDE组件面板,使开发者能够像拖拽普通控件一样完成加密逻辑的设计与部署。针对Delphi 12.3环境,从源码包结构、组件安装顺序到常

故小里

Delphi FireMonkey跨平台条码控件BarcodeSuite 3.5-D13实战指南

条码技术作为自动识别与数据采集的核心手段,其原理是通过特定规则对信息进行图形化编码与解码。在软件开发领域,跨平台条码处理能力对于现代移动应用和桌面系统具有重要技术价值,尤其在仓库物流、零售门店、资产管理等应用场景中不可或缺。本文聚焦于Delphi FireMonkey框架下的BarcodeSuite控件套件,该商业组件封装了条码生成与识别的复杂细节,提供了统一的API和一致的跨平台体验,有效解决了开发者在Android、iOS、Windows等多平台部署时遇到的渲染模糊、性能不佳等常见问题。通过集成摄像头组

weixin_34050519

FastReport 2023.3在Delphi 12.3中的安装与报表开发指南

在Delphi开发中,第三方控件的安装与集成是工程实践的重要环节,尤其像FastReport这样的专业报表组件,其编译安装逻辑与常规软件不同。理解运行期包与设计期包的分工、Library Path的配置原理,是高效使用Delphi控件的基础。FastReport作为一款功能强大的报表生成工具,支持数据库关联、可视化设计、动态报表创建及PDF导出,广泛应用于订单管理、数据展示等业务场景。本文以FastReport 2023.3与Delphi 12.3的适配为例,梳理从解压源码、编译BPL到注册设计期包的完整流

weixin_34198762
评论 6
收藏 已收藏
分享
返回顶部
ooolinux
非技术区 831 成员 53,568 内容