I use em client the latest version and frequently meet the errors in check new emails, making the new email comes later than other clients. For instance, for the same email server and account, Thunderbird does not have these problems and get new email quickly.
17:26:55 SEU [IMAP] MailClient.Accounts.ConnectionException: 连接已关闭
—> MailClient.Imap.Base.ByeException: 连接已关闭
—> System.Threading.Tasks.TaskCanceledException: A task was canceled.
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.Protocols.Imap.ConnectionExtensions.RunSelectCommandAsync(Connection connection, String selectPath, FolderInfo folderInfo, Boolean condstore, Boolean annotate)
at MailClient.Protocols.Imap.ConnectionPoolEntry.SelectFolderAsync(Folder folder)
— End of inner exception stack trace —
at MailClient.Protocols.Imap.ConnectionPoolEntry.SelectFolderAsync(Folder folder)
at MailClient.Protocols.Imap.ConnectionPool.AcquireConnectionAsync(Folder mailFolder, Boolean noSelect)
at MailClient.Protocols.Imap.ConnectionContext.CreateContextAsync(ImapAccount account, Folder folder, Boolean noSelect)
at MailClient.Protocols.Imap.ImapMailSynchronizer.<>c__DisplayClass26_0.<g__CreateConnectionContextAsync|0>d.MoveNext()
— End of stack trace from previous location —
at MailClient.Protocols.Imap.ImapMailSynchronizer.SynchronizeMessagesAsync(IItemSynchronizeContext1 synchronizeContext, Folder folder, Boolean fast, CancellationToken cancellationToken) at MailClient.Protocols.Imap.ImapMailSynchronizer.Synchronize(IItemSynchronizeContext1 synchronizeContext, Folder folder, CancellationToken cancellationToken)
at MailClient.Protocols.Common.ItemSynchronizer`2.<>c__DisplayClass37_2.b__6(WorkerStatus status, CancellationToken ct)
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.Protocols.Imap.ImapAccount.SynchronizeIntAsync(Boolean forced)
at MailClient.Protocols.Common.SynchronizableMailAccount.<>c__DisplayClass22_0.<b__0>d.MoveNext()
AccountId = ed7b5d66-bc36-4ca2-bf2f-5328653ea447
AccountName = SEU
IMAP_SERVER_TYPE = Other
RunInPlace = False
GUIStatus_Exception_Reported = True
ByeException
COMMAND = SELECT INBOX