diff --git a/src/Senders/FluentEmail.MailKit/MailKitSender.cs b/src/Senders/FluentEmail.MailKit/MailKitSender.cs index 8a5d1413..a81ce66f 100644 --- a/src/Senders/FluentEmail.MailKit/MailKitSender.cs +++ b/src/Senders/FluentEmail.MailKit/MailKitSender.cs @@ -54,6 +54,8 @@ public SendResponse Send(IFluentEmail email, CancellationToken? token = null) using (var client = new SmtpClient()) { + client.CheckCertificateRevocation = _smtpClientOptions.CheckCertificateRevocation; + if (_smtpClientOptions.SocketOptions.HasValue) { client.Connect( diff --git a/src/Senders/FluentEmail.MailKit/SmtpClientOptions.cs b/src/Senders/FluentEmail.MailKit/SmtpClientOptions.cs index fa21953a..23bbe900 100644 --- a/src/Senders/FluentEmail.MailKit/SmtpClientOptions.cs +++ b/src/Senders/FluentEmail.MailKit/SmtpClientOptions.cs @@ -14,5 +14,8 @@ public class SmtpClientOptions public bool UsePickupDirectory { get; set; } = false; public string MailPickupDirectory { get; set; } = string.Empty; public SecureSocketOptions? SocketOptions { get; set; } + + /// + public bool CheckCertificateRevocation { get; set; } = true; } }