public static ITransportMailItemFacade NewMailItem(ITransportMailItemFacade originalMailItem) { ITransportMailItemFacade transportMailItemFacade = TransportFacades.newMailItemDelegate(originalMailItem); IShadowRedundancyManagerFacade shadowRedundancyManager = TransportFacades.shadowRedundancyComponent.ShadowRedundancyManager; shadowRedundancyManager.LinkSideEffectMailItemIfNeeded(originalMailItem, transportMailItemFacade); return(transportMailItemFacade); }
public static SmtpResponse CreateAndSubmitApprovalInitiationForTransportRules(ITransportMailItemFacade transportMailItemFacade, string originalSenderAddress, string approverAddresses, string transportRuleName) { return(TransportFacades.createAndSubmitApprovalInitiationForTransportRulesDelegate(transportMailItemFacade, originalSenderAddress, approverAddresses, transportRuleName)); }
public static void TrackRecipientAddByAgent(ITransportMailItemFacade mailItem, string recipEmail, RecipientP2Type recipientType, string agentName) { TransportFacades.trackRecipientAddByAgentDelegate(mailItem, recipEmail, recipientType, agentName); }
public static void TrackReceiveByAgent(ITransportMailItemFacade mailItem, string sourceContext, string connectorId, long?relatedMailItemId) { TransportFacades.trackReceiveByAgentDelegate(mailItem, sourceContext, connectorId, relatedMailItemId); }
internal static IHistoryFacade ReadHistoryFrom(IMailRecipientFacade recipient) { return(TransportFacades.readHistoryFromRecipientByAgentDelegate(recipient)); }
internal static IHistoryFacade ReadHistoryFrom(ITransportMailItemFacade mailItem) { return(TransportFacades.readHistoryFromMailItemByAgentDelegate(mailItem)); }
public static void EnsureSecurityAttributes(ITransportMailItemFacade mailItem) { TransportFacades.ensureSecurityAttributesDelegate(mailItem); }