Beispiel #1
0
 public MailSatellite(FindAttachments findAttachments, CleanAttachments cleanAttachments, BuildSmtpClient buildSmtpClient, IMessageSerializer serializer)
 {
     this.findAttachments  = findAttachments;
     this.cleanAttachments = cleanAttachments;
     this.buildSmtpClient  = buildSmtpClient;
     this.serializer       = serializer;
 }
Beispiel #2
0
        /// <summary>
        /// Register a custom SmtpClient builder.
        /// </summary>
        public void UseSmtpBuilder(BuildSmtpClient buildSmtpClient)
        {
            Guard.AgainstNull(nameof(buildSmtpClient), buildSmtpClient);
            var settings = config.GetSettings();

            settings.Set <BuildSmtpClient>(buildSmtpClient);
        }