Problem
Since the last update or two my Fastmail account seems to not be syncing read or archived statuses well at all. I’ll read and archive emails from my Fastmail account either on my phone or directly on the Fastmail website, and return to Mailspring where it never updates the status for unread messages.
I’ve tried:
- waiting a long time (a day)
- manually syncing (F5)
- closing and reopening Mailspring
- removing and re-adding the account.
If I take a message that has been read and archived elsewhere but is still showing up as visible in the inbox and unread in Mailspring, I can read it and archive it, and it will go away. But it really doesn’t want to update messages without manual interaction from me.
Note: new messages are coming in just fine, so it is definitely syncing new items. Just existing ones that have been interacted with on other platforms it is not updating.
Context
All my other accounts (Gmail, MS) seem fine, just Fastmail is having issues.
I don’t see anything in particular in the logs for this account. Attaching a recent (sanitized) version of the sync log at the end of this post, in case it reveals anything interesting.
Email Provider
Fastmail
Setup
- OS and Version: macOS 15.7.1
- Installation Method: Download and extract to /Applications
- Mailspring Version: 1.17.3 (I think this was happening on the immediately previous version too, I’ve been seeing it for about a week).
- Mailspring Pro subscription
Recent sync log (they all look like this):
25685 [2026-02-08 20:58:06.575] [background] [info] Syncing folder list...
25685 [2026-02-08 20:58:06.688] [background] [info] syncFolderChangesViaCondstore - INBOX: modseq 854991 to 854991, uidnext 28938 to 28938
25685 [2026-02-08 20:58:06.738] [background] [info] syncFolderChangesViaCondstore - Sent: modseq 854722 to 854722, uidnext 9680 to 9680
25685 [2026-02-08 20:58:06.825] [background] [info] syncFolderChangesViaCondstore - Drafts: modseq 854724 to 854724, uidnext 1814 to 1814
25685 [2026-02-08 20:58:06.871] [background] [info] syncFolderChangesViaCondstore - Archive: modseq 854990 to 854990, uidnext 125313 to 125313
25685 [2026-02-08 20:58:07.189] [background] [info] syncFolderChangesViaCondstore - Trash: modseq 854480 to 854480, uidnext 186 to 186
25685 [2026-02-08 20:58:07.235] [background] [info] syncFolderChangesViaCondstore - Spam: modseq 854106 to 854106, uidnext 294 to 294
25685 [2026-02-08 20:58:07.281] [background] [info] syncFolderChangesViaCondstore - Mailspring: modseq 497111 to 497111, uidnext 1 to 1
25685 [2026-02-08 20:58:07.327] [background] [info] syncFolderChangesViaCondstore - ###: modseq 746293 to 746293, uidnext 3 to 3
25685 [2026-02-08 20:58:07.373] [background] [info] syncFolderChangesViaCondstore - ###: modseq 746304 to 746304, uidnext 12 to 12
25685 [2026-02-08 20:58:07.419] [background] [info] syncFolderChangesViaCondstore - ###: modseq 746305 to 746305, uidnext 2 to 2
25685 [2026-02-08 20:58:07.465] [background] [info] syncFolderChangesViaCondstore - ###: modseq 746345 to 746345, uidnext 41 to 41
25685 [2026-02-08 20:58:07.514] [background] [info] syncFolderChangesViaCondstore - ###: modseq 749112 to 749112, uidnext 2768 to 2768
25685 [2026-02-08 20:58:07.582] [background] [info] syncFolderChangesViaCondstore - ###: modseq 839865 to 839865, uidnext 28716 to 28716
25685 [2026-02-08 20:58:07.679] [background] [info] syncFolderChangesViaCondstore - ###: modseq 806654 to 806654, uidnext 113 to 113
25685 [2026-02-08 20:58:07.725] [background] [info] syncFolderChangesViaCondstore - ###: modseq 497110 to 497110, uidnext 145 to 145
25685 [2026-02-08 20:58:07.771] [background] [info] syncFolderChangesViaCondstore - ###: modseq 746291 to 746291, uidnext 76 to 76
25685 [2026-02-08 20:58:07.819] [background] [info] syncFolderChangesViaCondstore - ###: modseq 853729 to 853729, uidnext 34 to 34
25685 [2026-02-08 20:58:07.865] [background] [info] syncFolderChangesViaCondstore - ###: modseq 497113 to 497113, uidnext 1 to 1
25685 [2026-02-08 20:58:07.911] [background] [info] syncFolderChangesViaCondstore - ###: modseq 806661 to 806661, uidnext 4 to 4
25685 [2026-02-08 20:58:07.957] [background] [info] syncFolderChangesViaCondstore - ###: modseq 806768 to 806768, uidnext 108 to 108
25685 [2026-02-08 20:58:08.005] [background] [info] syncFolderChangesViaCondstore - ###: modseq 806832 to 806832, uidnext 65 to 65
25685 [2026-02-08 20:58:08.053] [background] [info] syncFolderChangesViaCondstore - ###: modseq 806969 to 806969, uidnext 140 to 140
25685 [2026-02-08 20:58:08.104] [background] [info] syncFolderChangesViaCondstore - ###: modseq 746216 to 746216, uidnext 516 to 516
25685 [2026-02-08 20:58:08.168] [background] [info] syncFolderChangesViaCondstore - ###: modseq 853821 to 853821, uidnext 63 to 63
25685 [2026-02-08 20:58:08.215] [background] [info] syncFolderChangesViaCondstore - ###: modseq 839630 to 839630, uidnext 21 to 21
25685 [2026-02-08 20:58:08.261] [background] [info] syncFolderChangesViaCondstore - ###: modseq 497121 to 497121, uidnext 2 to 2
25685 [2026-02-08 20:58:08.307] [background] [info] syncFolderChangesViaCondstore - ###: modseq 838912 to 838912, uidnext 3811 to 3811
25685 [2026-02-08 20:58:08.376] [background] [info] syncFolderChangesViaCondstore - ###: modseq 852531 to 852531, uidnext 38 to 38
25685 [2026-02-08 20:58:08.422] [background] [info] syncFolderChangesViaCondstore - ###: modseq 825710 to 825710, uidnext 113 to 113
25685 [2026-02-08 20:58:08.470] [background] [info] syncFolderChangesViaCondstore - ###: modseq 825730 to 825730, uidnext 21 to 21
25685 [2026-02-08 20:58:08.472] [background] [info] Sync loop deleting unlinked messages with phase 2.
25685 [2026-02-08 20:58:08.482] [background] [info] Sync loop complete.