通过 Shopify Flow 使用 Microsoft 365 发送电子邮件
将 Microsoft 365 或 Outlook 邮箱连接到 Workflow Transactional Email,并通过 Shopify Flow 发送带有品牌标识的电子邮件。无需 SMTP 凭据。
概述
Workflow Transactional Email 可通过已连接的 Microsoft 365 邮箱发送邮件,而无需使用 SMTP 服务器。无需管理任何 SMTP 凭据 - 您只需对该邮箱进行一次授权,该应用便会通过 Microsoft Graph 代表您发送邮件。
您需要在两个地方进行配置:在应用程序中配置发件人连接,在Shopify Flow中配置自动化流程。
开始之前
- 您需要在Shopify商店中安装Workflow Transactional Email插件。
- 您需要一个可以进行授权的 Microsoft 365 或 Outlook 邮箱。
- 您应该已经保存了一个电子邮件模板,因为Send Transactional Email操作会发送已保存的模板。请参阅 设计电子邮件版面。
是企业邮箱还是个人 Outlook.com 邮箱?
两者的连接方式相同,但发送方式不同。 Microsoft 365 企业邮箱(自有域名、工作或学校账户)每天可向数千名收件人发送邮件,是商店的理想选择。**个人 Outlook.com、Hotmail 或 Live **邮箱每天的收件人数上限由微软限制在几百人以内,而新账户或很少使用的账户在微软完成验证前,其上限会更低。 当达到上限时,微软会以_每日消息/收件人限额已超_为由拒绝当天剩余时间的每次发送,并要求您验证账户;应用程序会将这些发送记录为失败,并在限额期间每天向您发送一次通知邮件。如果您的商店每天发送的邮件超过寥寥数封,请改用企业邮箱或 SMTP 服务器进行连接。
视频指南
该视频没有声音,请根据自己的需要调整播放速度。
连接您的 Microsoft 365 帐户
在 Shopify 管理后台中,打开应用,选择Workflow Transactional Email,然后点击邮件发送者。在已连接的账户部分,点击管理连接。

在已连接的帐户页面上,找到Microsoft 365,然后单击连接。

此时将弹出一个 Microsoft 授权窗口。请登录您要使用的邮箱,并授予访问权限。

授权后,请返回已连接的帐户。Microsoft 365 连接将显示已连接状态,且该邮箱会出现在发件人列表中。

如果您后续需要扩大权限范围,请在同一张卡片上点击重新连接,而不是先移除该账户再重新添加。
从共享邮箱或 Microsoft 365 组发送邮件
只要您的 Microsoft 365 管理员已为该关联邮箱授予以…身份发送或代表…发送权限,该关联邮箱还可以以共享邮箱或 Microsoft 365 组(例如 sales@ 或 support@)的身份发送邮件。 在已连接账户的卡片上,点击添加共享邮箱,输入地址并选择相应的类型:如果是共享邮箱,请选择“共享邮箱”;如果是组,请选择Microsoft 365 组邮箱。 类型很重要,因为 Microsoft 对这两者的处理方式不同:共享邮箱是直接发送的,而群组邮件则是从已连接的邮箱发送,并以该群组作为“发件人”地址,这与 Outlook 的处理方式相同。该应用会立即通过从该地址向已连接的邮箱本身发送一条单行消息来验证访问权限。
使用以…身份发送时,收件人只能看到共享地址或群组。使用代表…发送时,收件人的邮件客户端会显示该邮件是“代表”该群组从关联邮箱发送的。对于群组而言,已发送的邮件副本会保存在关联邮箱的“已发送邮件”文件夹中,除非管理员已启用“在群组中保留副本”功能。
“发件人”名称来自 Microsoft 365,而非该应用
该应用会使用您为发件人输入的“发件人名称”(或“Shopify Flow”步骤的发件人名称)发送每条消息,但在消息离开您的租户之前,Microsoft 365 会将其替换为您目录中该邮箱或组的显示名称。 例如,Microsoft 365 中名为“FM Sales”的组,即使应用程序中的发件人显示为“Flying Mushroom Sales”,收件人仍会看到“FM Sales”。 若要更改收件人所见的内容,请在 Microsoft 365 管理中心中重命名邮箱、用户或组(对于组,请前往Teams 和组>活跃的 Teams 和组;对于邮箱,请前往用户)。新名称将适用于更改后发送的消息。Google 和 SMTP 发件人将显示您在应用中输入的名称。
发送一封测试邮件
在将其接入工作流程之前,请发送一封测试邮件以确认邮箱能否正常使用。返回邮件发件人页面,点击发送测试邮件。

在对话框中,在发件人字段中选择已连接的 Microsoft 365 发件人,在收件人邮箱中输入收件人地址,然后单击发送。

检查收件人的收件箱。如果消息已送达,则表示该连接已可正常使用。这是在 Shopify Flow 中构建任何内容之前,确认邮箱、权限和发件人配置均无误的最快方法。
在 Shopify Flow 中使用发件人
在 Shopify Flow 中,创建一个工作流程,并选择添加了客户标签作为触发器。若要仅针对特定标签发送消息,请添加一个条件,例如添加的标签中至少包含 vip。
添加Send Transactional Email操作。将**To Email(s)**设置为客户的电子邮件变量,以便消息发送给触发该工作流程的客户:
{{customer.defaultEmailAddress.emailAddress}}

滚动到该操作设置的末尾,点击配置电子邮件(设置好该步骤后,点击打开配置)。这将打开配置界面,您可以在其中选择发件人和布局。
在发送自中选择已连接的 Microsoft 365 帐户,并在布局中选择布局。下方的预览会显示所选布局及其主题行,以便您确认是否正确。点击保存,等待页面底部显示_配置已成功保存_后,再点击退出。
保存工作流程并启用它。将该标签添加到客户身上,消息就会通过您已连接的 Microsoft 365 邮箱发送出去。

此工作流程的作用
Shopify Flow 会监听客户标签的变化,然后将客户数据传递给Send Transactional Email操作。该操作会渲染您选择的布局,并通过您在**“Send **from”中选定的 Microsoft 365 发件人发送邮件。
发出的邮件内容完全来自布局中选择的布局。若要更改邮件内容,请编辑布局,而不是工作流程。
故障排除
发送自下拉菜单中未显示发件人。请重新打开该操作,点击打开配置,并检查发件人是否在列表中。如果未显示,请刷新Shopify Flow编辑器,然后重新打开该操作。
电子邮件未送达。请在邮件发件人中通过“先发送测试邮件”功能发送一封邮件,并确认发件人和收件人的邮箱地址是否正确。如果该账户是之前连接的,且需要新的权限,请在已连接的账户中使用重新连接功能。
**历史记录显示“超过每日消息/收件人限制”或“请验证您的帐户”。**微软已暂停向某个个人 Outlook.com 邮箱发送邮件:该邮箱已达到每日限制,或者该帐户尚未经过验证。 请在 Outlook 中登录该邮箱,按照微软在收件箱中提供的说明操作,并等待每日配额重置。在此期间,该应用每天会向您发送一次相关邮件(参见 通知和提醒)。对于每天发送邮件数量较多的商店,请改用 Microsoft 365 企业邮箱或 SMTP 服务器。
错误提示该地址“是 Microsoft 365 组,而非共享邮箱”。该地址添加时类型为共享邮箱,但 Microsoft 将其视为组,因此发送方式不同。请删除该发件人,然后将其类型改为Microsoft 365 组邮箱后重新添加。 您的“以…身份发送”或“代表…发送”权限保持不变。
验证提示以…身份发送权限缺失,尽管管理员已授予该权限。Microsoft 365 中的权限更改可能需要长达一小时才能生效。请稍等片刻,然后再次点击验证。如果仍失败,请向管理员确认该权限是否已授予所连接的邮箱本身,而非其他账户。
**收件人看到的发件人名称与应用程序中的名称不同,或者根本没有显示名称。**Microsoft 365 会将“发件人”名称替换为目录中该邮箱或组的显示名称,因此请在 Microsoft 365 管理中心中重命名(参见上文)。 如果某个邮件客户端显示了姓名,而另一个仅显示了地址,原因也是一样的:某些客户端(包括 Thunderbird)对于已知的地址会显示您通讯录中的姓名,而如果未存储姓名,则会显示纯地址。
该工作流程完全没有运行。请检查工作流程是否已启用,触发器是否为添加客户标签,以及条件是否与您实际应用的标签相匹配 - 标签匹配采用精确匹配。
要查看特定发送任务的故障详情,请打开历史记录。请参阅 历史与故障排除。
相关
- 通过Shopify Flow使用Google发送电子邮件 - 使用 Google 邮箱的相同配置。
- 使用自定义 SMTP 服务器通过 Shopify Flow 发送电子邮件 - 请改用您自己的邮件服务器。
- 设计电子邮件版面 - 设计待发送的电子邮件。

action](