public SMTPProvider(string fromEmail, string smtpServer, string smtpUserName, string smtpPassword) { this._defaultFromEmail = fromEmail; this._smtpServer = smtpServer; this._smtpUserName = smtpUserName; this._smtpPassword = smtpPassword; _emailValidationSpecification = new EmailValidationSpecification(); }
public SMTPProvider(string fromEmail, string smtpServer, int smtpPort, string smtpUserName, string smtpPassword, Encoding encode) { this._defaultFromEmail = fromEmail; this._smtpServer = smtpServer; this._smtpPort = smtpPort; this._smtpUserName = smtpUserName; this._smtpPassword = smtpPassword; this._Encoding = encode; _emailValidationSpecification = new EmailValidationSpecification(); }
public SMTPProvider(BaseEmailSettings basicSettings, EmailValidationSpecification emailValidationSpecification, ILogger logger = null) { _logger = logger; _emailDefaultDisplayName = basicSettings.EmailDefaultDisplayName; _defaultFromEmail = basicSettings.DefaultFromEmail; _defaultEmailSubject = basicSettings.DefaultEmailSubject; _replyToTarget = basicSettings.ReplyToTarget; _smtpServer = basicSettings.SmtpPrimaryHost; _smtpPort = basicSettings.SmtpPrimaryPort; _smtpUserName = basicSettings.SmtpPrimaryUsername; _smtpPassword = basicSettings.SmtpPrimaryPassword; _emailValidationSpecification = emailValidationSpecification; }