You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Even though the server capabilities return QuickResync flag for the iCloud's IMAP server, and EnableQuickResyncAsync or EnableQuickResync succeeds after authentication, using OpenAsync override with uidValidity throws InvalidOperationException with a message "The QRESYNC extension has not been enabled." for iCloud.
Platform (please complete the following information):
OS: Windows
.NET Framework: netstandard 2.1
MailKit Version: 4.9.0
Exception
"The QRESYNC extension has not been enabled."
at MailKit.Net.Imap.ImapFolder.QueueOpenCommand(FolderAccess access, UInt32 uidValidity, UInt64 highestModSeq, IList`1 uids, CancellationToken cancellationToken)
at MailKit.Net.Imap.ImapFolder.OpenAsync(FolderAccess access, UInt32 uidValidity, UInt64 highestModSeq, IList`1 uids, CancellationToken cancellationToken)
at Wino.Core.Synchronizers.ImapSync.QResyncSynchronizer.<HandleSynchronizationAsync>d__1.MoveNext() in D:\GitHub\Wino-Mail\Wino.Core\Synchronizers\ImapSync\QResyncSynchronizer.cs:line 67
Expected behavior
EnableQuickResyncAsync/EnableQuickResync should activate QRESYNC for the ImapClient properly if the server capabilities supports it.
The text was updated successfully, but these errors were encountered:
bkaankose
changed the title
Can't use QSYNC for iCloud.
Can't use QRESYNC for iCloud.
Jan 18, 2025
Describe the bug
Even though the server capabilities return QuickResync flag for the iCloud's IMAP server, and EnableQuickResyncAsync or EnableQuickResync succeeds after authentication, using OpenAsync override with uidValidity throws InvalidOperationException with a message "The QRESYNC extension has not been enabled." for iCloud.
Platform (please complete the following information):
Exception
"The QRESYNC extension has not been enabled."
Expected behavior
EnableQuickResyncAsync/EnableQuickResync should activate QRESYNC for the ImapClient properly if the server capabilities supports it.
The text was updated successfully, but these errors were encountered: