问题标签 [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.
php - 如何在我的服务器上安装 mime_mail?
如何安装它,并使用它将照片附加到我从服务器发送的电子邮件中?
我从一个 android 应用程序中获取照片。
我得到了那个文件,mime.php,但我不知道我必须用它做什么。
php代码:
email - 解析 mime 电子邮件、outlook 问题和差异
我正在学习一个名为 parsec 的 haskell 解析库,为此我需要解析一封电子邮件。我一直在研究规格,比较来自不同客户的不同消息,阅读一些 rfc 等。
对于这个练习,我只需要提取“From:”标题和实际的纯文本正文。现在,所有客户似乎都产生了关于规格的理智或至少没有偏差的消息。唯一的区别是前景(出于某种原因,我并不感到惊讶)。
所以根据myu阅读的标准方法是有一个边界序列说:
然后多部分体的所有部分都由这个边界序列分隔,对吗?如果我错了,请纠正我。我希望我的解析器与所有可能的客户一起工作。
所以常见的模式是
现在,查看 Outlook 生成的消息,我看到了不同的画面。它使用某种子边界,我不明白它是否是标准?这是前景变体
然后身体是这样划定的
所以它有一个与序列 001 的外边界,然后是与序列 002 的内边界。那么这是什么?这是某种微软自己的 mime 规范,还是我错过的 rfc?这更难解析。
perl - 使用 Email::MIME 将 .xls 作为附件发送 perl
这是发送电子邮件的代码:
现在我可以发送邮件,但report.xls
它是空的,即 0 字节。它存在于我的本地目录中,我无法理解为什么它没有作为附件被拾取。我也尝试过给出绝对路径,但这也不起作用。
c# - 解码 8bit 邮件消息:Content-Transfer-Encoding: 8bit
我正在开发一个电子邮件查看器,它可以读取 .eml 文件并在浏览器控件中显示消息。我找到了代码片段,它可以显示 7 位和引用打印消息(内容传输编码:引用打印/内容传输编码:base64)。我需要的是解码 8 位消息。
我用谷歌搜索了一个 8 位解码器,但找不到。我真的需要一个 8 位解码器吗?你知道一个好用的解码器吗?
更新:
相关标题:
我的代码中的正文消息(字符串行):
Outlook 在现实世界中显示的内容:
我想我不需要 case "8bit":部分。正如 SLaks 所提到的,我需要在流程开始时将邮件源加载到字节数组而不是字符串中。从字节数组检查邮件头中的charset=将给出适当的代码页。
php - php电子邮件表单回复
我正在尝试创建一个带有附件的邮件表单,其中回复地址与收到的地址不同。他们接收电子邮件工作正常,但如果您决定回复他们,它会将 mime-version 添加到回复电子邮件的末尾。(例如:email@gmail.commime-version)见下面的代码。
{ ?>
perl - 如何使用 Email::MIME 更改某一部分的正文?或者:body_set 对谁起作用?
我正在尝试使用Email::MIMEs
(1.926)walk_parts
和body_set
.
更改存在,但是在发送邮件时,正在发送旧的/未更改的邮件文本。问题是:我必须做什么才能“激活”我的更改?
看:
这将首先显示更改后的正文,所以你看到它就在那里!但是当显示整个邮件时,会使用旧的正文。如果我只是使用发送电子邮件,也会发生同样的情况Email::Sender
。所以我想知道正确的用法body_set
是什么......
java - MimeBodyPart getContent 损坏二进制数据
我使用 javax.mail.internet.MimeBody* 版本 1.4.1
我的程序想要使用 MimeMultiPart 从服务器向客户端发送一些具有多层嵌套的二进制数据。我观察到,如果我们使用 GetContent,它会破坏数据。我能够用这个片段重现这个问题
这是输出
我已经完全简化了这里的代码,使用 get(Raw)InputStream 看起来很明显,但是我们有嵌套的MultiPart,并且顶层正在执行 getContent,这导致它在某些情况下失败。
- 输入是字节数组类型,但在客户端 getContent 以字符串响应。服务器将内容设置为 application/octet-stream 但在客户端它以字符串形式输出。这里出了什么问题?
- 我不确定为什么在 8c 之前添加字节 c2。8c字符有什么特别之处?
- getInputStream 和 getRawInputStream 有什么区别。什么时候使用一个而不是另一个?
java - 通过java邮件发送消息
您好,我可以从我的 Web 应用程序发送邮件。但是这里的问题是只能发送一行消息,即
我想发送一条消息说:
您的用户名是:xxx 您的密码是:xxx
但是当邮件到达收件人时,只显示用户名......
我希望同时显示用户名和密码。有人请帮我解决这个问题..在此先感谢。
注意:Uname 和 pass 是类的静态变量,由其类名获取。
email - 如何调试电子邮件 MIME 类型问题?
简而言之,用户从生成电子邮件的网页提交联系我们表单。电子邮件已发送到由 Ciboodle 应用程序检查的邮箱。几周以来,电子邮件中出现了额外的和不需要的 mime 添加。
Ciboodle 收到的示例
让我为图片添加更多颜色。
使用电子邮件标头,我能够找出消息传递中的一些跃点。一些服务器是 Linux/unix 其他 Microsoft 上的 Postfix,Web 形式是 Java。
这并没有帮助我找到将 mime 类型添加到电子邮件的位置。
你会采取什么方法进行调查?
数据包捕获有帮助吗?
提前为你的时间干杯!
php - 电子邮件正文中的邮件 Mime 图像未使用 MailMime addHtml(...) 显示
Mail_Mime 1.8.9 Mail 1.2.0 php 5.4.12 项目 = 从我的本地主机开发计算机 (LAN) 运行。
您好,我正在尝试将图像添加到我使用 MailMime 发送的电子邮件中。图像永远不会加载。我将执行以下步骤:
在这里,我剥离了图像中的所有内容,但图像名称和扩展名(即:noimage.jpg)。然后我为非图像相关目的创建一个链接,然后使用剥离的图像名称和扩展名创建图像标签。
我在这里发送消息
在上面的例子中,我知道图像被称为 noimage.jpeg,所以在上面的 addHtmlImage 中我只是简单地说明了名称。我的印象是 addHtmlImage 中使用的名称必须与 html 正文中图像 src 标记中的图像名称相同。
当我实际发送电子邮件时,我收到了电子邮件,并收到一些文字说有图像,但我的电子邮件正文中的图像标签没有加载。此外,在 firebug 下查看它有一个附加到图像 src 的代理。它也将其引用为 PROXYADDRESS# http://noimage.jpg
任何人都有这方面的经验,可以帮助我理解为什么图像没有加载?
作为参考,我看到有人在网上发布此方法并尝试复制它们。在此之前,我什至尝试将整个 url 放在图像 src 中,而不是将图像添加到 MIME,但它不起作用。