本期内容将探讨那些你无法察觉的故障:某个邮件箱悄无声息地停止了发送;某个版式在预览时一切正常,实际发送时却失败了;以及那些在传输到收件箱的过程中丢失的设计细节。
当某位邮件发件人无法正常发送邮件时,我们会通知您
此前,一旦某个发件人出现故障,通过该发件人发送的所有电子邮件都会失败,历史记录中只会显示一行红色提示。
- 已连接的 Google 和 Microsoft 365 邮箱会自动保持登录状态:该应用会自动刷新其访问权限,因此在正常使用情况下,不会出现过期情况。 当账户本身拒绝续期(您撤销了该应用的访问权限、密码更改导致访问终止,或管理员将其封锁)时,仪表盘会显示一条横幅通知,并且您将收到一封电子邮件(每个发件人每天一封),提示您重新连接。重新连接后,您的发件人列表和Shopify Flow步骤将得以保留。
- 同一条警报涵盖了导致每次发送失败的配置问题,并针对每个问题提供了具体的解决方法:SMTP 用户名或密码错误、邮件服务器屏蔽了我们的发送服务器(我们会指定需要放行的 IP 地址)、 在 SMTP 主机字段中输入了电子邮件地址、端口和加密方式不匹配、Google 账户未关联 Gmail,以及 Microsoft 已暂停的 Outlook 邮箱。
- “测试连接”和“测试发送”现在都在错误旁边显示了相同的修复方案。
- 如果未授予“代表您发送电子邮件”权限,系统会立即拒绝连接 Google 账户并给出说明,而不是连接一个永远无法发送邮件的邮箱。
该提醒功能默认处于开启状态。您可以在“通知”中将其关闭。
现在在编辑器中输入的 Liquid 代码在发送电子邮件时已能正常工作
诸如 {% if variables.total > 5 %} 这样的比较运算符、{{ variables.name | default: "there" }} 这样的带引号过滤器,或者你已部分格式化的标签,在预览中可能看起来正常,但在每次实际发送时都会因出现 expected "|" before filter 而失败。这是因为编辑器以 Liquid 无法识别的方式存储了这些字符。
- 现有布局会自动固定,无需进行任何更改。
- 保存包含真实 Liquid 错误的布局时,系统现在会在您保存时提醒您,而不是等到客户收不到邮件时才提醒。
包含制表符或引号的 Shopify Flow 数据不再会导致您的邮箱清空
如果产品标题或备注中包含制表符或引号(例如 12" vinyl),可能会导致变量(JSON)无法读取,从而导致发送的电子邮件中相关字段显示为空白。
- 这些值现在已正确读取。
- 如果数据仍然无法读取,且您的布局使用了变量,则该操作会失败,并在“历史记录”中显示明确的说明,而不是发送一封信息不完整的电子邮件。
您的电子邮件设计效果与您制作时完全一致
我们对发出的电子邮件进行的安全检查,删除了设计好的电子邮件中的一些必要内容。
- 移动端视口和字符集得以保留,因此电子邮件在手机上能正确缩放。
- 在“品牌设计”中选定的 Google Fonts 现已在支持该功能的电子邮件客户端(如 Apple Mail)中加载。
- 自定义 HTML 中仅适用于 Outlook 的样式将得以保留,即使代码被格式化为多行也不例外。
通过您自己的 SMTP 服务器发送邮件更稳定
- 该应用一次最多会向您的 SMTP 服务器建立两个连接。当服务器繁忙时,Shopify Flow 会在稍后重新尝试发送邮件,而不是因“连接过多”而发送失败。
- 如果邮件服务器在15秒内未作出响应,系统将放弃此次请求并通过Shopify Flow重新尝试,而不是让您的工作流程因此被耽搁数分钟。
隐私
- 根据我们的隐私政策,所有套餐的发送和运行记录均会保留 30 天。
- 应用程序日志存储在欧盟境内,我们已不再使用请求追踪功能。
- 返回至 Shopify Flow 的 HTTP 请求响应均未超过 Shopify Flow 的大小限制。
琐事
- 可视化构建器中各部分的“显示/隐藏”按钮又回来了。
- 富文本编辑器已基于全新的架构进行了重构。工具栏、链接、图片、颜色和大小均保持不变。
- 例行安全维护。无需进行任何操作。