delphi 发送html邮件,delphi – 以HTML格式发送电子邮件
目前我们正在使用MAPI从我们的应用程序发送纯文本电子邮件.当用户调用此函数时,我们指定对话框标志,以便电子邮件将显示在他们的电子邮件客户端中,然后他们可以修改并发送它.
我们想要修改电子邮件并以HTML格式发送.
根据此链接,MSDN链接MAPI不适用于此http://support.microsoft.com/kb/268440
我在ExpertsExchange上看到一篇文章说你可以使用MAPI来做这件事,但是我无法让这个例子与Outlook一起工作(还没有试过任何其他客户端)
procedure ShowMailDlg(ToName,Address,HTMLMessage: string);
var
li: integer;
lMessage: TMapiMessage;
lRecipArray: array of TMapiRecipDesc;
lREs: DWord;
begin
SetLength(lRecipArray,1);
lRecipArray[0].ulRecipClass:=MAPI_TO;
lRecipArray[0].lpszName:=pChar(ToName);
lRecipArray[0].lpszAddress:=pChar(Address);
lMessage.ulReserved:=0;
lMessage.lpszSubject:=nil;
lMessage.lpszNoteText:=pChar(HTMLMessage);
lMessage.lpszMessageType:= nil;//pChar('HTML');
lMessage.lpszDateReceived:=nil;
lMessage.lpszConversationID:=nil;
lMessage.flFlags:=0;
lMessage.lpOriginator:=nil;
lMessage.nRecipCount:=length(lRecipArray);
lMessage.lpRecips:=PMapiRecipDesc(lRecipArray);
lMessage.nFileCount:=0;
lMessage.lpFiles:=PMapiFileDesc(nil);
lRes:=MapiSendMail(0, 0 , lMessage,MAPI_DIALOG, 0);
end;
任何人都有任何想法我怎么能这样做.我可以自动化Outlook但我想保持它与电子邮件客户端(因此MAPI)相当独立
谢谢
更新:感谢大家的建议.该功能的问题并非使用频繁,因此要求用户配置SMTP详细信息并不是一个真正的选择.我想我们会坚持使用纯文本电子邮件.
谢谢
delphi 发送html邮件,delphi – 以HTML格式发送电子邮件相关推荐
- java发送outlook邮件_通过Java代码发送OutLook邮件
准备 我们想通过Java代码实现发送OutLook邮件,必须准备以下材料: OutLook邮箱 目标邮箱 查看OutLook邮箱信息 打开OutLook邮箱,在Settings中搜索或找到SMTP: ...
- android 发送csv邮件,无法在android中使用电子邮件发送.csv文件
我打算在邮件中附加".csv"并发送它.但是面临的问题是csv文件在接收端不可用.无法在android中使用电子邮件发送.csv文件 我试图太多MIME类型 应用/八位字节流,文本 ...
- 一天可以发送多少邮件量,有没发送限制。
总的来说,根据邮件的发送需求的不同,邮件发送的频率限制要分成三种类型:第一种,验证码:第二种是通知类邮件:第三种是营销类邮件:这三种的限制和要求都不一样,不是在邮件营销,邮件发送这一块做了很多年的朋友 ...
- delphi 发送html邮件,delphi发送html带附件邮件
var html: TIdText; begin if not SMTP.Connected then SMTP.Disconnect(); try SMTP.Connect; try if SMTP ...
- .net 发送html邮件,c#利用system.net发送html格式邮件
using system; using system.text; using system.net; using system.net.mail; using system.net.mime; nam ...
- python 发送outlook邮件(html)格式需要避的坑
最近有个统计数据后自动发送邮件的需求.公司用的邮箱是outlook2016,在外面写好结构样式后,满心欢喜发到邮箱后,发现根本不是那回事.虽然我不能告诉你哪些属性可以,但是我可以分享哪些属性不可以 1 ...
- python发送图片邮件exchangelib_使用Python-Exchangelib库的电子邮件正文中的表格式
我正在python中探索如何使用exchangelib库编写电子邮件,其正文内容包含一个表内容.在 我已经尝试了在正文内容中添加表的代码.在import pandas as pd import num ...
- curl发送html邮件,使用curl命令行发送/发布xml文件
如果该问题与您的其他Hudson问题有关,请使用它们提供的命令.从命令行使用XML的这种方式: $ curl -X POST -d '...' \ http://user:pass@myhost:my ...
- java发送文本邮件_1、java实现发送纯文本邮件
例子根据163邮箱进行测试,测试成功 第一步:开启网易邮箱POP3服务和IMAP服务.登录网易邮箱-->设置-->POP3/SMTP/IMAP-->设置客户端授权码. 第二步:准备j ...
- java 发送会议邮件模板_使用javamail发送会议邀请
网上找了很多关于javamail发送会议请求的文章,终于成功了,没有使用ical4j,发送的outlook直接打开就是一个会议请求,而不是以附件的形式存在.具体的注意点在代码中以注释的形式标明. DE ...
最新文章
- 计算机网络09年考研题,计算机网络考研真题及答案
- c++test能不能导入keil工程_深度解析AutoML框架——H2O:小白也能使用的自动机器学习平台...
- Java 多重catch语句的使用
- redis集群报Jedis does not support password protected Redis Cluster configurations异常解决办法...
- C/S架构和B/S架构
- JavaMail回复
- uboot第一阶段详细分析
- Semantic Analysis
- VS2013搭建wxWidgets开发环境
- 自学python好找工作么-Python就业前景好不好?学Python好找工作吗?
- Objective-C 2.0的运行时编程-消息转发
- iOS 给webView加进度条(WKWebView)
- jtm 一键安装mysql_通过docker-compose配置快速实现zabbix安装
- 7 EDA实用技术教程【基本语句3】
- 神经网络(单层感知器)
- 行为决策学入门书籍推荐《别做正常的傻瓜》
- C语言程序设计实验报告——实验七
- 【云驻共创】华为云助力加速构建企业数据资产和数据治理生产线
- 空间,是一首精美华丽的诗篇
- python爬表格数据_python爬虫,爬取表格数据
热门文章
- 如何快速格式化重置Mac
- 计算机组成与结构 英语,计算机组成与结构,Computer organization and architecture,音标,读音,翻译,英文例句,英语词典...
- OSChina 周二乱弹 —— 怎么让可爱的女孩子吃药
- 8g u盘容量变小格式化u盘内存变小--已解决
- 复合隐写/图片混合/图片格式头修改-西伯利亚大尾巴狼
- 拜耳再投4亿元提升在华处方药产能;阿斯利康进博会公布新冠疫苗最新进展 | 美通企业日报...
- BZOJ 3162:独钓寒江雪
- Altium Designer 18 生成网络表
- 计算机房的正常温度和湿度,机房的温度、湿度标准值是多少?
- cleaned_data