Hi, followed your steps to create fresh database and also deactivated PiHole.
Still the behaviour is the same. It seems like eM is taking forever to sync the sent messages.
With my old database I let eM open for days to have enough time for sync, still only 22 of ±6000 sent mails have been synced and its not stopping to sync the sent folder. Maybe there is an issue?
When I added my Yahoo account to thunderbird it started to download the sent messages with high speed, within a few minutes I had 1500+ mails synced in the sent folder. Also the logs show that the inbox is not synced regulary in eM…
Here is the whole log with IMAP/SMTP diagnostic from today:
Edit: 3 hours after my post the sent folder has still not synced any further. Only 22 mails are visible, and eM is syncing and syncing the folder nonstop. I guess this sync might block the inbox sync? I also hit repari in the sent folder properties but thats not changing anything. Sent folder gets flushed and after a few seconds, only 22 mails are visible. Also the same error message from below log occurs. Maybe a dev needs to take a look and encrypt what the problem behind might be?
09:23:43 Online state: changed to online due to NetworkAvailability
09:23:43 Yahoo CardDAV Synchronizing account properties: For host https://carddav.address.yahoo.com/.well-known/carddav
09:23:43 Yahoo IMAP Synchronizing folder list
09:23:44 Yahoo CardDAV Synchronizing account properties: Done
09:23:44 Yahoo CardDAV Synchronizing folder list
09:23:44 Yahoo CardDAV Synchronizing items: For folder Yahoo/Contacts
09:23:46 Yahoo IMAP Uploading item(s) to folder '/Inbox'
09:23:47 Yahoo CardDAV Synchronizing items: Sync of Yahoo/Contacts finished: 0 uploaded, 0 deleted, 0 obsolete, 638 items, 38 downloaded
09:23:47 Yahoo CardDAV Synchronizing items: Done
09:23:48 Yahoo IMAP Synchronizing folder '/Inbox'
09:23:57 Yahoo IMAP Synchronizing folder '/Sent'
09:25:09 Yahoo IMAP Uploading item(s) to folder '/Inbox'
09:25:10 Yahoo IMAP Synchronizing folder '/Sent'
09:27:22 Yahoo IMAP Synchronizing folder '/Inbox'
09:27:22 Yahoo IMAP Synchronizing folder '/Sent'
09:33:43 Yahoo CardDAV Synchronizing folder list
09:33:43 Yahoo CardDAV Synchronizing items: For folder Yahoo/Contacts
09:33:43 Yahoo CardDAV Synchronizing items: Sync of Yahoo/Contacts finished: 0 uploaded, 0 deleted, 0 obsolete, 638 items, 0 downloaded
09:33:43 Yahoo CardDAV Synchronizing items: Done
09:39:35 Yahoo IMAP Synchronizing folder '/_EBAY'
09:39:42 Yahoo IMAP Synchronizing folder '/Sent'
09:43:43 Yahoo CardDAV Synchronizing folder list
09:43:43 Yahoo CardDAV Synchronizing items: For folder Yahoo/Contacts
09:43:43 Yahoo CardDAV Synchronizing items: Sync of Yahoo/Contacts finished: 0 uploaded, 0 deleted, 0 obsolete, 638 items, 0 downloaded
09:43:43 Yahoo CardDAV Synchronizing items: Done
09:53:43 Yahoo CardDAV Synchronizing folder list
09:53:43 Yahoo CardDAV Synchronizing items: For folder Yahoo/Contacts
09:53:43 Yahoo CardDAV Synchronizing items: Sync of Yahoo/Contacts finished: 0 uploaded, 0 deleted, 0 obsolete, 638 items, 0 downloaded
09:53:43 Yahoo CardDAV Synchronizing items: Done
10:03:43 Yahoo CardDAV Synchronizing folder list
10:03:43 Yahoo CardDAV Synchronizing items: For folder Yahoo/Contacts
10:03:43 Yahoo CardDAV Synchronizing items: Sync of Yahoo/Contacts finished: 0 uploaded, 0 deleted, 0 obsolete, 638 items, 0 downloaded
10:03:43 Yahoo CardDAV Synchronizing items: Done
10:12:26 Yahoo [IMAP] MailClient.Accounts.AbortedException: Connection could not be created while going offline.
---> MailClient.Imap.Base.ByeException: Connection timed-out
---> System.TimeoutException: Server did not respond in 00:00:01
at MailClient.Imap.Base.Extensions.CopyToAsyncWithTimer(Stream source, PipeWriter writer, TimeoutTimer timer, ITaskSource readDemandSource, Action`1 loggingCallback, CancellationToken cancellationToken)
at MailClient.Imap.Base.TransportPipe.StartReading(Stream stream, CancellationToken token)
at System.IO.Pipelines.Pipe.GetReadResult(ReadResult& result)
at System.IO.Pipelines.Pipe.GetReadAsyncResult()
at System.IO.Pipelines.Pipe.DefaultPipeReader.GetResult(Int16 token)
at MailClient.Imap.Base.Extensions.<>c__DisplayClass30_0.<<ReadLineAsync>g__SlowAsyncPath|1>d.MoveNext()
--- End of stack trace from previous location ---
at MailClient.Imap.Base.Connection.ReceiveAsync()
--- End of inner exception stack trace ---
at MailClient.Imap.Base.Connection.RunCommandAsync(Command command, Func`3 notificationCallback)
at MailClient.Protocols.Imap.ConnectionExtensions.RunCommandAsync(ConnectionContext context, Command command)
at MailClient.Protocols.Imap.SyncOperations.BaseSyncOperation.<FetchPreviewsAsync>g__AsyncPath|63_0(CancellationToken cancellationToken)
at MailClient.Protocols.Imap.SyncOperations.BaseSyncOperation.<ProcessPriorityUpdatesAsync>g__ProcessPriorityUpdatesSlow3Async|50_2(CancellationToken cancellationToken)
at MailClient.Protocols.Imap.SyncOperations.BaseSyncOperation.FetchNewMessagesAsync(SequenceSet uidSet, UInt32 messageCountEstimate, Boolean narrowed, Boolean chunk, Boolean allowHybridMode, CancellationToken cancellationToken)
at MailClient.Protocols.Imap.SyncOperations.BaseSyncOperation.<ProcessPriorityUpdatesAsync>g__ProcessPriorityUpdatesSlow2Async|50_1(CancellationToken cancellationToken)
at MailClient.Protocols.Imap.SyncOperations.BaseSyncOperation.FetchNewMessagesAsync(SequenceSet uidSet, UInt32 messageCountEstimate, Boolean narrowed, Boolean chunk, Boolean allowHybridMode, CancellationToken cancellationToken)
at MailClient.Protocols.Imap.SyncOperations.BaseSyncOperation.FetchNewMessagesAsync(SequenceSet uidSet, UInt32 messageCountEstimate, Boolean narrowed, Boolean chunk, Boolean allowHybridMode, CancellationToken cancellationToken)
at MailClient.Protocols.Imap.SyncOperations.NormalSyncOperation.SynchronizeFolder(Dictionary`2 infoOldFlags, UInt32 serverMessageCount, UInt32 newMessagesTotal, UInt32 uidNext, CancellationToken cancellationToken)
at MailClient.Protocols.Imap.SyncOperations.NormalSyncOperation.ExecuteInternalAsync(CancellationToken cancellationToken)
at MailClient.Protocols.Imap.SyncOperations.BaseSyncOperation.ExecuteAsync(CancellationToken cancellationToken)
at MailClient.Protocols.Imap.ImapMailSynchronizer.SynchronizeMessagesAsync(IItemSynchronizeContext`1 synchronizeContext, Folder folder, Boolean fast, CancellationToken cancellationToken)
at MailClient.Protocols.Imap.ImapMailSynchronizer.SynchronizeMessagesAsync(IItemSynchronizeContext`1 synchronizeContext, Folder folder, Boolean fast, CancellationToken cancellationToken)
at MailClient.Protocols.Imap.ImapMailSynchronizer.Synchronize(IItemSynchronizeContext`1 synchronizeContext, Folder folder, CancellationToken cancellationToken)
at MailClient.Protocols.Common.ItemSynchronizer`2.<>c__DisplayClass41_2.<EnqueueSynchronize>b__6(WorkerStatus status, CancellationToken ct)
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)
EnqueuedStackTrace =
at MailClient.Protocols.Common.ItemSynchronizer`2.<>c__DisplayClass41_1.<EnqueueSynchronize>g__RunSynchronize|2()
at MailClient.Protocols.Common.ItemSynchronizer`2.<>c__DisplayClass41_0.<EnqueueSynchronize>b__0()
at MailClient.Protocols.Common.AccountBase.RunIfOnline(Action actionIfOnline, Action actionIfOffline)
at MailClient.Protocols.Common.ItemSynchronizer`2.EnqueueSynchronize(Folder folder, Boolean fast, CancellationToken cancellationToken, Action`1 completed)
at MailClient.Protocols.Common.ItemSynchronizer`2.Synchronize(Folder folder, SynchronizationPriority priority, Action`1 completed)
at MailClient.Storage.Application.ItemCollection`2.Synchronize(SynchronizationPriority priority, Action`1 completed, Boolean fromUI)
at MailClient.Storage.Application.Folder.Synchronize(SynchronizationPriority priority, Boolean fromUI)
at MailClient.Storage.Application.Folder.Synchronize(Boolean forced, Boolean fromUI)
at MailClient.Protocols.Common.FolderSynchronizer.FolderActivated(Folder folder, Boolean goingOnline)
at MailClient.Protocols.Imap.ImapFolderSynchronizer.FolderActivated(Folder folder, Boolean goingOnline)
at MailClient.Protocols.Common.FolderSynchronizer.MailClient.Storage.Synchronization.IFolderSynchronizer.Activate(Folder folder)
at MailClient.Storage.Application.Folder.Activate()
at MailClient.Storage.Application.ItemCollection`2.Activate(Boolean ignoreVisualActivationCount)
at MailClient.Protocols.Imap.ImapAccount.<>c__DisplayClass137_0.<<SynchronizeIntAsync>b__0>d.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at MailClient.Protocols.Imap.ImapAccount.<>c__DisplayClass137_0.<SynchronizeIntAsync>b__0()
at System.Threading.Tasks.Task`1.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.Tasks.Task.ExecuteEntryUnsafe(Thread threadPoolThread)
at System.Threading.Tasks.Task.ExecuteFromThreadPool(Thread threadPoolThread)
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
at System.Threading.Thread.StartCallback()
GUIStatus_Exception_Reported = True
ByeException
COMMAND = UID FETCH 451318 (MailClient.Imap.Base.BodyPeekParameter)
10:12:26 Yahoo CardDAV Synchronizing account properties: For host https://carddav.address.yahoo.com/.well-known/carddav
10:12:26 Yahoo IMAP Synchronizing folder list
10:12:26 Yahoo CardDAV Synchronizing account properties: Done
10:12:26 Yahoo CardDAV Synchronizing folder list
10:12:28 Yahoo IMAP Synchronizing folder '/Sent'