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="MailKitMailQueueManager"/>类型的实例 /// </summary> /// <param name="emailConfigProvider">电子邮件配置提供器</param> /// <param name="mailQueueProvider">邮件队列提供程序</param> /// <param name="mailKitEmailSender">MailKit电子邮件发送器</param> public MailKitMailQueueManager(IEmailConfigProvider emailConfigProvider, IMailQueueProvider mailQueueProvider, IMailKitEmailSender mailKitEmailSender) : base(emailConfigProvider, mailQueueProvider) => _mailKitEmailSender = mailKitEmailSender;
public ForgottenPasswordController(IMailKitEmailSender emailSender, IForgottenPasswordRepo forgottenPasswordRepo) { _emailSender = emailSender; _forgottenPasswordRepo = forgottenPasswordRepo; }