2017-02-14 7 views
0

Update:JavaMail - как обрабатывать вложения/часть с MIMETYPE текст/каталог

После некоторых тестов и чтения, я решил ручку «текст/каталог» как файлы «.vcf» по умолчанию (визитную карточку). Кажется ОК для всех случаев, с которыми я столкнулся до сих пор. скрещенные пальцы.

Оригинал Вопрос:

клиент приложение My Android почты только что прислал отчет о приложении JavaMail, имеющий неожиданный 'текст/каталог' MimeType. Я никогда не видел, что раньше и не знал о существовании таких MimeType:/

Вопросы:

  • Как клиенты электронной почты должен обрабатывать «текст/каталогов» вложение (или в более общем плане, «часть «)?
  • Как создать действительное «тестовое» письмо, содержащее верное вложение (или часть) «text/directory», чтобы выполнить некоторую проверку/отладку?

Спасибо.

Некоторая информация, я уже собрал:

  • Я нашел некоторые объяснения в rfc2425, но не мог понять/понять, что мой клиент почты должен делать.

  • Кроме того, rfc6350#section-10.1 утверждает, что «текст/каталог» был когда-то (by iana.org если я прав) для VCard (не уверен, что в моем случае, привязанность была визитная карточка), но эти «текст/директорий» MimeType является теперь DEPRECATED для VCard в пользу «text/vcard».
    Может ли это иметь место my mail client столкнулся с, то есть VCard, прикрепленный к некоторому электронному письму с DEPRECATED text/directory MimeType? Какой (старый) почтовый клиент использует такой «старомодный» mimetype для 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. По умолчанию я буду обрабатывать «text/directory» как файлы vcf. Благодарю. – Pascal

Смежные вопросы