Biztalk 2009 SMTP 어댑터가 BCC 및 우선 순위를 지원하지 않는 이유는 무엇입니까?

StackOverflow https://stackoverflow.com/questions/1841125

문제

볼 때 http://msdn.microsoft.com/en-us/library/aa560648(bts.10).aspx BCC 나 우선 순위를 찾을 수 없으므로 지원되지 않았다고 확신합니다.

하지만 왜?

도움이 되었습니까?

해결책

BCC의 SMTP 어댑터에서 누락 된 우선 순위는 두려워하지 않습니다. 제품의 첫 번째 릴리스 이후 Biztalk에서 누락되었습니다. 당신은 아마도 Biztalk 제품 팀에게 물어봐야 할 것입니다. 그리고 나는 그들이 단지 으 rug 할 것이라고 생각합니다.

그러나 BCC와 우선 순위를 추가 할 수있는 몇 가지 해결 방법이 있습니다.

첫 번째 작업은 아웃 및 아웃 해킹이지만 빠르게 구현하는 데 빠르게 구현합니다. 추악하고 확실히 돌아와서 물어 봅니다. (이것은 우선 순위에만 적용됩니다)

두 번째 방법은 더 많습니다 옳은 그러나 더 많은 작업 - 이러한 특성을 지원하는 고유 한 SMTP 어댑터를 만듭니다. 그만큼 System.Net.Mail 네임 스페이스에는 BCC를 지원하는 고유 한 어댑터를 굴리는 데 필요한 모든 것이 포함되어 있습니다.

아래 코드 예제는 MSDN:

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);

어댑터의 오버 헤드를 피하고이를 참조 된 어셈블리로 구현할 수도 있습니다. 그러한 방식으로 수행하는 단점은 어댑터를 사용할 때 Biztalk 메시징 프레임 워크와 추적과 같은 기능에 자동으로 연결되는 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top