问题标签 [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.
c# - 电子邮件:如何在 C#/System.Mail 中设置嵌入图像的名称?
我正在尝试从 C# 发送带有嵌入图像的电子邮件。当我在 Gmail 中收到这封电子邮件时,嵌入的图像没有正确的名称 - 相反,它们显示为“noname” - 请参见下面的屏幕截图
以下是我将图像嵌入电子邮件的方式:
看这个问题:如何阻止电子邮件中的嵌入图像被 GMail 显示为附件?- 并比较我的电子邮件正文,看起来我需要将 Content-Type 字段设置为
内容类型:图片/jpeg;name="我的图片名称.png" "
而目前我的电子邮件看起来像这样:
知道如何使用 C# 和 System.Mail 做到这一点吗?
谢谢。
embedded-fonts - Web 字体 mime 类型警告
我正在通过 webfonts.fonts.com 使用免费的网络字体服务,该服务由他们的服务器提供服务,并且在我的 Chrome/Safari 浏览器控制台中收到以下警告:“资源解释为字体但使用 MIME 类型应用程序传输/八位字节流。”
这是 JS 链接 fonts.com 指定放置在标题中:
这是我正在使用的 CSS:
我不知道警告是什么意思,我想知道,因为它只是一个警告而不是错误,是否那么关键。我已经在各种浏览器、Mac 和 PC 上测试了该网站,从表面上看,一切正常,看起来应该是这样。
任何人都可以阐明我是否做错了什么,或者即使这是否是一个问题?很高兴在必要时发布更多信息。
提前致谢。
java - 如何解码 [MIME] java 邮件中的附件文件
我无法解码附件。它类似于=?utf-8?B?MS5qcGc=
被编码的东西。我需要解码那个附件。我用来解码的java代码
请帮我解码。
java - 如何对 Internet 地址进行编码
发送电子邮件的代码如下:
我的问题是,当我在 utf-8 中编码主题时,我如何编码收件人地址,即。new InternetAddress(address)
java - 将 .eml 读入 JavaMail MIME 格式
我已将单个消息作为 .eml 文件存储在我的磁盘上。当需要将它们从磁盘读取到内存时,我无法恢复电子邮件的正文(文本)。这是读取 .eml 文件的代码
有趣的是——我可以打印出关于电子邮件的各种信息、发件人、主题行、收到时间、抄送、密送等。我就是无法访问电子邮件内容。我应该在哪里看到正文,而不是一个内存地址(下)
所以有什么帮助吗?我忘记了像演员表这样简单的事情吗?除了 MimeMessage 格式之外,我还尝试从 Multipart 和 Message 打印内容。感谢您的意见,谢谢!
html - 由于 mime 类型不匹配,CSS 被忽略
我测试过的每个浏览器都忽略了我的站点样式表。在 IE9 - SEC7113 上测试时出现此错误:由于 mime 类型不匹配,CSS 被忽略
这是引用它的标头中的 html。如果您需要更多信息,请告诉我。
perl - MIME::Lite 和消息 ID
使用MIME::Lite时,有没有办法在接受消息时获取 MTA 分配的消息 ID?这是我的代码片段。
我尝试Debug=>1
在$msg->send
命令中设置,但$status
不包含 Message-ID,调试输出也没有它。
谢谢,瑞克
unit-testing - MIME 解析器测试数据
我刚刚编写了 MIME 解析器并在收件箱中的 1000 多条消息上对其进行了测试,所以看起来它运行良好。但是,这些消息中的大多数都是私有的,我不能在公共单元测试中使用它们或将它们添加到 VCS。
是否有任何已知/公共的邮件消息集可用于 MIME 解析器单元测试?
我曾考虑通过 HTTP 从公共邮件列表中提取原始 MIME 消息,但这会使测试变得非常缓慢且不可重复。
outlook - 将 Outlook 的“J”表情解码为文本
Outlook 默认将“:)”转换为“J”。谷歌搜索显示 J 是表情符号的 Wingdings 字符,因此对于 Outlook 用户来说,它们看起来像正常的表情符号。
我想将这些“J”表情转换为 UTF-8 笑脸字符,以便我们其他人也能看到它们。但是在查看电子邮件的来源时,“J”笑脸线看起来像这样:
也就是说,就像您在每隔一行看到的普通 Outlook 格式一样。除了 Calibri 和 Times New Roman 之外,在源代码的任何地方都没有提到任何字体系列。那么 Outlook 是如何将这些 J 解码为表情符号的呢?我如何能?
java - Liferay:如何在 MailServiceUtil 中为附件指定 CID(以便它们可以嵌入(即图像)在 HTML 内容电子邮件中)
附件需要像这样添加
,但内部似乎 fileName 仅用于 MimeBodyPart.setFileName()
我无论如何都找不到使用
功能,所以我可以使用嵌入在邮件中的图像
似乎 MailEngine 位于门户 jar 中,因此仅供内部使用,我无法找到 MailServiceUtil 的解决方案。这是否意味着我需要从头开始解码所有 Liferay 高级 API 并使用 Java Mail API?