public void SendNDRForFailedSubmission(IReadOnlyMailItem ndrMailItem, SmtpResponse ndrReason, DsnMailOutHandlerDelegate dsnMailOutHandler) { List <DsnRecipientInfo> list = new List <DsnRecipientInfo>(); list.Add(DsnGenerator.CreateDsnRecipientInfo(null, (string)ndrMailItem.From, null, ndrReason)); Components.DsnGenerator.GenerateNDRForInvalidAddresses(false, ndrMailItem, list, dsnMailOutHandler); }
public static void SendNDRForFailedSubmission(IReadOnlyMailItem ndrMailItem, SmtpResponse ndrReason, DsnMailOutHandlerDelegate dsnMailOutHandler) { ConfigurationProvider.ConfigurationProviderInstance.SendNDRForFailedSubmission(ndrMailItem, ndrReason, dsnMailOutHandler); }
public void SendNDRForInvalidAddresses(IReadOnlyMailItem mailItem, List <DsnRecipientInfo> invalidRecipients, DsnMailOutHandlerDelegate dsnMailOutHandler) { Components.DsnGenerator.GenerateNDRForInvalidAddresses(false, mailItem, invalidRecipients, dsnMailOutHandler); }
public static void SendNDRForInvalidAddresses(IReadOnlyMailItem mailItemToSubmit, List <DsnRecipientInfo> invalidRecipients, DsnMailOutHandlerDelegate dsnMailOutHandler) { ConfigurationProvider.ConfigurationProviderInstance.SendNDRForInvalidAddresses(mailItemToSubmit, invalidRecipients, dsnMailOutHandler); }