跳转到主要内容

概述

HTML 编辑器让您使用自己的 HTML 发送完全自定义的品牌电子邮件。 您应该在以下情况下使用 HTML 编辑器:
  • 需要完全控制布局、间距和样式
  • 已有可投入生产的 HTML 电子邮件模板
  • 熟悉电子邮件客户端限制
HTML 电子邮件与网页不同。许多 HTML 和 CSS 功能在电子邮件客户端中不受支持或渲染不一致。

先决条件

在使用 HTML 编辑器之前,请确保您:
  • 具有构建响应式 HTML 电子邮件的经验
  • 在可公开访问的 URL 上托管所有图像(您的网站、CDN、S3 等)

预期结果

设置后,您的电子邮件将:
  • 在主要客户端(Gmail、Outlook、Apple Mail)中一致渲染
  • 正确跟踪链接点击
  • 包含有效的取消订阅机制
  • 通过垃圾邮件和送达率检查

导入您自己的模板

如果您已有 HTML 电子邮件模板,可以通过以下任一方式将其添加到 OneSignal:
  1. 使用电子邮件模板转发
  2. 使用 Create Template API 程序化创建模板
  3. 将 HTML 复制粘贴到 HTML 编辑器中
从经过验证的模板开始,而不是从头编写 HTML。
导致渲染或送达率问题的常见错误:
  • 缺少取消订阅链接 — 营销电子邮件必须包含。没有取消订阅链接,收件箱提供商更容易将您的邮件标记为垃圾邮件。
  • 使用 <style> 块而非内联 CSS — 大多数电子邮件客户端会删除 <style> 标签。请始终使用内联样式。
  • 无备用字体 — 自定义 Web 字体仅在少数客户端中加载。请始终声明系统字体备用项。
  • 图像过大 — 超过 1 MB 的电子邮件加载缓慢且可能被拦截。单张图像应在 200 KB 以下。
  • 不支持的 HTML — JavaScript、<iframe>、表单和嵌入媒体会被电子邮件客户端删除。

使用 HTML 编辑器

创建电子邮件消息时,选择 HTML 编辑器 作为编辑器类型。
  1. 在编辑器中粘贴或编写您的 HTML。
  2. 使用发送测试电子邮件预览在各客户端和设备上的渲染效果。
  3. 在计划或发送前修复布局问题。
HTML editor with code input and live preview

链接和跟踪

默认情况下,HTML 电子邮件启用链接跟踪。支持多链接跟踪,点击次数显示在消息报告中。

链接

为电子邮件配置链接跟踪、多链接跟踪和点击分析。

深度链接

通过电子邮件链接将收件人路由到应用中的特定页面。

取消订阅链接

所有营销电子邮件都必须包含取消订阅链接。 没有有效取消订阅选项的电子邮件更可能:
  • 被标记为垃圾邮件
  • 损害发件人声誉
  • 被收件箱提供商拦截
在 HTML 的任何位置(通常在页脚)包含以下占位符:
HTML
<a href="[unsubscribe_url]">取消订阅</a>
点击此链接时,将取消订阅用户在 OneSignal 中的电子邮件订阅

HTML 电子邮件最佳实践

始终使用内联 CSS

大多数电子邮件客户端会删除 <style> 块和外部样式表。 推荐工具:响应式电子邮件 CSS 内联器

深色模式样式

当启用深色模式时,许多电子邮件客户端会自动反转颜色,可能导致不可预测的结果——按钮可能显示为黑色背景和黑色文字,或徽标可能消失。请明确定义您的电子邮件在浅色和深色模式下的外观,以避免这些问题。

各电子邮件客户端的深色模式行为

客户端行为是否支持 prefers-color-scheme CSS?
Apple Mail(iOS/macOS)完全颜色反转
Gmail(iOS/Android 应用)部分反转——更改浅色背景但不更改所有颜色
Gmail(Web)不应用深色模式渲染不适用
Outlook(Windows)使用 Word 渲染引擎完全反转否——忽略大多数 CSS 覆盖
Outlook(Mac/iOS)部分反转
Yahoo Mail部分反转
Samsung Mail完全反转

最佳实践

  • 内联定义基础样式。 始终直接在元素上设置背景色和文字色,而不是依赖默认值或透明度。
  • 为深色模式使用媒体查询。 支持 @media (prefers-color-scheme: dark) 的客户端(Apple Mail、Mac/iOS 上的 Outlook)允许您为深色模式覆盖样式。
  • 谨慎使用 !important 为深色模式覆盖添加 !important 有助于防止收件箱在您的自定义样式之上叠加反转规则。
  • 标示主题支持。 在 HTML <head> 中包含以下元标记以减少自动反转:
<meta name="color-scheme" content="light dark">
<meta name="supported-color-schemes" content="light dark">
  • 避免纯白和纯黑。 使用接近白色的浅色和深灰色,以减少完全反转客户端的影响。
  • 谨慎使用透明 PNG。 透明背景上的深色徽标在深色背景下会变得不可见。请添加浅色轮廓,或使用内置背景的版本。
有关使用拖放编辑器添加深色模式 CSS 的分步说明,请参见使用拖放功能设置深色模式样式

推荐的电子邮件图像尺寸

  • 头部/横幅图像:3:14:1(例如,600×200600×150
  • 主图像:16:92:1(例如,600×338600×300
  • 方形图像:1:1(例如,300×300)— 适用于产品网格
  • 缩略图:1:14:3
  • 最大宽度:600–700px 是标准(大多数电子邮件客户端)
  • 为视网膜显示器以 2x 设计(例如,1200px 宽,显示为 600px
  • 单张图像保持在 100–200 KB 以下
  • 总电子邮件大小(包括图像)在 1 MB 以下
  • 图像越小,加载越快,送达率越好
  • JPG — 最适合照片
  • PNG — 最适合图形、徽标及带透明度的图像
  • GIF — 用于简单动画(保持文件大小较小)
  • WebP — 在电子邮件中尚未得到广泛支持,建议避免使用
  • 始终包含 alt 文本以提高可访问性,并在图像无法加载时传达信息
  • 使用内联 CSS 进行样式设置(许多客户端会删除 <style> 标签)
  • 避免使用背景图像(客户端支持不一致)
  • 跨客户端测试——Gmail、Outlook 和 Apple Mail 的渲染方式各不相同
  • Outlook 经常忽略图像尺寸,因此请在 HTML 中同时设置 widthheight 属性

为图像添加 alt 文本

Alt 文本提高可访问性,并确保即使图像被拦截或无法加载也能传达信息。大多数主要电子邮件客户端均会显示并样式化 alt 文本:
电子邮件客户端拦截图像?显示 Alt 文本样式化 Alt 文本
AOL
Gmail
Yahoo
Outlook有时

仅使用支持的 HTML

电子邮件客户端支持:
  • JavaScript
  • <iframe>
  • HTML 表单
  • 嵌入音频或视频
  • CSS 定位或分层技巧
对于交互式或多媒体内容,请使用链接到外部页面的方式。

发送前验证

发送前,请检查以下内容:
  • 所有链接均有效(损坏的链接会影响送达率,并可能触发垃圾邮件过滤器)
  • 取消订阅链接功能正常
  • 测试电子邮件在 Gmail、Outlook 和 Apple Mail 中正常渲染
  • 深色模式渲染效果可接受
  • HTML 使用语义标签和适当缩进,以提高可访问性和可维护性
如果您的电子邮件在主要客户端中正确渲染且取消订阅功能正常,则可以发送。

个性化

使用 Liquid 模板语言在 HTML 中直接插入订阅者特定内容,例如姓名、标签或备用值。示例:{{ first_name | default: "there" }}

消息个性化

可用的个性化变量及其使用方式。

使用 Liquid 语法

条件语句、过滤器、循环及高级 Liquid 模式。

常见问题

我可以重用现有的电子邮件模板吗?

可以。通过电子邮件模板转发将模板转发到 OneSignal,使用 Create Template API 上传模板,或将 HTML 直接复制粘贴到编辑器中。

我可以使用自定义字体吗?

可以,但支持程度各异。请使用 @font-face 声明自定义字体,并始终包含系统字体备用项。Windows 上的 Outlook 完全忽略 Web 字体,会回退到系统默认字体。

为什么我的电子邮件在深色模式下显示不同?

每个电子邮件客户端对深色模式的处理方式不同——有些完全反转颜色,有些部分反转,Gmail Web 版完全不应用深色模式。请参阅上方的客户端行为表格了解具体说明。建议明确定义浅色和深色模式样式以控制渲染效果。

电子邮件中不支持哪些 HTML 和 CSS 功能?

不支持 JavaScript、<iframe>、HTML 表单、嵌入音频/视频及 CSS 定位。请对所有样式使用内联 CSS——大多数客户端会删除 <style> 块和外部样式表。

电子邮件的最大大小是多少?

总电子邮件大小(HTML + 图像)请保持在 1 MB 以下。HTML 超过 102 KB 的电子邮件会被 Gmail 截断,折叠以下的内容将隐藏在”查看完整消息”链接后面。

相关页面

使用拖放功能设计电子邮件

可视化电子邮件构建器,无需编写完整 HTML 即可设计电子邮件。

电子邮件概述

使用 OneSignal 发送电子邮件的端到端指南。

电子邮件模板

跨活动保存和重用电子邮件设计。

取消订阅链接

添加默认或自定义取消订阅链接以符合合规要求。

消息个性化

使用标签、Liquid 语法和动态内容个性化电子邮件。

电子邮件模板转发

将现有 HTML 电子邮件模板导入 OneSignal。