问题标签 [mime-message]

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 投票
1 回答
2101 浏览

java - 未使用 mail.smtp.from 设置返回路径

我在为我发送的所有雅虎电子邮件设置返回路径时遇到问题。这是我正在使用的:

我正在使用 transport.sendMessage 方法发送 mimeMessage。尽管如此,在发送了一些之后,在雅虎邮件的完整标题中,返回路径与发件人电子邮件相同。知道可能是什么问题吗?

谢谢

0 投票
1 回答
2848 浏览

gmail - Gmail 是否为内联附件设置了无效的 Content-ID 标头?

精简版

附件上的 Content-ID 标头必须采用local-part "@" domain. Gmail 的 Content-ID 中没有@这是一个真正的错误,还是我误读了规范?

长版

当我尝试重新发送从 Gmail 发送的附有内嵌图像的电子邮件时,我注意到了这个问题。我的邮件程序 (SwiftMailer) 声称 Content-ID 无效。

这是我正在使用的电子邮件。我通过在 Gmail 中插入内联图像并将其通过电子邮件发送给自己来创建它。

以下是规范的相关部分(据我所知):

RFC 2045

RFC 822此处此处

我在这里想念什么?Gmail 是否不遵循规范,或者是否可以@在 Content-ID 中没有一个?

0 投票
1 回答
523 浏览

vba - MS Outlook MailItem 作为 MIME 消息

我一直在寻找一种将 Outlook MailItem 作为 MIME 消息的方法,但到目前为止运气不佳。

我在这里发现的是:http ://www.office-outlook.com/outlook-forum/index.php/m/600993/ ,这意味着我要么必须使用第三方库,要么进入扩展MAPI。

没有其他方法可以在 Outlook 2007 中使用 VBA 获取完整的 MailItem 作为 MIME 吗?

0 投票
4 回答
7557 浏览

java - 如何序列化 Mimemessage 实例?

我一直在尝试序列化 MimeMessage 实例,但正如我在网上阅读的那样,这是不可能的。我想通过序列化 MimeMessage 实例来实现的是,我想对该实例进行哈希处理并将其与邮件本身一起发送。到目前为止我编码的是这样的:

它在 GlassFish 服务器上编译,但是当我尝试使用服务时出现运行时错误。它说:

我试过这样做;但它也没有工作:

有没有办法实现序列化 MimeMessage 实例或以其他方式绕过并破解它?

0 投票
2 回答
273 浏览

email - MimeMessage 电子邮件 - 创建“回复中”电子邮件

目前,我正在用我的服务器接收电子邮件(通过 spring 框架的 imap)

我收到的消息属于 MimeMessage 类型。

假设我现在收到了一封新电子邮件 (X)

我想创建一个新的 MimeMessage (Y),在它的正文中它会说这封电子邮件是对 (X) 的回复(回复)

我怎样才能做到这一点?

ps (Y) 消息稍后将从不同的 SMTP url 发送,因此 X 和 Y 不相关。

谢谢。

0 投票
2 回答
2686 浏览

jakarta-mail - MimeMessage 电子邮件获得没有以前的通信的回复正文

在我的服务器中,我不断收到来自 gmail 的电子邮件。

我将它们作为 MimeMessage 类型接收。

到目前为止,我正在做的是使用以下方法提取正文:

我现在的问题是基于我收到的“回复”前一封电子邮件的电子邮件。当我提取这些电子邮件的文本时,我收到“X 写在 Y ...”,然后是所有以前的通信。我如何只获得新的响应文本?(没有以前的通信)?

谢谢。

0 投票
0 回答
2600 浏览

spring - MimeMessagePreparator() 中的多个 addInline()

我想在我的邮件中添加多张图片

但我有一个 NullPointerException !

当我只添加一张图片(addInline())时一切顺利,邮件已发送

有人有想法吗?谢谢

编辑:

我想出了如何发送包含多个图像的电子邮件

在 template.vm 中插入图片:<img width=172 height=40 src="cid:resImg1"alt="Image1"/>

我希望能帮助别人

0 投票
4 回答
16031 浏览

c# - 使用 C# 解析电子邮件正文

我有一个名为 email_archive 的电子邮件数据库表。该表包括一个名为 body 的字段和另一个名为 raw_headers 的字段。我想使用 C#(在 SharePoint webpart 中)在屏幕上显示此表的内容。我一直在尝试找到一个可以解析正文的库,以便我可以将消息的部分返回到窗口。我尝试了 Limilabs 的一个库,并下载了其他几个库。但是,所有这些似乎都至少需要 EML 格式的电子邮件。

最近的尝试是尝试使用MailUtilies

但这失败了,因为格式似乎没有通过 MimeMessage 完整性检查。

有谁知道使用原始标题和正文内容将电子邮件解析为其组成部分的方法。

标题看起来像这样

消息看起来像这样

0 投票
1 回答
1175 浏览

email-headers - Javax.mail 更改 mime 标头

我需要为 MimeMessage 指定特定的标头。

但是,此 mimemessage 是使用此标头创建的:

你知道为什么它会改变它的标题吗?

0 投票
1 回答
3384 浏览

java - 在 Mimemessage 如何使 setContent 方法也应该更改 getRawInputStream 方法返回的值

我已经有了 Mimemessage 对象。我试图将一些内容附加到现有内容。使用 message.getContent() 方法,我有内容对象。然后我使用 msg.setContent(appendContent, contenttype) 设置 setContent。之后,我也调用了 msg.saveChanges()。然后从同一个 mimemessage 对象中,我尝试使用 msg.getRawInputstream() 方法从中获取 Rawinputstream。但这会返回旧内容而不是新内容。为什么?