问题标签 [mimebodypart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
816 浏览

java - Java 编码 Base64,MimeBodyPart 附件

我有一个用 Base64 编码的 PDF 文件,现在我想发送 PDF 并允许从邮件中打开。

我正在阅读这个问题,但不适用于我https://stackoverflow.com/a/9124625/811293

我的问题是,当收到邮件时,我无法打开 PDF,但使用 Telnet 替代方法可以正常工作。

如何发送 Enconded Base64 PDF 并且可以从邮件中打开?

0 投票
0 回答
161 浏览

java-8 - 克隆 javax.mail.Message 和克隆 javax.mail.Multipart,Java 8

我正在实施一个邮件发件人,PDF每月一天有近 1'6000.000 封邮件(带有图片和

我需要为每个产品填写一个 Message Scratch ......以便不阅读(每封电子邮件)每个产品的其他内容。

我正在尝试实现克隆javax.mail.Messagejavax.mail.Multipart更快。

将内容添加到多部分

每字节添加图像

每个文件添加PDF

我的克隆信息

克隆多部分

如何克隆Multipart?

克隆消息的一些建议?

如何检测addContent添加的内容(使用 with 方法)?

0 投票
0 回答
181 浏览

java - 如何使用 Java 使用 bodyPart.isMimeType("message/rfc822") 读取 .mgs 附件

我对 Java 不是很熟悉。我更新了现有 Java Web 应用程序中的一些功能。我的应用程序读取 .eml 文件并将附件保存在本地服务器上。现在当附件是一个味精时我有两个问题:

  1. 文件名为空
  2. 我没有正确阅读内容类型“message/rfc822”

这是我的代码:

你能帮我解决我的问题吗,有什么例子吗?谢谢你的帮助。

马可

0 投票
0 回答
24 浏览

java - 如果在从 EML 文件中读取内联图像时,尽管 MimeBodyPart 的 getDisposition() 返回值为 null,但要读取内联图像

我正在尝试在我的项目中读取内联图像表单,但由于处置返回空值,此代码失败。我想要另一种方式来读取内联图像形式的 eml 文件。

0 投票
1 回答
15 浏览

java - javamail MimeBodyPart.SetFileName() 使图像变得怪异 java

我正在尝试使用 javamail 将图像附加到邮件中,但默认情况下将其称为“noname”,因此我使用了 .setFileName("name") 但它导致图像奇怪地显示在黑色背景上而不是透明背景上,整个图像变黑这是我使用的代码:

谢谢你的帮助

0 投票
0 回答
17 浏览

java - Java MimeBodyPart 错误地显示为附件

将多个添加MimeBodyPartMimeMultiPart. 本质上,如果MimeMultiPart是混合的,则所有MimeBodyPart对象都作为附件添加,除了最后一个,它添加到正文中。如果MimeMultiPart是可选的,那么只有最后一个MimeBodyPart被添加到正文中。

我只是想写一封简单的电子邮件,它应该有一个开头(文本),然后是一个表格(html),最后是一个结尾(文本)。

代码

这是我创建电子邮件的函数的代码。它生成MimeMessage然后在 Outlook 中将其作为草稿打开。

问题

如何MimeBodyPart在电子邮件正文中呈现所有文本,而不是将它们错误地添加为附件?