如何让Lotus Domino接受javamail附件

时间:2011-02-14 14:34:15

标签: java outlook javamail lotus-domino

我正在研究一些实现“支持电子邮件日志文件”按钮的Java代码。

代码

  • 发现客户端的相关日志文件
  • 使用ISO-8859-1
  • 对其进行编码
  • 缩小他们
  • 发送电子邮件给他们

我正在运行j2se1.6,geronimo-javamail_1.4_spec,geronimo-activation_1.1_spec。
我正在与Lotus Domino邮件服务器通信,我的用户将Outlook作为他们的邮件客户端。

我正在关注此代码http://www.jguru.com/faq/view.jsp?EID=30251

我将邮件消息创建为MimeMultipart,我使用ByteArrayDataSource(),其mimetype为'application / zip'。

然而,当我在Outlook中查看电子邮件时,我看到电子邮件中的内联base64加载,就像这样;

  

Content-Type:text / plain;字符集= US-ASCII   内容传输编码:7位

     

日志文件   ------ = _ Part_0_14247437.1297692975078   内容类型:应用程序/ zip   Content-Transfer-Encoding:base64

     

UEsDBBQACAAIAAdyTj4AAAAAAAAAAAAAAAALAAAAbG9nIGVudHJpZXPsvWmT20aysPv5OGL + A965   E + / 1zCUp1IJNshyjpSXrHGs5Uns8cyyHg02iW7TYZA8XLcfh / 36zAJBEkQCYCQLdTTk1I6urUZWV   qDXzSRTQ7Tb6509fffv99MJ5E8 /无+ nkrvNkNhr2P3ecJ / HZbNmffXaE6DjSFcIR8q4I77qu8 + Q5   8 / T5KRR883m + IC + dZ5Pz6V3nT185zqvZdLgcLJx / xDMjzVn9ue / 8MBk978 / exzOT7eVVPOsvRhOo   ...为了简洁而修剪

但我希望看到一个我可以点击的附件图标。

有没有人有这个工作正常?有什么建议吗?

非常感谢

1 个答案:

答案 0 :(得分:0)

我想你可能错过了

messageBodyPart.setDisposition(Part.ATTACHMENT);