#2511 new
Ari Goldmith

MailMate running a fetch with a negative ID - how do I reset?

Reported by Ari Goldmith | March 22nd, 2020 @ 04:26 AM

There was some hiccup with the mail server today. I'm not sure if that caused some corrupt message or not.

Currently, when I try to take online or synchronize it comes back with an error:

D8 BAD Error in IMAP command UID FETCH: Invalid uidset (0.000 + 0.000 secs).

This is the response from:

D8 UID FETCH -2088730488:* (UID)

It looks like MailMate thinks there is an id range starting at that negative number. How do I reset that?

Here is the log leading up to the error:
03:43:58 Handling reply
03:43:58 Running action
03:43:58 Sending request (145)
03:43:58 Handling request
03:43:58 Ready to run action (retry count: 0)
03:43:58 Synchronizing mailbox (attempting to do it quickly): INBOX
03:43:58 Selecting mailbox: INBOX
03:43:58 C: D7 SELECT INBOX (CONDSTORE)
03:43:58 S: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft $NotJunk $Forwarded $MailFlagBit0 Forwarded)
03:43:58 S: * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft $NotJunk $Forwarded $MailFlagBit0 Forwarded *)] Flags permitted.
03:43:58 S: * 6913 EXISTS
03:43:58 S: * 0 RECENT
03:43:58 S: * OK [UNSEEN 7] First unseen.
03:43:58 S: * OK [UIDVALIDITY 1534701063] UIDs valid
03:43:58 S: * OK [UIDNEXT 2206236812] Predicted next UID
03:43:58 S: * OK [HIGHESTMODSEQ 25012] Highest
03:43:58 S: D7 OK [READ-WRITE] Select completed (0.000 + 0.000 secs).
03:43:58 Attempting fast synchronization.
03:43:58 C: D8 UID FETCH -2088730488:* (UID)
03:43:58 S: D8 BAD Error in IMAP command UID FETCH: Invalid uidset (0.000 + 0.000 secs).
03:43:58 Error: Server response: “D8 BAD Error in IMAP command UID FETCH: Invalid uidset (0.000 + 0.000 secs).”.
03:43:58 Error code: 1000
03:43:58 Failed action (1003). Reset observed read/write timeouts: 8/8

Comments and changes to this ticket

  • Ari Goldmith

    Ari Goldmith March 22nd, 2020 @ 12:59 PM

    Is the UID in MailMate field too small to hold the large UIDs generated by the server? ( a signed int, instead of unsigned int or something?)

  • Ari Goldmith

    Ari Goldmith March 22nd, 2020 @ 03:42 PM

    The IMAP server is issuing very large UIDs, which I'm not in a position to reset.

    ... 14:15:12 S: * 6737 FETCH (UID 17770)
    14:15:12 S: * 6738 FETCH (UID 17772)
    14:15:12 S: * 6739 FETCH (UID 17774)
    14:15:12 S: * 6740 FETCH (UID 17784)
    14:15:12 S: * 6741 FETCH (UID 2206236806)
    14:15:12 S: * 6742 FETCH (UID 2206236808)
    14:15:12 S: * 6743 FETCH (UID 2206236809)
    14:15:12 S: * 6744 FETCH (UID 2206236813)
    14:15:12 S: * 6745 FETCH (UID 2206236823)
    14:15:12 S: D6 OK Fetch completed (0.007 + 0.000 + 0.006 secs).
    14:15:12 C: D7 UID FETCH -2088730478:* (INTERNALDATE)
    14:15:12 S: D7 BAD Error in IMAP command UID FETCH: Invalid uidset (0.000 + 0.000 secs).
    14:15:12 Error: Server response: “D7 BAD Error in IMAP command UID FETCH: Invalid uidset (0.000 + 0.000 secs).”.
    14:15:12 Error code: 1000
    14:15:12 Failed action (1003). Reset observed read/write timeouts: 8/8

    Q. Where are the MailMate server logs kept? Or is in in memory only? Is there a way to watch them so I don't have to generate a "Send Server Logs" email and then inspect the attachment just to get to the logs?

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Mac OS X email client.

Shared Ticket Bins

People watching this ticket

Pages