- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们有一个使用 Java Mail API 访问 Gmail 帐户 (IMAP) 的应用程序。适用于所有类型的电子邮件,但包含 .eml 文件作为附件且使用 Thunderbird 发送的邮件除外。
这是尝试检索该消息时的异常堆栈跟踪。请指教。
Caused by: com.google.code.javax.mail.MessagingException: Unable to load BODYSTRUCTURE
at com.google.code.com.sun.mail.imap.IMAPMessage.loadBODYSTRUCTURE(IMAPMessage.java:1377)
at com.google.code.com.sun.mail.imap.IMAPMessage.getContentType(IMAPMessage.java:492)
最佳答案
我成功使用 this方法。简而言之,如果您的 Message
类型为 MimeMessage
并且遇到此异常,请从原始 MimeMessage 创建一个新的 MimeMessage 实例并对其进行处理。例如,当我调用 Message 的 getContent()
方法时出现此错误,因此我编写了以下方法来获取内容:
private Object getEmailContent(Message email) throws IOException, MessagingException {
try {
return email.getContent();
} catch (MessagingException e) {
// handling the bug
if (email instanceof MimeMessage && "Unable to load BODYSTRUCTURE".equalsIgnoreCase(e.getMessage())) {
return new MimeMessage((MimeMessage) email).getContent();
} else {
throw e;
}
}
}
关于gmail - 使用 Thunderbird 发送的包含 .eml 文件的电子邮件无法加载 BODYSTRUCTURE 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18115854/
我希望有人能给我一些关于在 r 中导入和解析 .eml 文件的建议。我有一个包含大约 1000 个 .eml 文件的文件夹,其中包含如下条目的文本: 返回路径: 我想做的是将所有这些文件导入到 r 中
我正在使用 javax mail api 发送电子邮件。 当电子邮件正文由 eml 文件给出时,如何发送电子邮件? 我还需要添加本地磁盘上的这封电子邮件的附件。 如何从 eml 文件发送电子邮件的示例
我需要使用 Linux 终端将我的邮件以“*eml”格式从本地文件夹上传到 gmail 帐户。例如一些电子邮件:myemail.eml 文件 最佳答案 试试 mail 或 mailx 命令。 mail
我想创建包含多个附件的.eml 格式的电子邮件文件。附件已生成且附件内容正确。但附件始终以 .dat 格式出现,文件名为“ATT00001”、“ATT0002”等 目前我正在遵循 this stack
我有一个 .eml 文件。我想要做的是从此 .eml 文件中检索发件人、收件人、主题、正文和附件(如果有)并保存到数据库。我需要在没有任何第三方应用程序的情况下在 C# 中执行此操作。 我搜索了一些源
我正在创建 eml,并使用 here 中提到的过程将它们保存到目录中.我想知道如何发送这些 eml 文件?我尝试使用 SMTPClient 类的对象,但它使用 MailMessage 对象作为其参数,
基本上,我正在尝试使用 EML 文件,我想知道这些文件在不同的电子邮件服务器上是否非常标准......基本上,EML 文件是否有 RFC,就像电子邮件地址和其他主题的 RFC 一样? 我想我可以更具体
我需要使用 Mailkit 从 IMAP 导出 EML 文件,但是没有导出电子邮件的方法。 我在 MimeKit - Mailkit Documentation 中也没有找到任何文档. 是否可以使用
我正在尝试创建一个带有电子邮件接收触发器的逻辑应用。 当电子邮件有多个附件时,我可以循环并对每个附件进行 http 调用 但是,我们必须通过创建带有附件的电子邮件的 .eml 文件,将整个电子邮件作为
我想阅读 Gmail 中的新邮件并将其保存在 Dropbox 中。我已经完成了获取用户邮件并将其保存在保管箱中的代码。但当消息对象从 Gmail API 返回时,它是一个 JSON,目前我将其保存为
我使用以下代码将 .eml 文件从一个目录移动到另一个目录: if(Files.exists(Paths.get(newDirectoryPath))){ try {
我们有一个网络应用程序,允许用户在表格中查看电子邮件并双击它们以在 Outlook 中打开它们。 为此,我们使用(简化的)代码段: var email = Session.OpenSharedIte
我的目标是向服务器发送请求,并通过响应(以 EML 格式)打开 Outlook 和 Thunderbird,用户可以从中编辑电子邮件文本并将其发送出去。 我正在使用 Java servlet 生成具有
我正在尝试从 PHP 生成 EML 文件。是否有任何库可以让我轻松创建它们?我可以在 Internet 上找到一些 ActiveX 组件,但宁愿使用更便携的东西。 最佳答案 我最终使用这种模板自己构建
我每天收到来自 Google Apps 脚本的多个定时器的电子邮件。 邮件主题: 您的脚本 Eml 管理器最近未能成功完成。失败的摘要如下所示。要为此脚本配置触发器,或更改接收 future 失败通知
我需要能够在基于 Angular/.Net 核心 api 构建的 Web 应用程序中预览 EML 文件。我找到了一项服务 here由仅预览 Word、Excel 或 PowerPoint 文档的 Mi
我正在使用 Microsoft Graph 来获取邮件,我最近注意到当一封电子邮件有一个 .eml 附件时,有两种情况: 如果发件人通过欺骗电子邮件将电子邮件附加到 Composer ,则附件将是项目
我使用 ImapX 库将电子邮件保存到 .eml 文件。我可以使用什么 MIME 来阅读它? MIME 可以读取大部分 Content-Type。 最佳答案 尝试使用:“message/rfc822
我正在使用 python 3.7 和电子邮件,imap 库读取电子邮件并提取电子邮件和附件的内容,所有附件(如 excel、csv、pdf)都作为附件下载,但是当我在电子邮件中收到任何 .eml 文件
上下文 我正在开发 .eml 文件的预览器,但在显示 html 正文中的图像时遇到一些问题。 实际解决方案 我能够获取 html 正文,如下所示: MimeMessage mimeMessage =
我是一名优秀的程序员,十分优秀!