Mail Kit проверка авторизации если неверный пароль

Всем привет если авторизуюсь следующим кодом с верными данными, то все хорошо. Но если указать не верные данные, пишет ошибку Сервер IMAP неожиданно отключился, в документации написано что должно вызваться при неверных данных исключение AuthenticationException, но у меня вызывается Необработанное исключение типа "MailKit.Net.Imap.ImapProtocolException" в mscorlib.dll Дополнительные сведения: The IMAP server has unexpectedly disconnected.( Сервер IMAP неожиданно отключился. Как сделать проверку если пользователь ввел не правильные данные?

Код

 using (var client = new ImapClient(new ProtocolLogger(Console.OpenStandardOutput())))
           {
               try
               {
                   client.Connect(server, port, SecureSocketOptions.Auto);                   
                   client.Authenticate(user, password);
                   client.Disconnect(true);
               }
               catch (AuthenticationException e)
               {
                   MessegeBox.Show("Не правильный логин или пароль");
               }
           }

Ответы (0 шт):