问题标签 [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 回答
732 浏览

email - 解析 mime 电子邮件、outlook 问题和差异

我正在学习一个名为 parsec 的 haskell 解析库,为此我需要解析一封电子邮件。我一直在研究规格,比较来自不同客户的不同消息,阅读一些 rfc 等。

对于这个练习,我只需要提取“From:”标题和实际的纯文本正文。现在,所有客户似乎都产生了关于规格的理智或至少没有偏差的消息。唯一的区别是前景(出于某种原因,我并不感到惊讶)。

所以根据myu阅读的标准方法是有一个边界序列说:

然后多部分体的所有部分都由这个边界序列分隔,对吗?如果我错了,请纠正我。我希望我的解析器与所有可能的客户一起工作。

所以常见的模式是

现在,查看 Outlook 生成的消息,我看到了不同的画面。它使用某种子边界,我不明白它是否是标准?这是前景变体

然后身体是这样划定的

所以它有一个与序列 001 的外边界,然后是与序列 002 的内边界。那么这是什么?这是某种微软自己的 mime 规范,还是我错过的 rfc?这更难解析。

0 投票
1 回答
747 浏览

java - JavaMail MimeMultiPart 不发送全部内容

我已经被一个奇怪的问题困住了一段时间,我真的看不出我的代码有什么问题。我正在尝试使用 java 发送一封电子邮件,并在其中将图像附加到邮件中。首先我有纯文本的消息,然后是通过附加它并使用 html 显示它的图像。

这就是我认为它应该看起来的样子:

这是我的代码:

}

消息已发送,但它显示的唯一内容是带有图像的“页脚”,而不是消息!

你能看出代码有什么问题吗?

提前致谢!

0 投票
1 回答
654 浏览

java - javax.mail MimeMessage 中的解析异常

我在

https://forums.oracle.com/thread/2449918

根据答案,电子邮件是错误的。我的问题是,有没有关于如何处理这个问题的想法?
如问题所述,如果我尝试发送:

内容类型:text/rfc822-headers;
内容传输编码:8bit

代替

内容类型:text/rfc822-headers;内容传输编码:8bit

它会起作用的。

通过使用属性mail.mime.contenttypehandler我可以添加自己的类来清理 Content-Type 标头,但这可能是有风险的,因为完整的验证、正则表达式...等可能会带来比它解决的问题更多的问题。以前有人遇到过这个问题吗?怎么解决?

任何想法都会受到赞赏。

0 投票
2 回答
3175 浏览

perl - 使用 Email::MIME 将 .xls 作为附件发送 perl

这是发送电子邮件的代码:

现在我可以发送邮件,但report.xls它是空的,即 0 字节。它存在于我的本地目录中,我无法理解为什么它没有作为附件被拾取。我也尝试过给出绝对路径,但这也不起作用。

0 投票
0 回答
1949 浏览

phpmailer - 如何使用 PHPMailer 发送主题

我使用 PHPMailer 类。我写了一封这样的测试电子邮件:

一切都很好,但它没有附加标题,我看到它仅在调用 DKIM_add 函数时附加的代码。如何在没有 DKIM_add 功能的情况下发送主题?

0 投票
1 回答
2478 浏览

java - 从 MimeMessage 中删除附件

我正在从本地磁盘读取 eml 文件:

现在如何删除“.dat”类型的附件?

0 投票
2 回答
2071 浏览

email - 如何使用 JavaMailSenderImpl 将邮件发送到分发列表

我正在使用 org.springframework.mail.javamail.JavaMailSenderImpl 进行邮件发送,这是一段运行良好的代码。emailArray 是一个包含 5 个收件人电子邮件 ID 的数组。但我想为此使用 DL,而不是创建一个电子邮件 ID 数组。我该怎么做?

0 投票
1 回答
2473 浏览

c# - 解析多部分消息,仅正文

我使用 OpenPop.NET 来解析存储在数据库中的电子邮件 (MIME) 消息。

大多数消息都得到了很好的解析,但其中一些消息的正文没有得到解析。

我将正文作为多部分格式化文本,如下所示:

我注意到在这些消息中,标题没有将消息定义为“Content-Type:multipart/mixed;” . 例如,当我保存整个消息并尝试在 Thunderbird 中打开它时,消息正文是多部分消息,未解析。

我希望单独解析多部分消息正文,而不是作为电子邮件消息的一部分。我怎样才能做到这一点?我使用 .NET 3.5(尽管我也会采用 .NET 4 解决方案)。

谢谢!

这是一个有问题的示例文件。

0 投票
2 回答
2516 浏览

java - 通过java发送邮件:具有不同邮件ID的多个发件人

我想向指定的收件人发送一封邮件,但我的发件人可以有不同的邮件帐户,例如 Outlook、ymail 或 gmail。是否可以从不同的电子邮件 ID 向同一收件人发送电子邮件?我正在使用这段代码:

0 投票
1 回答
1457 浏览

java - 在 Java MimeMessage 中设置“from”标头字段无法正常工作

对于我正在开发的 Web 应用程序,我创建了一种发送电子邮件通知的方法。消息必须来自特定帐户,但我希望“发件人”标题字段读取为完全不同的电子邮件地址。这是我的代码(我已将实际的电子邮件地址更改为假的):

对于上述发送电子邮件的方法,将具有以下电子邮件标题:

我希望它阅读:

我究竟做错了什么?任何帮助表示赞赏!