问题标签 [html-email]

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

css - 构建电子邮件消息以在多个设备/客户端上显示

我正在使用 System.Net.Mail 发送电子邮件,并希望确保它在从纯文本手机到 Mac、Suse Linux/Evolution 或 Windows 上的富客户端的任何内容中都能正常显示。

我认为在发送如此广泛的信息时需要考虑几点。到目前为止,这是我的清单:

纯文本标题:对于纯文本客户端,在整个消息前加上纯文本,上面写着“要查看此消息,请单击此链接”。即使邮件进入垃圾邮件文件夹,此文本也应该是可读的。

布局:对于消息的 html 部分,我应该使用 CSS 还是 HTML 表格?

Doctype:使用 XHTML、HTML5 的正确文档类型是什么?

图片:最好使用什么图片格式?..嵌入它时我应该采取任何特殊的考虑吗?我希望存在图像而不是给消息一个“附件”图标

MIME 类型:我应该将任何特殊的 MIME 类型用于纯文本或 html 部分...还是应该在 HTML 前面加上我的文本,然后用 CSS 样式隐藏该文本?

我相信还有更多的事情需要考虑,或者重新考虑上述问题的方法。在生成此类需要被许多设备理解的电子邮件时,我还应该记住哪些其他事项?

0 投票
4 回答
12010 浏览

css - 为什么字体大小 CSS 在 iPad HTML 电子邮件上不起作用?

我正在处理 HTML 电子邮件,并且仅在 iPad 上的邮件客户端上遇到了问题。

尽管字体大小在 Mac OS X 的邮件应用程序中正确显示,但似乎将内联 CSS 设置为“字体大小:12px”或任何其他大小在 iPad 的邮件应用程序上不起作用。

有任何想法吗?

0 投票
4 回答
1618 浏览

php - php在电子邮件正文中嵌入flash

如何在电子邮件正文中嵌入 Flash,

使用php(邮件功能)

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 投票
6 回答
4105 浏览

php - HTML邮件中的斜线?

我正在尝试编写一个 html 邮件发件人,但我有一个问题,它显示斜线。

我的部分代码:

当我在 textare 中输入 html 代码并将其发送到 gmail 时,它会显示奇怪的斜杠。我在这里犯了什么错误?

0 投票
1 回答
664 浏览

.net - html ws 文本电子邮件 - 如何在 gmail 中显示 html 版本?

我在系统生成的电子邮件中添加了纯文本版本,因为没有文本版本的电子邮件被视为垃圾邮件。这是我的代码:

它工作得很好,但现在我的问题是像 gmail 这样的系统显示备份文本版本,而不是主要的 html 版本!

到目前为止,我发现电子邮件由两部分组成:

第一个更大,它必须是 HTML 版本(如您所见,我将 IsBodyHtml 设置为 true)。有任何想法吗?

0 投票
1 回答
275 浏览

php - 使用 PHP 和 mail() 函数获取更多用户详细信息

我有一个简单的 PHP 脚本,它使用 mail() 函数(我知道这很容易产生垃圾邮件)将消息发送到指定的电子邮件地址,其中包含来自 HTML 表单的内容。

我想知道是否可以获取有关用户设置的其他信息并将其输入到发送的邮件中。

附加信息可能包含:

  • 浏览器类型和版本 是否
  • 启用或禁用 Javascript
  • 操作系统分辨率

如果其中任何一个是可能的,那就太棒了。

谢谢,阿米特

编辑:感谢@Stephen,我能够使用 $_SERVER['HTTP_USER_AGENT'] 获取有关浏览器的更多信息。但是,当使用 get_browser 时,它不起作用。这是我的代码:

有人知道原因吗?

谢谢!

0 投票
1 回答
647 浏览

html-email - Thunderbird 的 Email Blast 插件

我在 Thunderbird 插件中查看了一个插件,它可以作为电子邮件爆炸应用程序发送大量邮件,但没有找到。我想知道是否有人知道,或者如果不存在,我正在播种!:)

干杯,詹姆斯

0 投票
2 回答
5215 浏览

html - Outlook 2010 显示表格单元格之间的间距不一致

我正在设计一个 HTML 时事通讯,我遇到了这个问题:

替代文字

如您所见,单元格间距完全不正常:左右列的行之间不应该(也不能)有空格。我真的不知道罪魁祸首是什么,任何想法都将不胜感激!

这是相关的源代码:

0 投票
1 回答
1912 浏览

outlook - Outlook 2007 在 HTML 电子邮件中的大图像上方添加大量空间

我们创建了一个 HTML 模板,它可以在所有电子邮件客户端上正确呈现,除了 Outlook 2007 的一个问题。在电子邮件的中间,有一个 600 像素高的广告。在 Outlook 中,该广告上方有大约 350 像素的多余空间。据我们所知,Outlook 正在执行某种分页以避免将图像分成两部分(因为它使用的是 Word 渲染引擎)。如果我们将广告下移,问题就消失了,但这不是一个很好的选择,因为广告之前的内容大小会因每个时事通讯而异。

有没有办法解决?