代码之家  ›  专栏  ›  技术社区  ›  Patrick Peters

使用SMTP适配器发送带有重试、重试间隔和传递通知的邮件

  •  1
  • Patrick Peters  · 技术社区  · 16 年前

    我有一个编排,它接收带有一些电子邮件属性(如:收件人、发件人、抄送人、主题等)的XML。

    然后我想用一个动态端口发送emailmessage(我根据输入xml分配了一些值)。邮件发送后,我想做一些进一步的处理,但只有邮件在SMTP服务器上成功传递后,才能执行该处理。

    因此,我使用上下文属性设置动态端口BTS.RetryCount到23和BTS.RetryInterval到60。

    我已将动态SMTP端口传递通知设置为“已传输”,并且有一个catch exception块来捕获DeliveryFailureException。

    如果我应该把范围标记为同步的话,读几篇博客会让我有点困惑。。。

    1 回复  |  直到 16 年前
        1
  •  0
  •   Maxime Labelle    15 年前

    帕特里克,

    你说得对,有关BizTalk传递通知这方面的文档非常少,而且令人困惑。经过广泛的测试,我无法确定范围是否设置为 Synchronized = true; 或者不是。

    official documentation 对于 Synchronized

    至于交货通知本身,我目前面临的一个问题是 FILE 适配器生成 ACK

    推荐文章