public MailKitEmailSenderTest(ITestOutputHelper output) : base(output) { _emailConfigProvider = new DefaultEmailConfigProvider(new EmailConfig() { DisplayName = "简玄冰", Host = "smtp.126.com", Port = 25, UserName = "******", Password = "", FromAddress = "@126.com" }); _mailKitConfigProvider = new DefaultMailKitConfigProvider(new MailKitConfig() { }); _to = new List <string>() { "@qq.com" }; _mailKitEmailSender = new MailKitEmailSender(_emailConfigProvider, new DefaultMailKitSmtpBuilder(_emailConfigProvider, _mailKitConfigProvider)); }
public MailKitEmailSenderTest(ITestOutputHelper output) : base(output) { _emailConfigProvider = new DefaultEmailConfigProvider(new EmailConfig { DisplayName = "简玄冰", Host = "smtp.126.com", Port = 25, UserName = "******", Password = "", FromAddress = "@126.com" }); _mailKitConfigProvider = new DefaultMailKitConfigProvider(new MailKitConfig { SecureSocketOption = SecureSocketOptions.StartTlsWhenAvailable, ServerCertificateValidationCallback = true }); _to = new List <string> { "" }; _mailKitEmailSender = new MailKitEmailSender(_emailConfigProvider, new DefaultMailKitSmtpBuilder(_emailConfigProvider, _mailKitConfigProvider)); }
/// <summary> /// 初始化一个<see cref="DefaultMailKitSmtpBuilder"/>类型的实例 /// </summary> /// <param name="emailConfigProvider">电子邮件配置提供器</param> /// <param name="mailKitConfigProvider">MailKit配置提供器</param> public DefaultMailKitSmtpBuilder(IEmailConfigProvider emailConfigProvider, IMailKitConfigProvider mailKitConfigProvider) { _emailConfigProvider = emailConfigProvider; _mailKitConfigProvider = mailKitConfigProvider; }