某些 SC Orchestrator 发送电子邮件活动正在发送 2 封电子邮件

某些 SC Orchestrator 发送电子邮件活动正在发送 2 封电子邮件

也在 TechNet 上发布了此内容,但为了以防万一,还是引用了这篇文章。不太清楚这里发生了什么,但我有某些 System Center Orchestrator (2012 R2) Runbook 发送了多封电子邮件,而它们应该只发送 1 封。以下是某个特定 Runbook 环境的流程:

Runbook 0: Time Monitor -> Schedule Check -> Invoke Runbook A (wait for completion) -> Invoke Runbook B (wait for completion) [end]

Runbook A: Send E-Mail activity (only receive 1 email) -> Bunch of Service-Stop activities [end]

Runbook B: Send E-Mail activity (only receive 1 email) -> Bunch of Service-Start activities -> Invoke Runbook C [end]

Runbook C: Get-Service-Status activities -> Send E-Mail activity (always get 2 of this email) [end]

我有 3 个环境,分别是开发、测试和生产,所有 3 个环境都让 Runbook C 发送两次最终电子邮件。我不确定我做错了什么,但 Runbook A 和 B 中几乎相同的电子邮件活动只发送了一次。我想知道的一件事是,是不是因为 Runbook C 中的电子邮件活动是 HTML 格式的,因为我正在订阅电子邮件正文中的服务状态变量。但无法想象为什么会这样。

这也不是最方便的测试方式,因为我无法重新启动服务,即使是 Dev/Test,也不管愿不愿意。但我今晚 8:30 会重新启动 Dev,所以如果有人有任何想法,我可以尝试今天实现它。

谢谢大家,我可能只是做了一些愚蠢的事情(漫长的一周)。

编辑:我在 O365 中运行了消息跟踪,还检查了重复电子邮件的标题。从技术上讲,它们不是“重复”,而是“多封”。它们是 2 封完全不同的电子邮件,甚至来自 2 个不同的 outlook.com SMTP 服务器。因此,SCOrch 中的某些东西导致它发送了两次。只是想排除电子邮件的问题,我想我已经排除了。

-克里斯

答案1

当我向几个人发送电子邮件时,我也遇到了这种情况。

我通过在发送电子邮件后使用连接来解决这个问题。

相关内容