private bool CheckSettingsPasswordNotDirty(IEmailConfigInstanceSettings config) { return(config.Authenticated == _outgoingSettings.AuthenticatedSmtp && config.EnableSSL == _outgoingSettings.EnableSsl && config.HostName == _outgoingSettings.ServerAddress && config.Password == (_outgoingSettings.AuthenticatedSmtp ? DecryptedPassword : string.Empty) && config.Port == _outgoingSettings.Port && config.SenderEmailAddress == _user.Email && config.UserName == (_outgoingSettings.AuthenticatedSmtp ? _outgoingSettings.AccountUsername : string.Empty)); }
public void Initialize(IEmailConfigInstanceSettings configuration) { if (configuration == null) { throw new ArgumentNullException("configuration"); } _configuration = configuration; MailBee.Global.AutodetectPortAndSslMode = false; MailBee.Global.LicenseKey = "MN800-02CA3564CA2ACAAECAB17D4ADEC9-145F"; }