问题标签 [mapisendmail]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 如何在 Windows 上设置应用程序以响应 MAPISendMail 调用?
MAPISendMail 功能在 Windows 上可用,因此应用程序可以请求发送电子邮件。Windows 会将请求路由到配置为默认提供程序的任何电子邮件客户端。
我如何编写一个应用程序,使其充当电子邮件客户端以接收 MAPISendMail 电子邮件?谁能指出我的 MSDN 文档?或者让我知道所涉及的所需接口和注册表项?
c++ - C++ SimpleMAPI SendMail 总是失败?
我正在尝试使用SimpleMAPI在 C++ 应用程序(Borland C++ Builder 2006)中使用 Windows Mail 或 Thunderbird 在 Vista SP1 上显示带有附件的“写消息”对话框。我应该能够使用MAPISendMail来执行此操作。
我没有填写收件人地址,因为我希望用户在邮件客户端显示“写消息”对话框时这样做。我也没有填写发起人地址,因为我希望邮件客户端使用默认值。我已经尝试对它们进行硬编码,看看是否是问题所在,而事实并非如此。
我的代码如下所示:
它总是以错误代码 2 (MAPI_E_FAILURE) 失败。我究竟做错了什么?
提前谢谢了。
c# - Outlook 运行时 MAPISendMail 不起作用
一段时间以来,我一直在使用 Winforms 应用程序中的 Mapi32 发送带有附件的新邮件消息,并且效果非常好。(是的,我知道不支持从 C# 调用 MAPI32。)
在过去的几天内,当 Outlook 运行时,它已停止工作。但是,如果 Outlook 未运行,它将按预期工作。这在 Vista 和 XP 中都会发生。
有没有 SOer 遇到过这个问题?你是怎么解决的?
这是我一直在使用的代码:
delphi - Delphi MapiSendMail 在 Windows 7 64 位上崩溃
我有 Windows 7 64 位,我的 delphi sendmail 在尝试第二次发送电子邮件时崩溃,或者有时甚至只是等待第一次发送邮件完成。相同的应用程序适用于 windows vista。
以下是我发送邮件的测试过程:
我收到的错误/崩溃消息:
问题签名:
问题事件名称:APPCRASH
应用程序名称:mapitestp.exe
应用程序版本:0.0.0.0
应用程序时间戳:4d82c905
故障模块名称:ntdll.dll
故障模块版本:6.1.7600.16559
故障模块时间戳:4ba9b29c
异常代码:4000001f
异常偏移量: 000a1dcf 操作系统版本:6.1.7600.2.0.0.256.1
区域设置 ID:1033
附加信息 1:d1ab
附加信息 2:d1ab624ec7d094c26a73530c245a3468
附加信息 3:d1ab
附加信息 4:d1ab624ec7d094c236a73530c245a
任何帮助或想法将不胜感激。谢谢
mfc - 带有 Outlook 的 MAPISendMail 有时会导致 winmail.dat
我在 MFC 应用程序中使用MAPISendMail(),并且遇到一个问题,即 webmail 客户端有时会收到 winmail.dat 附件,而不是“真实”附件。
我研究了很多,发现其他人也遇到了这个问题,但没有找到解决方案。
我相信问题可能出在我的MapiFileDesc结构中,我让 lpFileType 成员指向 NULL,以便让邮件程序(在我的情况下为 Outlook 2010)自动确定文件类型。 lpFiletype是MapiFileTagExt结构,文档中这样说: NULL 值表示未知文件类型或由操作系统确定的文件类型。
所以我相信这应该适用于常见的类型,比如 JPEG 或 GIF 等。
我读到 winmail.dat 是由 Outlook 发送用微软专有的ms-tnef编码编码的邮件引起的。但是,在发送电子邮件时,Outlook 将“HTML”显示为突出显示,而不是 RTF。
有没有人遇到过这个问题并妥善解决?
通过 SMTP 发送等不是一种选择,因为用户应该在他们的已发送邮件文件夹中拥有邮件的副本。使用 Outlook 对象模型不是一种选择,因为这需要用户安装 Outlook,而不是任何 MAPI 兼容的客户端。
windows - 带有 64 位 Outlook 的 32 位 MAPI 应用程序
我们的应用程序的 32 位版本无法在MAPISendMail
安装了 64 位 Outlook 的情况下发送电子邮件。它返回一个错误 0x80004005,除了它似乎是一个 MAPI 初始化错误之外,我几乎找不到关于它的信息。
根据这个 MSDN 文档,MAPISendMail
是 32 位应用程序不能使用 64 位 MAPI 规则的一个例外。然而它不起作用(至少在 XP 和 Vista 上——我们还没有测试过 Win7/8)。
任何人都可以对此有所了解吗?
TIA
php - SMTP -> 错误:无法连接到服务器:以下发件人地址失败::在未连接的情况下调用 Mail() 邮件程序错误
我已经被困在这里将近一个星期了。我实际上遵循了教程中的步骤,但没有运气。我下载了这个phpmailer并获得了 5.4.2 版。下面的代码是这个下载的 phpmailer 的一个例子,但它对我不起作用。我已经配置了sendmail和php.ini。我还启用了一些扩展,例如php openssl和phpsocket php smtp以及apache模块。我希望有人能帮助我解决这个问题,我希望。下面是我的代码:
c# - MAPISendMail 可以工作的电子邮件客户端列表
谁能给我一份可以使用 MAPI(MAPISendMail 功能)的客户端电子邮件程序列表。我知道我可以在 OUTLOOK 中使用 MAPI 功能,但是我需要知道它是否支持其他电子邮件客户端,例如 Thunderbird 或 Lotusnotes。
c# - 如何将 MAPISendMail 与 gmail 一起使用
我在将 MAPISendMail 与 gmail 一起使用时遇到问题。它在 Outlook 中的工作非常好,但我的主要目标是在 gmail 中使用它。这甚至可能吗?我想做的是用带有地址和附件的新消息打开gmail。如果我不能为此使用 MAPISendMail,有什么办法可以解决我的问题吗?
image - Appscript 发送电子邮件附件图片
我使用此代码发送带有附件的电子邮件,并且效果很好!
但是,我只能附加 .PDF 文件
我怎么能允许图像附件?
感谢任何可以提供帮助的人。
Tks