2012-03-26 21 views
0

Ich verwende EWS, um eine StreamingSubscription in einem Posteingang zu erstellen. Es hört auf das NewMail Ereignis. Ich bin in der Lage, die Von Adresse, Betreff, Körper, Adresse, CC-Adresse, aber nicht die BCC-Adresse zu ziehen. Gibt es eine Möglichkeit, diese Liste zu sehen?Exchange EWS erhalten BCC-Empfänger

Code:

static void OnEvent(object sender, NotificationEventArgs args) 
{ 
    String from = null; 
    String subject = null; 
    String body = null; 
    String to = null; 

    StreamingSubscription subscription = args.Subscription; 

    // Loop Through All Item-Related Events 
    foreach (NotificationEvent notification in args.Events) 
    { 
     ItemEvent item = (ItemEvent)notification; 

     PropertySet propertySet = new PropertySet(ItemSchema.UniqueBody); 
     propertySet.RequestedBodyType = BodyType.Text; 
     propertySet.BasePropertySet = BasePropertySet.FirstClassProperties; 

     // Parse Email 
     EmailMessage message = EmailMessage.Bind(service, item.ItemId, propertySet); 
     from = message.From.Address; 
     subject = message.Subject; 
     body = message.Body.Text; 

     if (message.ToRecipients.Count > 0) 
     { 
      to = message.ToRecipients[0].Address; 
      body += "\n TO FIELD"; 
     } 
     else if (message.CcRecipients.Count > 0) 
     { 
      to = message.CcRecipients[0].Address; 
      body += "\n CC FIELD"; 
     } 
/************** Does not work! BccRecipients is always empty *****************/ 
     else if (message.BccRecipients.Count > 0) 
     { 
      to = message.BccRecipients[0].Address; 
      body += "\n BCC FIELD"; 
     } 

/************* REST OF CODE ************************/ 
    } 
} 

Antwort

1

diese Art von der Spitze einer Blind-Kohlenstoff-Kopie besiegen würde. Ich glaube nicht, dass es getan werden kann.

0

Erwägen Sie, die Journalfunktion von Exchange zu verwenden. Dies verwendet etwas namens "Envelope Journaling", das BCC-Informationen für Nachrichten in der Exchange-Umgebung enthält.

Für alles, was von externen Quellen (Gmail) kommt, sind keine BCC-Informationen verfügbar.

Verwandte Themen