Как я могу заставить Lotus Domino принимать вложения javamail - PullRequest
1 голос
/ 14 февраля 2011

Я работаю над некоторым Java-кодом, который реализует кнопку «файл журнала электронной почты для поддержки».

Код

  • Обнаруживает соответствующие файлы журнала на стороне клиента
  • Кодирует их, используя ISO-8859-1
  • Обнуляет их
  • Отправляет им по электронной почте

Я использую j2se1.6, geronimo-javamail_1.4_spec,Джеронимо-activation_1.1_spec.Я разговариваю с почтовым сервером Lotus Domino, и мои пользователи используют Outlook в качестве почтового клиента.

Я следую этому коду http://www.jguru.com/faq/view.jsp?EID=30251

Я создаю почтовое сообщение как MimeMultipart, я используюByteArrayDataSource () с mimetype «application / zip».

Однако, когда я просматриваю электронную почту в Outlook, я вижу загрузку встроенного base64 в сообщении электронной почты, например так;

Тип содержимого: текст / обычный текст;charset = us-ascii Content-Transfer-Encoding: 7bit

Файлы журнала ------ = _ Part_0_14247437.1297692975078 Тип содержимого: application / zip Content-Transfer-Encoding: base64

не UEsDBBQACAAIAAdyTj4AAAAAAAAAAAAAAAALAAAAbG9nIGVudHJpZXPsvWmT20aysPv5OGL + A965 E + / 1zCUp1IJNshyjpSXrHGs5Uns8cyyHg02iW7TYZA8XLcfh / 36zAJBEkQCYCQLdTTk1I6urUZWV qDXzSRTQ7Tb6509fffv99MJ5E8 / нет + nkrvNkNhr2P3ecJ / HZbNmffXaE6DjSFcIR8q4I77qu8 + q5 8 / T5KRR883m + Ic + dZ5Pz6V3nT185zqvZdLgcLJx / xDMjzVn9ue / 8MBk978 / exzOT7eVVPOsvRhOo ... обрезается для краткости

, но я надеялсясм. значок вложения, на котором я могу нажать.

Кто-нибудь там работает правильно?Есть предложения?

Большое спасибо

1 Ответ

0 голосов
/ 14 февраля 2011

Я думаю, вы можете пропустить

messageBodyPart.setDisposition(Part.ATTACHMENT);
...