在客户站点中,他们希望使用Zimbra客户端。我们使用Delphi6进行开发。
我们的大多数客户可以使用我们从应用程序提供的MAPI调用。(由于新操作系统或异国情调的电子邮件客户端,也有一些例外)。
现在我们和Zimbra客户有了问题。
“发件人”、“收件人”、“主题”丢失,只有附件出现(错误编码的utf8字符)。
Excel、Word和资源管理器可以发送文档。当我发送与总指挥官,或使用XNView与MAPI,或Foxit阅读器-我也有问题(雷鸟显示的文件名在主题上的发送,辛布拉编号)。
首先,我认为这是由非unicode MAPI引起的。但是,正如我所读到的,没有单独的MAPI调用。只有UTF8允许-但当我使用没有问题的字符,如"aaa","bbb","ccc",这并不影响。
因此,您可以知道该做什么,或者您也可以使用带有正面或负面体验的Zimbra客户端。
让我知道!
谢谢: dd
补充资料:
1.)我使用SendMail.pas (TSMMAPIMail)发送。
2.)其他程序(使用雷鸟) MAPI调用也失败了,比如XNView,总指挥官的本地菜单(Send)。
对不起,我不懂源代码,也没有时间搜索和理解实现。也许它不包含代码来获取" to“、"from”、"subject“、"body”字段。尽管如此,我还是尝试使用任何应用程序调用Zimbra,并传递这些字段。如果有些应用程序工作正常,它们只能传递附件,仅此而已。
我只想要一个答案,我也可以发送MAPI字段和带有Zimbra的附件,或者不能这样做.
我搜索任何具有可编译版本的dotnet或其他示例,并且可以通过mapi发送(我可以看到带有字段的"New“)。但我没找到他们中的一个。
有谁可以通过MAPI和Zimbra一起发送--他/她可以看到字段吗?
这是SendMail.pas:http://www.koders.com/delphi/fidE6AFD0AC14BFAEE91223DFB7BC0E2A57A5225A8A.aspx?s=delphi
如果我使用这个,我可以发送附件-但是字段也丢失了。
发布于 2015-05-09 18:48:57
对于Zimbra中的MAPI支持,请使用惯性导航器。它有一个试用版要测试。带有MAPI支持的
https://stackoverflow.com/questions/8324611
复制相似问题