gpt4 book ai didi

Delphi:带有 Zimbra 客户端的 MAPI 失败

转载 作者:行者123 更新时间:2023-12-03 18:50:52 26 4
gpt4 key购买 nike

在客户站点中,他们想使用 Zimbra Mail 客户端。
我们使用Delphi6进行开发。

我们的大多数客户都可以使用我们从应用程序中提供的 MAPI 调用。
(由于新的操作系统或外来电子邮件客户端,有一些异常(exception)情况)。

现在我们遇到了 Zimbra 客户端的问题。

“发件人”、“收件人”、“主题”丢失,仅显示附件(带有错误编码的 utf8 字符)。

Excel、Word 和 Explorer 可以发送文档。
当我使用 Total Commander 发送,或将 XNView 与 MAPI 或 Foxit PDF 阅读器一起使用时 - 我也遇到了问题(Thunderbird 在发送时显示了主题中的文件名,Zimbra 没有)。

首先我认为这是由非 unicode MAPI 引起的。但正如我所读到的,没有未编码的 MAPI 调用。只允许 UTF8 - 但是当我使用无问题的字符时,例如“aaa”、“bbb”、“ccc”,这不会影响。

因此,您可能知道该怎么做,或者您也使用具有积极或消极体验的 Zimbra 客户端。

让我知道!

谢谢:
dd

扩展附加信息:

1.)
我使用 SendMail.pas (TSMMAPIMail) 进行发送。

2.)
其他程序(与 Thunderbird 一起工作的)MAPI 调用也失败了,比如 XNView,Total Commander 的本地菜单(发送)。

不好意思,但是我没看懂源码,也没时间去搜索了解实现。
也许它不包含获取“to”、“from”、“subject”、“body”字段的代码。
尽管如此,我还是尝试使用任何应用程序调用 Zimbra 客户端,并传递这些字段。
如果某些应用程序正在运行,它们只能传递附件,仅此而已。

我只想要一个答案,我也可以使用 Zimbra 发送 MAPI 字段和附件,或者不能这样做......

我搜索了任何 dotnet 或其他具有可编译版本的示例,并且可以通过 mapi 发送(我可以看到带有字段的“新邮件”)。
但我没有找到任何一个。

有没有人可以通过 MAPI 与 Zimbra 一起发送 - 他/她可以看到这些字段?

这是 SendMail.pas:
http://www.koders.com/delphi/fidE6AFD0AC14BFAEE91223DFB7BC0E2A57A5225A8A.aspx?s=delphi

如果我使用它,我可以发送附件 - 但字段也会丢失。

最佳答案

对于 Zimbra 中的 MAPI 支持,请使用 Habitech Zimbra Notifier。它有一个试用版来测试。
Zimbra Notifier with MAPI support

关于Delphi:带有 Zimbra 客户端的 MAPI 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8324611/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com