Pregunta

Cuando se mira en http://msdn.microsoft.com/en-us/library/aa560648(BTS.10).aspx No pude encontrar BCC o Prioridad, así que estoy seguro de que no es compatible.

Pero, ¿por qué ?

¿Fue útil?

Solución

Para el por qué de BCC y la Prioridad que faltan desde el Adaptador de SMTP, ni idea tengo miedo - ha sido falta de BizTalk desde la primera versión del producto.Probablemente tenga que pedir a la BizTalk equipo de producto y me imagino que acaba de encoger los hombros.

No obstante, hay un par de soluciones para agregar en el BCC y prioridad.

El primer trabajo de todo es un hack, pero rápido de implementar - enviar dos correos electrónicos, con el segundo de su CCO lista que menciona que es un BCC.Feo y seguro que volveremos y te muerden.(esto sólo funciona para la prioridad)

La segunda forma es más correcto pero también más trabajo a crear su propio adaptador de SMTP que apoya estas propiedades.El System.Net.Mail espacio de nombres contiene todo lo que necesitas para rodar su propio adaptador de que admite la BCC.

El ejemplo de código siguiente viene de 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);

Incluso se podría evitar la sobrecarga de un adaptador y aplicar esto como una referencia de ensamblado - la desventaja de este método es que cuando se utiliza un adaptador automáticamente conectarse dentro de la mensajería de BizTalk marco y sus funciones, tales como el seguimiento.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top