public void OnInitializedMessageHandler(StoreDriverEventSource source, StoreDriverDeliveryEventArgs args) { StoreDriverDeliveryEventArgsImpl storeDriverDeliveryEventArgsImpl = (StoreDriverDeliveryEventArgsImpl)args; string arg = args.MailItem.FromAddress.ToString(); string text = storeDriverDeliveryEventArgsImpl.MailRecipient.MsgId.ToString(); UnJournalAgent.Tracer.TraceDebug <string, string>(0L, "OnInitializedMessageHandler: MessageId {0}, Invoked Sender {1}", text, arg); if (this.ShouldProcess(storeDriverDeliveryEventArgsImpl.ADRecipientCache.OrganizationId, args.MailItem, text) && this.IsSender(args)) { AddressHeader addressHeader = args.MailItem.Message.MimeDocument.RootPart.Headers.FindFirst("X-MS-Exchange-Organization-BCC") as AddressHeader; UnJournalAgent.Tracer.TraceDebug <string, string, string>(0L, "OnInitializedMessageHandler: MessageId {0}, GetBccRecipients Sender {1}, BccHeader {2} = ", text, arg, (addressHeader == null) ? string.Empty : addressHeader.ToString()); this.bccRecipients = this.GetBccRecipients(addressHeader); } }