delphi - 如何使用 TSendMail 创建邮件?
问题描述
在 Windows 10 中的 Delphi 10.4.2 VCL 应用程序中,我遵循了TSendMail
此处的示例:
http://docwiki.embarcadero.com/CodeExamples/Sydney/en/TSendMail_(Delphi)
InternetSendMail1
...在 ActionList中创建一个动作。
但是当我执行这段代码时:
var OK := InternetSendMail1.Execute;
CodeSite.Send('OK', OK);
确定返回True
。
但没有任何反应:没有打开任何电子邮件。
我的电子邮件客户端 Thunderbird 是一个常规注册的 MAPI 邮件客户端,可以完美运行多年:例如,当我单击一个mailto
链接时,会在 Thunderbird 中创建一个新电子邮件等。
那么我必须怎么做才能使InternetSendMail1
动作起作用呢?
编辑:我终于意识到我想要做的不是真正发送邮件,而是创建带有附件的邮件,因此用户可以使用收件人、正文等进行编辑,然后在完成编辑后发送. 所以我将问题从“如何使用 TSendMail 发送邮件?” 到“如何使用 TSendMail 创建邮件?”。
解决方案
推荐阅读
- javascript - 单元格通过单击更改背景颜色
- unity3d - ARCore unity:保存云锚点时出现ErrorNotSupportedByConfiguration
- firebase - 未捕获的 Firebase 异常
- java - 仅当文件未被写入时才将文件从源传输到目标
- xml - 各种 XML 定义的示例
- javascript - 如何将我的 chrome 扩展程序用于其他网站
- wordpress - 如何将 elementor 主题构建器自定义页面应用到我的 woocommerce 默认商店页面
- javascript - Google Sheets + Apps Script + Webapps:拉取和编辑现有行数据并更新行
- terraform - 使用 terraform 0.13.5 和 digitalocean 获得 401
- typescript - Playwright - 在 node_modules 中时无法启动 Chromium(Azure 函数 - Linux 和 Windows)