我设法为Zimbra协作服务器开发了一个Zimlet,在其中我可以使用内部Zimbra API(关键字:SOAP,SendMsgRequest)发送电子邮件。
在这封邮件中,我能够实现一些我需要的自定义Mime标头。当然,我已经在Zimbra(zimbraCustomMimeHeaderNameAllowed)中配置了此自定义标头,因为否则我将无法使用此自定义标头发送邮件。
在我的情况下是
X-Uniform-Type-Identifier: com.apple.mail-note
问题在于,一旦包含特殊字符(在这种情况下为.
结果如下
X-Uniform-Type-Identifier: "com.apple.mail-note"
不幸的是,iOS notes应用程序根本不喜欢这样。它需要这个值而没有双引号
非自定义标头允许使用特殊字符而不用双引号引起来,因此这些自定义标头似乎有一种特殊处理。
我很确定Zimbra可以通过在此值上双引号来确定是正确的,但是如果值用双引号括起来,Apple将无法将这些邮件识别为注释。因此,我需要在Zimbra一侧“修复”此问题。
由于Zimbra是我的,因此我可以完全控制Zimbra的安装。有人知道我可以对此双引号做些什么吗?