eM Client got error for IMAP

eM Client got error for IMAP

Hello,

I have configured IMAP for my account
1. enabled IMAP


2. added application specific password, since OTP is enabled
3. configured em Client with


and got error


error in the logs

  1. 17:49:05.555|001| AccountBase.ChangeOnlineState : STATE CHANGE TO online due User
  2. 17:49:05.555|001| eM Client 8.2.1659.0
  3. 17:49:05.557|081| >>> ListFoldersAsync(): Start
  4. 17:49:05.557|081| 01:   Connecting to imappro.zoho.eu:993...
  5. 17:49:05.559|019| >>> Starting account synchronization
  6. 17:49:35.605|019| 01: --- CLOSE: PRIMARY START
  7. 17:49:35.606|08A| 01: A1 LOGOUT
  8. 17:49:35.611|019| 01: --- RECEIVE: EXCEPTION: System.IO.IOException: Unable to read data from the transport connection: The remote host forcibly terminated the existing connection..
  9.  ---> System.Net.Sockets.SocketException (10054): The remote host forcibly terminated the existing connection.
  10.    --- End of inner exception stack trace ---
  11.    at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
  12.    at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.GetResult(Int16 token)
  13.    at MailClient.Imap.Base.Extensions.CopyToAsyncWithTimer(Stream source, PipeWriter writer, TimeoutTimer timer, ITaskSource readDemandSource, Action`1 loggingCallback, CancellationToken cancellationToken)
  14.    at MailClient.Imap.Base.TransportPipe.StartReading(Stream stream, CancellationToken token)
  15.    at System.IO.Pipelines.PipeCompletion.ThrowLatchedException()
  16.    at System.IO.Pipelines.Pipe.GetReadResult(ReadResult& result)
  17.    at System.IO.Pipelines.Pipe.GetReadAsyncResult()
  18.    at System.IO.Pipelines.Pipe.DefaultPipeReader.GetResult(Int16 token)
  19.    at MailClient.Imap.Base.Extensions.<>c__DisplayClass30_0.<<ReadLineAsync>g__SlowAsyncPath|1>d.MoveNext()
  20. --- End of stack trace from previous location ---
  21.    at MailClient.Imap.Base.TransportPipe.LoggingHandler(PipeReader fromReader, PipeWriter toWriter, CancellationToken cancellationToken, String name)
  22.    at System.IO.Pipelines.PipeCompletion.ThrowLatchedException()
  23.    at System.IO.Pipelines.Pipe.GetReadResult(ReadResult& result)
  24.    at System.IO.Pipelines.Pipe.GetReadAsyncResult()
  25.    at System.IO.Pipelines.Pipe.DefaultPipeReader.GetResult(Int16 token)
  26.    at MailClient.Imap.Base.Extensions.<>c__DisplayClass30_0.<<ReadLineAsync>g__SlowAsyncPath|1>d.MoveNext()
  27. --- End of stack trace from previous location ---
  28.    at MailClient.Imap.Base.Connection.ReceiveAsync()
  29. 17:49:35.611|019| 01: --- RECEIVE: CLOSED
  30. 17:49:35.611|019| 01: --- CLOSE: SECONDARY START
  31. 17:49:35.918|019| 01: --- CMD LOGOUT WAS CANCELLED
  32. 17:49:35.918|019| 01: --- CLOSE: LOGOUT TIMED-OUT !!!!!!!!!!!!!!!
  33. 17:49:35.919|019| 01: --- CLOSE: PRIMARY FINISHED
  34. 17:49:35.919|08A| 01: --- CLOSE: SECONDARY FINISHED
  35. 17:49:35.923|081| >>> COMMAND CONNECTION EXCEPTION (retry: True): MailClient.Accounts.ConnectionException: Failed opening connection to server.
  36.  ---> System.IO.IOException: No server response within 30 second timeout.
  37.    at MailClient.Imap.Base.Connection.ConnectAsync(Func`2 getStream, CancellationToken cancellationToken)
  38.    at MailClient.Protocols.Imap.ConnectionPoolEntry.ConnectInternalAsync(CancellationToken cancellationToken)
  39.    --- End of inner exception stack trace ---
  40.    at MailClient.Protocols.Imap.ConnectionPoolEntry.ConnectInternalAsync(CancellationToken cancellationToken)
  41.    at MailClient.Protocols.Imap.ConnectionPoolEntry.ConnectInternalAsync(CancellationToken cancellationToken)
  42.    at MailClient.Protocols.Imap.ConnectionPool.AcquireConnectionAsync(Folder mailFolder, Boolean noSelect)
  43.    at MailClient.Protocols.Imap.ConnectionContext.CreateContextAsync(ImapAccount account)
  44.    at MailClient.Protocols.Imap.ImapFolderSynchronizer.ListFoldersAsync(IListFoldersProgress progress, Folder homeFolder, CancellationToken cancellationToken)
  45.    at MailClient.Protocols.Imap.ImapFolderSynchronizer.GetFolderList(IListFoldersProgress progress, Folder homeFolder, CancellationToken cancellationToken)
  46.    at MailClient.Protocols.Common.FolderSynchronizer.<>c__DisplayClass14_1.<EnqueueGetFolderList>b__0(WorkerStatus status, CancellationToken cancellationToken)
  47.    at MailClient.Protocols.Imap.ImapActionCommand.<>c__DisplayClass13_0.<.ctor>b__0(WorkerStatus ws, CancellationToken ct)
  48.    at MailClient.Protocols.Imap.ImapActionCommand.ExecuteInternalSync(WorkerStatus status)
  49.    at MailClient.Protocols.Imap.ImapActionCommand.Execute(WorkerStatus status)
  50. 17:49:35.923|081| >>> ListFoldersAsync(): Start
  51. 17:49:35.923|081| 02:   Connecting to imappro.zoho.eu:993...
  52. 17:50:05.999|06B| 02: --- CLOSE: PRIMARY START

SMTP works fine

could you please help me to resolve the issue with IMAP?