java - 如何让 Lotus Domino 接受 javamail 附件

标签 java outlook jakarta-mail 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() 和 mime 类型为“application/zip”。

但是,当我在 Outlook 中查看电子邮件时,我在电子邮件中看到大量内联 base64,如下所示;

Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit

Log files ------=_Part_0_14247437.1297692975078 Content-Type: application/zip Content-Transfer-Encoding: base64

UEsDBBQACAAIAAdyTj4AAAAAAAAAAAAAAAALAAAAbG9nIGVudHJpZXPsvWmT20aysPv5OGL+A965 E+/1zCUp1IJNshyjpSXrHGs5Uns8cyyHg02iW7TYZA8XLcfh/36zAJBEkQCYCQLdTTk1I6urUZWV qDXzSRTQ7Tb6509fffv99MJ5E8/no+nkrvNkNhr2P3ecJ/HZbNmffXaE6DjSFcIR8q4I77qu8+q5 8/T5KRR883m+iC+dZ5Pz6V3nT185zqvZdLgcLJx/xDMjzVn9ue/8MBk978/exzOT7eVVPOsvRhOo ... trimmed for brevity

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

有人能正常工作吗?有什么建议吗?

非常感谢

最佳答案

我想你可能错过了

messageBodyPart.setDisposition(Part.ATTACHMENT);

关于java - 如何让 Lotus Domino 接受 javamail 附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4993390/

相关文章:

JavaMail发送前进行密码验证

java - spring方法验证中如何验证方法参数默认为NotNull?

c# - Outlook VSTO 功能区到主页 tabControlId

javamail - 获取邮件正文内容格式错误

java - 使用 Javamail 将图像直接插入 HTML 模板

html - 删除 Outlook 中的顶部和底部图像间距

java - Android如何以编程方式并排设置2个TextView?

java - 如何使 JMX 自定义身份验证工作?

java - Java 填充数组时如何检测 BufferedInputStream 是否结束?

vba - 将 Outlook 2013 搜索文件夹电子邮件导出到 Excel