为什么';BizTalk 2009 SMTP适配器是否支持密件抄送和优先级?

为什么';BizTalk 2009 SMTP适配器是否支持密件抄送和优先级?,smtp,biztalk,adapter,biztalk-2009,Smtp,Biztalk,Adapter,Biztalk 2009,当查看时,我找不到密件抄送或优先级,因此我确定它不受支持 但是为什么呢?关于密件抄送的原因和SMTP适配器中缺少的优先级,我恐怕不知道-自产品第一次发布以来,BizTalk中就缺少了密件抄送和优先级。您可能需要询问BizTalk产品团队,我想他们可能只是耸耸肩 然而,在BCC和优先级中添加了一些变通方法 第一个解决方法是彻底的黑客攻击,但实施起来很快-发送两封电子邮件,第二个是你的密件抄送列表,其中提到它是密件抄送。很丑,一定会回来咬你。(这仅适用于优先级) 第二种方法更正确,但也需要更多的工作

当查看时,我找不到密件抄送或优先级,因此我确定它不受支持


但是为什么呢?

关于密件抄送的原因和SMTP适配器中缺少的优先级,我恐怕不知道-自产品第一次发布以来,BizTalk中就缺少了密件抄送和优先级。您可能需要询问BizTalk产品团队,我想他们可能只是耸耸肩

然而,在BCC和优先级中添加了一些变通方法

第一个解决方法是彻底的黑客攻击,但实施起来很快-发送两封电子邮件,第二个是你的密件抄送列表,其中提到它是密件抄送。很丑,一定会回来咬你。(这仅适用于优先级)

第二种方法更正确,但也需要更多的工作-创建自己的支持这些属性的SMTP适配器。
System.Net.Mail
名称空间包含所有您需要滚动自己的支持BCC的适配器的内容

下面的代码示例来自:


您甚至可以避免适配器的开销,并将其作为引用程序集实现—这样做的缺点是,在使用适配器时,您会自动插入BizTalk消息传递框架及其功能(如跟踪)。

有关BCC的原因和SMTP适配器缺少优先级的信息,恐怕我不知道-自产品第一次发布以来,BizTalk中就一直缺少它。您可能需要询问BizTalk产品团队,我想他们可能只是耸耸肩

然而,在BCC和优先级中添加了一些变通方法

第一个解决方法是彻底的黑客攻击,但实施起来很快-发送两封电子邮件,第二个是你的密件抄送列表,其中提到它是密件抄送。很丑,一定会回来咬你。(这仅适用于优先级)

第二种方法更正确,但也需要更多的工作-创建自己的支持这些属性的SMTP适配器。
System.Net.Mail
名称空间包含所有您需要滚动自己的支持BCC的适配器的内容

下面的代码示例来自:

您甚至可以避免适配器的开销,并将其作为引用程序集实现—这样做的缺点是,在使用适配器时,您会自动插入BizTalk消息传递框架及其功能(如跟踪)

MailAddress from = new MailAddress("ben@contoso.com", "Ben Miller");
MailAddress to = new MailAddress("jane@contoso.com", "Jane Clayton");
MailMessage message = new MailMessage(from, to);
message.Subject = "Using the SmtpClient class.";
message.Body = @"The body test to send.";
message.Priority = MailPriority.High;

MailAddress bcc = new MailAddress("manager1@contoso.com");
message.Bcc.Add(bcc);

SmtpClient client = new SmtpClient(server);
client.Send(message);