问题标签 [mime-mail]

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 回答
775 浏览

mime-types - 在 Mac 电子邮件客户端中未正确显示 MIME 消息

我正在从代码生成一个多部分的 mime 电子邮件。我使用的 mime 格式示例如下所示。这在大多数电子邮件客户端中显示得很好,但在 Mac 上的 Apple 电子邮件中,消息只会显示“此消息没有内容”。谁能解释为什么 Mac 上的 Mail 无法显示下面的消息?

非常感谢。

0 投票
0 回答
1275 浏览

php - php MIME 邮件解析 - imap。如何解析正文和正文 html?

一段时间以来,我一直在尝试从 gmail 获取电子邮件,对其进行解析,然后将所需的数据放入数据库中,但我发现使用 PHP MailParse 很难,因为它的文档很差。我尝试了在谷歌代码上找到的 MimeMailParser.class.php(它在内部使用 MailParse),但它没有按预期工作(或者可能是我的错)。

情况:客户通过不同的邮件地址发送电子邮件,所有这些电子邮件都被转发到一个唯一的电子邮件地址。我必须在这个中央邮箱上收到电子邮件。

目标:我想解析电子邮件正文文本和正文 HTML,脚本:使用 MimeMailParse:

$text 的输出如 $body,$html 的输出为空。

使用原始 Mailparse:

输出:

那么如何使用这些库或其他库获取 html 正文和文本正文(我希望他们有一些示例和文档)

0 投票
2 回答
2801 浏览

html - 在电子邮件中使用 cid:attachmentID 用于 css 中使用的图像文件的语法是什么

我正在编写一个脚本,该脚本通过电子邮件将一些格式化的 html 和图像发送给收件人。使用 MIME::Lite,我想出了一种发送 css 文件和它用作附件的图像文件的方法。图像出现在邮件消息的末尾 - 作为附件。以下行似乎有效:

我的问题是以下几行的语法应该是什么(在文件 style.css 中)?以下不起作用。

此外,如何阻止邮件客户端自行显示图像?我使用的脚本如下:

让邮件客户端访问来自 http 服务器的 css 或图像文件的 URL 不是一种选择。电子邮件必须是独立的。TIA 是一个显示语法的示例。

0 投票
1 回答
2344 浏览

python - Gmail 显示电子邮件的 HTML 和文本以及 HTML 部分

我正在使用 Python 向 gmail 帐户发送电子邮件。这是我正在使用的代码

当我在 gmail 中查看这封电子邮件时,HTML 和文本版本都显示如下:

这是 HTML

这是文字

它应该是显示文本或 html,这是导致此行为的原因。

0 投票
0 回答
341 浏览

php - 邮件/mime “密件抄送:”地址附加到“发件人:”地址

在 php 中使用Mail/mime时,我正在发送带有Bcc附加到From地址的地址之一的电子邮件。

最初,我在标头数组中有地址用逗号分隔的密件抄送:字段。然后我尝试了上面的方法。

两者都导致收件人的电子邮件地址来自:sales@example.co.uk HR@example.co.uk

如何在发送时获得 2 个密件抄送地址?

0 投票
3 回答
435 浏览

javascript - 在 xpages 中发送 MIME 邮件运行时错误时出错


我想从 xPages 发送电子邮件。我创建了一个测试按钮并向其添加了一个简单的操作“发送邮件”,但是当我单击它发送测试电子邮件时,我收到了这个运行时错误:

异常
发送 MIME 邮件时出错

我也尝试使用此 SSJS 发送电子邮件:

但我得到了这个运行时错误:

执行 JavaScript 动作表达式时出错脚本解释器错误,line=6,col=5:[TypeError] 调用方法 NotesDocument.send() 时发生异常 null

我会感谢你的帮助。
谢谢

0 投票
1 回答
1028 浏览

mime-mail - 在电子邮件中添加页眉和页脚最安全的方法是什么?

我正忙于编写 SMTP 中继引擎的最后一点。基本上,人们将邮件发送到这个 SMTP 地址,然后通过管道传输到文件,进行分析,然后将页眉和页脚添加到正文中。我的问题是,我不确定我更改邮件的方式是否适用于所有情况。基本上,如果我有这个:

想法是: 1. 只需找到第一个空白行并将页眉放在那里,然后将页脚附加到末尾。2. 使用PHP Mime Mail Parser更改正文

1 的问题是我认为可能有不同的格式不遵循正常布局。2 的问题是,我仅限于邮件解析器可以解析的任何内容。

那么,正如我所描述的,最安全的转发电子邮件的方法是什么?

0 投票
0 回答
69 浏览

php - 使用 htmlMimeMail 的多个 'Unknown function implode on line 341'

我有一个艺术画廊客户,他们有一个客户的小型邮件列表,他们每三周发送一封电子邮件邀请,其中仅包含一张图片和一条“取消订阅”行。客户也不希望图像显示为附件。最近出现了一系列问题,这使这项任务非常艰巨,因此我建立了一个结构来通过 Web 服务器发送电子邮件。我正在使用 Richard Heyes htmlMimeMail 包来执行此操作,以便可以包含图像。图像首先上传到 Web 服务器,并经过硬编码以重新命名,以便每次上传都会覆盖之前的图像。

如果我对一个收件人和几个抄送者进行测试,那么代码都可以正常工作。当我在循环中使用该结构向大约 1500 个客户发送多封电子邮件时,我突然收到多个Unknown function implode on line 341-prereg_match_all()行 - 返回错误,并且一些(或许多)电子邮件没有发送出去。我尝试了各种方法,注释掉了该prereg_match_all行和其中的一部分,从而停止了错误,但每次都会出现不同的问题,例如未包含图像,并且似乎仍然没有发送一些未知数量的电子邮件。

我试图了解我的循环编码是否有问题,或者是prereg_match_all()功能代码是问题的根源。

任何帮助都感激不尽。

这是 htmlMimeMail 中包含的未经修改的代码(几年前我获得了许可)。顺便说一句,由于 ISP 在我们共享主机上证明的 PHP 版本的限制,我无法使以后的版本正常工作,并且 PHP 的各种 html 邮件功能也没有被 ISP 编译。

在发送电子邮件页面中使用此循环时出现错误。
$user并且$useremail是硬编码的。$subject使用图片上传文件时设置。$body$text在前面的“发送电子邮件”页面中创建。

0 投票
2 回答
1129 浏览

php - 如何使用带有 pear mail.php 和 mime.php 的 php 附加多个文件?

我不能附加多个文件。如果我附加的文件多于一个文件,电子邮件总是发送 1 个文件附件,但我的附件多于一个文件。

我的代码有什么问题?请帮我。给我解决....谢谢你.....对不起我的英语,我来自印度尼西亚。所以只是很少说英语。对不起……

0 投票
1 回答
413 浏览

php - 多部分 MIME 电子邮件文本和 HTML 显示这两个部分

我一直在努力解决这个问题,但找不到任何关于我的问题的有用文章。我正在使用内置邮件功能编写一个 PHP 站点,用于快速确认电子邮件。我意识到对内置邮件功能存在相当大的偏见,但到目前为止它对我来说效果很好,我希望能够继续使用它。当我只发送一封纯文本电子邮件时,一切都很好,就好像我只发送一封 HTML 电子邮件一样。但是,如果我尝试发送多部分文本/HTML 电子邮件,则两个版本都会显示在我的电子邮件客户端中(尝试了 Thunderbird 和 gmail)。我希望这里有人可以帮助我找出我做错了什么(除了使用mail()而不是PHPMail)。这是我的代码片段