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