Beispiel #1
0
        public static ITransportMailItemFacade NewMailItem(ITransportMailItemFacade originalMailItem)
        {
            ITransportMailItemFacade       transportMailItemFacade = TransportFacades.newMailItemDelegate(originalMailItem);
            IShadowRedundancyManagerFacade shadowRedundancyManager = TransportFacades.shadowRedundancyComponent.ShadowRedundancyManager;

            shadowRedundancyManager.LinkSideEffectMailItemIfNeeded(originalMailItem, transportMailItemFacade);
            return(transportMailItemFacade);
        }
Beispiel #2
0
 public static SmtpResponse CreateAndSubmitApprovalInitiationForTransportRules(ITransportMailItemFacade transportMailItemFacade, string originalSenderAddress, string approverAddresses, string transportRuleName)
 {
     return(TransportFacades.createAndSubmitApprovalInitiationForTransportRulesDelegate(transportMailItemFacade, originalSenderAddress, approverAddresses, transportRuleName));
 }
Beispiel #3
0
 public static void TrackRecipientAddByAgent(ITransportMailItemFacade mailItem, string recipEmail, RecipientP2Type recipientType, string agentName)
 {
     TransportFacades.trackRecipientAddByAgentDelegate(mailItem, recipEmail, recipientType, agentName);
 }
Beispiel #4
0
 public static void TrackReceiveByAgent(ITransportMailItemFacade mailItem, string sourceContext, string connectorId, long?relatedMailItemId)
 {
     TransportFacades.trackReceiveByAgentDelegate(mailItem, sourceContext, connectorId, relatedMailItemId);
 }
Beispiel #5
0
 internal static IHistoryFacade ReadHistoryFrom(ITransportMailItemFacade mailItem)
 {
     return(TransportFacades.readHistoryFromMailItemByAgentDelegate(mailItem));
 }
Beispiel #6
0
 public static void EnsureSecurityAttributes(ITransportMailItemFacade mailItem)
 {
     TransportFacades.ensureSecurityAttributesDelegate(mailItem);
 }