2017-02-14 34 views
0

更新:的JavaMail - 如何处理附件/部分与Mime类型文本/目录

一些测试和阅读后,我决定手柄“文/目录”“的.vcf”文件默认情况下(电子名片)。对于我迄今为止遇到的所有情况,似乎都行。手指交叉。

原题:

我的Android邮件客户端应用程序只是派出约JavaMail的附件有一个意想不到的 '文/目录' MimeType的报告。我从来没有看到之前,并没有意识到这样的MIME类型的存在:/

问题:

  • 如何电子邮件客户端应该处理“文本/目录”附件(或更一般地,“部分“)?
  • 如何创建包含有效的“文本/目录”附件(或部分)以进行一些测试/调试的有效“测试”电子邮件?

谢谢。

我已经收集了一些信息:

  • 我发现了一些解释在rfc2425,但无法弄清楚/明白我的邮件客户端是应该做的。

  • 此外,rfc6350#section-10.1指出“文/目录”曾经使用(by iana.org如果我是正确的),电子名片(不知道的是,在我的情况,附件是一个虚拟卡),但这个“文/目录” Mime类型是现在弃用VCard支持'text/vcard'。
    可能是这种情况my mail client遇到,即附加到DEPRECATED文本/目录MimeType一些电子邮件的VCard?哪个(旧的)电子邮件客户端使用这种'老式'mimetype for VCard(如果这是这种情况......不知道)?

回答

0

查看RFC 2425的示例。例如:

Content-Type: text/directory; 
     charset="iso-8859-1"; 
     profile="vCard" 
Content-ID: <[email protected]> 
Content-Transfer-Encoding: Quoted-Printable 

begin:VCARD 
source:ldap://cn=bjorn%20Jensen, o=university%20of%20Michigan, c=US 
name:Bjorn Jensen 
fn:Bj=F8rn Jensen 
n:Jensen;Bj=F8rn 
email;type=internet:[email protected] 
tel;type=work,voice,msg:+1 313 747-4454 
key;type=x509;encoding=B:dGhpcyBjb3VsZCBiZSAKbXkgY2VydGlmaWNhdGUK 
end:VCARD 
+0

我设法创建了不同的例子,包括Base64编码的例子。我将默认处理“文本/目录”作为vcf文件。谢谢。 – Pascal