Loosing connection / orange triangle

Recently, I got a problem with the synchronization of my iCloud account. After some time (about 5 minutes) I always get the orange triangle next to the account which tells, that there is no connection possible. If I click on it, it will sync immediately.

I deleted the account and added it already new. I’m using app-specific-password from apple for eMclient (which I created newly for the account too). The error stayed the same. Any idea?

grafik

eM Client on Windows, Version 9.2.2258 (7080479)
log files shows this:

12:00:52 iCloud CalDAV Synchronizing folder list
12:00:52 Gmail IMAP Synchronizing folder list
12:00:52 iCloud CardDAV Synchronizing folder list
12:00:52 mailbox IMAP Synchronizing folder list
12:00:52 iCloud IMAP Synchronizing folder list
12:00:52 Gmail Google Contacts Synchronizing folder ‘/Contacts’
12:00:52 Gmail Google Settings Synchronizing tags
12:00:52 mailboxKalender CalDAV / CardDAV Synchronizing folder list
12:00:52 Gmail Google Contacts Synchronizing folder list
12:00:52 Gmail IMAP Synchronizing folder ‘/All Mail’
12:00:52 mailboxIMAP Synchronizing folder ‘/Inbox’
12:00:53 iCloud [IMAP] MailClient.Accounts.ConnectionException: Synchronizing folder list failed due to the following error: Connection was closed
—> MailClient.Imap.Base.ByeException: Connection was closed
—> System.Threading.Tasks.TaskCanceledException: A task was canceled.
at MailClient.Imap.Base.Connection.<>c__DisplayClass95_0.<g__DoAsync|0>d.MoveNext()
— End of stack trace from previous location —
at MailClient.Imap.Base.Connection.RunCommandAsync(Command command, Func3 notificationCallback) --- End of inner exception stack trace --- at MailClient.Imap.Base.Connection.RunCommandAsync(Command command, Func3 notificationCallback)
at MailClient.Imap.Base.ConnectionExtensions.<>c__DisplayClass6_0.<g__StatusPathAsync|0>d.MoveNext()
— End of stack trace from previous location —
at MailClient.Protocols.Imap.ImapFolderSynchronizer.ListFoldersAsync(IListFoldersProgress progress, Folder homeFolder, CancellationToken cancellationToken)
at MailClient.Protocols.Imap.ImapFolderSynchronizer.ListFoldersAsync(IListFoldersProgress progress, Folder homeFolder, CancellationToken cancellationToken)
at MailClient.Protocols.Imap.ImapFolderSynchronizer.GetFolderList(IListFoldersProgress progress, Folder homeFolder, CancellationToken cancellationToken)
at MailClient.Protocols.Common.FolderSynchronizer.<>c__DisplayClass16_0.b__0(WorkerStatus status, CancellationToken cancellationToken)
at MailClient.Protocols.Imap.ImapActionCommand.<>c__DisplayClass11_0.<.ctor>b__0(WorkerStatus ws, CancellationToken ct)
at MailClient.Protocols.Imap.ImapActionCommand.ExecuteInternalSync(WorkerStatus status)
— End of inner exception stack trace —
at MailClient.Protocols.Imap.ImapActionCommand.ExecuteInternalSync(WorkerStatus status)
at MailClient.Protocols.Imap.ImapActionCommand.Execute(WorkerStatus status)
at MailClient.Commands.Command.Process(WorkerStatus status)
— End of stack trace from previous location —
at MailClient.Storage.Synchronization.FolderSynchronizerExtensions.SynchronizeSubfoldersAsync(IFolderSynchronizer synchronizer, Folder folder, SynchronizationPriority priority, CancellationToken cancellationToken)
at MailClient.Protocols.Imap.ImapAccount.SynchronizeIntAsync(Boolean forced)
at MailClient.Protocols.Common.SynchronizableMailAccount.<>c__DisplayClass7_0.<b__0>d.MoveNext()
IMAP_SERVER_TYPE = iCloud
EnqueuedStackTrace =
at MailClient.Protocols.Common.FolderSynchronizer.EnqueueGetFolderList(Folder homeFolder, Action1 completed, Boolean prioritize) at MailClient.Protocols.Common.FolderSynchronizer.MailClient.Storage.Synchronization.IFolderSynchronizer.SynchronizeSubfolders(Folder folder, SynchronizationPriority priority, Action1 completed)
at MailClient.Storage.Synchronization.FolderSynchronizerExtensions.<>c__DisplayClass0_0.b__1()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.<>c.<.cctor>b__272_0(Object obj)
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
at System.Threading.Thread.StartCallback()
GUIStatus_Exception_Reported = True
12:01:58 iCloud IMAP Synchronizing folder list
12:01:58 iCloud CardDAV Synchronizing folder list
12:01:58 iCloud CalDAV Synchronizing folder list
12:02:00 iCloud IMAP Synchronizing folder ‘/Inbox’
12:02:00 iCloud IMAP Synchronizing folder ‘/Outbox’
12:02:01 iCloud IMAP Synchronizing folder ‘/Trash’