问题标签 [email-formats]

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 投票
2 回答
3505 浏览

python - Python邮箱编码错误

首先,让我说我是 Python 的完全初学者。我从来没有学过这门语言,当谷歌只找到 Python 片段来解决我的问题时,我只是想“这有多难”。:)

我有一堆 Maildir 格式的邮箱(从我的旧 Web 主机上的邮件服务器备份),我需要从中提取电子邮件。到目前为止,我发现的最简单的方法是将它们转换为 Thunderbird 支持的 mbox 格式,而且似乎 Python 有一些用于读取/写入这两种格式的类。看起来很完美。

Python 文档甚至有这个小代码片段完全符合我的需要:

除非它不起作用。这就是我对 Python 完全缺乏了解的地方。在一些消息中,我在迭代期间收到 UnicodeDecodeError (即,当它试图msgsrc, on line读取时#1)。在其他人身上,我在尝试添加msgdest(line #2) 时收到 UnicodeEncodeError。

显然,它对所使用的编码做出了一些错误的假设。但我不知道如何在邮箱上指定编码(就此而言,我也不知道编码应该是什么,但一旦我找到一种实际指定编码的方法,我可能会弄清楚)。

我得到类似于以下内容的堆栈跟踪:

在 UnicodeEncodeErrors 上:

任何人都可以在这里帮助我吗?(对于不涉及 Python 的完全不同的解决方案的建议显然也是受欢迎的。我只需要一种方法来访问从这些 Maildir 文件中获取导入邮件。

更新:

sys.getdefaultencoding 返回“utf-8”

我上传了导致这两个错误的示例消息。 这个抛出 UnicodeEncodeError,这个抛出 UnicodeDecodeError

我尝试在 Python2.6 中运行相同的脚本,但得到了 TypeErrors:

0 投票
4 回答
184 浏览

asp.net - 以 html 格式发送电子邮件

...问题是消息作为纯文本发送,包括正文中的<br>标签

我怎样才能将电子邮件作为 html 发送?

0 投票
2 回答
9143 浏览

html - 字符 96 HEX 在 Internet 协议/格式中是否有任何特殊含义?

抱歉这个模糊的主题,问题是这样的:

我在谷歌日历中与受邀者一起创建了一个活动;在接收方,一封电子邮件作为多部分到达,在其 text/html 块中,具有以下文本(quoted-priatble 编码)

6 月 9 日星期三 1pm =96 2p=
m

我用谷歌搜索 =96 并找不到任何东西。(字符集或此块是 windows-1252,顺便说一句)

多谢!

0 投票
4 回答
7919 浏览

php - PHP 邮件格式问题 - 为什么 CRLF 标题行结尾会破坏 Outlook 中的 HTML 电子邮件?

我正在使用 PHP 本机mail()函数发送 HTML 电子邮件,并且在用户最常见的电子邮件客户端 - Outlook 2007以及其他一些电子邮件客户端)中存在格式问题 - 所有的 html 标记都被暴露,所以看起来像乱码非网络开发者。

我发送 HTML 电子邮件的方式与PHP 手册演示的方式相同。例子:

因为测试各种电子邮件客户端很困难,所以我注册了http://litmusapp.com/,所以我可以看到 47 个不同电子邮件客户端的电子邮件截图。大多数都可以(例如 gmail、thunderbird、Lotus Notes),但所有不同版本的 Outlook 都不好。

要解决格式问题,我执行了以下操作:

  1. 删除$headers = "MIME-Version: 1.0\r\n";邮件标题。
  2. \n确保我只用“ ”而不是“ ”结束我的标题\r\n

有谁知道为什么我在不符合手册的情况下使用 HTML 电子邮件会获得更好的结果?

信息:

  • 我在 RHEL 5.5 上使用postfix版本 2.3.3。
  • PHP 版本 5.3.2
0 投票
1 回答
1167 浏览

javascript - 使用 javascript 更改电子邮件格式

我正在使用 javascript 和 Outlook Activex 对象 (Outlook.Application) 通过 html 页面发送电子邮件我正在尝试将邮件消息的格式更改为 html,但我不知道我必须将 .BodyFormat 属性设置为什么值。我试过这个:

但 olFormatHTML 未定义;我只能将此常量与 VBScript 一起使用吗?

0 投票
1 回答
217 浏览

c# - Change Outlook 2007 Send Options Programatically

We have several customers who have difficulty receiving PDF's from us via BPOS. In order to correct the problem, we have to change their "Send Options" from Outlook to Plain Text. What I would like to do is automate this so we don't have to manually do this to each contact for each user.
I written code where I can get to the contact in question, but I don't see where to set this particular setting. Can anybody point me in the right direction as to where this property may be?

Thanks, Eric Gurney

0 投票
1 回答
41 浏览

email - 电子邮件地址中编码的电子邮件地址。可能吗?

我正在研究一些电子邮件地址格式的边缘案例,以及电子邮件服务器如何处理这些案例。

特别是,根据 RFC5322(第 3.4.1 节),这样的地址是有效的:

“test@test.com”@domain.com

注意本地部分周围的双引号。

如果这样的地址是有效的,它可以被电子邮件服务器处理吗?

如果不是默认设置,是否有人知道是否可以配置任何开源电子邮件服务器来处理此类情况?

谢谢!

0 投票
3 回答
16129 浏览

email - 是否有关于 EML 文件格式的 RFC?

基本上,我正在尝试使用 EML 文件,我想知道这些文件在不同的电子邮件服务器中是否相当标准......基本上,是否有关于 EML 文件的 RFC,就像有一个用于电子邮件地址和其他主题的 RFC?


我想我可以更具体一点,以更好地了解我需要什么。我正在扫描 Exchange 邮箱并从以下属性中保存 eml 文件:Microsoft.Exchange.WebServices.Data.EmailMessage.MimeContent.Content.

一旦我有一个 eml 文件,我想知道它是否有一种标准的格式化方式。差不多就是这样。我询问了 RFC,因为我认为该标准将在 RFC 中进行解释。

0 投票
0 回答
230 浏览

php - 用于删除服务器地址的邮件功能 - PHP

我需要知道如何删除电子邮件中的服务器地址。

例如:someone@example.com通过服务器地址。我只想删除 via 部分。

不适合我

0 投票
2 回答
1521 浏览

php - 在 php 邮件功能中包含 cc

当我尝试使用 php 邮件功能插入 cc 时,我只收到带有 HTML 部分的消息。

我正在使用以下代码

有人可以帮我解决这个问题吗?