// Token: 0x06000F75 RID: 3957 RVA: 0x0003F204 File Offset: 0x0003D404 protected override OperationStatusCode TestUserCanLogonWithCurrentSettings(SmtpAddress email, string userName, SecureString password) { EasAuthenticationParameters authenticationParameters = new EasAuthenticationParameters(new NetworkCredential(userName, password), email.Local, email.Domain, string.IsNullOrEmpty(this.EndpointAddressOverride) ? null : this.EndpointAddressOverride); IEasConnection easConnection = EasConnection.CreateInstance(this.connectionParameters, authenticationParameters, this.deviceParameters); return(easConnection.TestLogon()); }
void IMailbox.Connect(MailboxConnectFlags connectFlags) { base.CheckDisposed(); MrsTracer.Provider.Function("EasMailbox.IMailbox.Connect", new object[0]); EasConnectionWrapper easConnectionWrapper = new EasConnectionWrapper(EasConnection.CreateInstance(this.EasConnectionParameters, this.EasAuthenticationParameters, this.EasDeviceParameters)); easConnectionWrapper.Connect(); this.EasConnectionWrapper = easConnectionWrapper; this.AfterConnect(); MrsTracer.Provider.Debug("EasMailbox.IMailbox.Connect succeeded.", new object[0]); }
internal EasCrawlerConnection(EasConnectionParameters connectionParameters, EasAuthenticationParameters authenticationParameters, EasDeviceParameters deviceParameters) { EasDeviceParameters deviceParameters2 = new EasDeviceParameters("FEDCBA9876543210", deviceParameters); this.innerConnection = EasConnection.CreateInstance(connectionParameters, authenticationParameters, deviceParameters2); }