// Token: 0x06000F80 RID: 3968 RVA: 0x0003F3BC File Offset: 0x0003D5BC protected override OperationStatusCode TestUserCanLogonWithCurrentSettings(SmtpAddress email, string userName, SecureString password) { OperationStatusCode result; using (ImapConnection imapConnection = ImapConnection.CreateInstance(this.connectionParameters)) { ImapServerParameters serverParameters = new ImapServerParameters(this.ServerName, this.Port); result = imapConnection.TestLogon(serverParameters, new ImapAuthenticationParameters(userName, password, this.Authentication, this.Security), ImapConnectionSettings.requiredCapabilities); } return(result); }
public ImapMailbox(ConnectionParameters connectionParameters, ImapAuthenticationParameters authenticationParameters, ImapServerParameters serverParameters, SmtpServerParameters smtpParameters) : base(LocalMailboxFlags.None) { this.ConnectionParameters = connectionParameters; this.AuthenticationParameters = authenticationParameters; this.ServerParameters = serverParameters; this.SmtpParameters = smtpParameters; this.ImapConnection = ImapConnection.CreateInstance(connectionParameters); }
public ImapSourceMailbox(ConnectionParameters connectionParameters, ImapAuthenticationParameters authenticationParameters, ImapServerParameters serverParameters, SmtpServerParameters smtpParameters) : base(connectionParameters, authenticationParameters, serverParameters, smtpParameters) { }