Archiving Error

I attempted to send an error report throught the app, but that failed…

“An error occurred while submitting the report.”

Here’s the text…

The IMAP server has returned an error. FETCH could not complete for one or more messages (NO).

*** Exception Details ***

Rebex.Net.ImapException: FETCH could not complete for one or more messages (NO).
at Rebex.Net.Imap.ProcessResponse(String command, ImapResponse response, Boolean throwOnError)
at Rebex.Net.Imap.Fetch(ImapMessageSet messageSet, ImapListFields fields, UInt32 validity, Boolean ignoreMissingMessages, String partial, Int64 partialOffset, Action1 messageReceiver) at Rebex.Net.Imap.FetchMessageList(ImapMessageCollection list, ImapMessageSet messageSet, ImapListFields fields, UInt32 validity, Boolean ignoreMissingMessages, String partial, Int64 partialOffset, Action1 messageReceiver)
at Rebex.Net.Imap.GetMessageListInternal(ImapMessageSet messageSet, ImapListFields fields, Boolean ignoreMissingMessages, Int64 partialOffset, Int32 partialCount, Action1 messageReceiver) at Rebex.Net.Imap.GetMessageListSync(ImapMessageSet messageSet, ImapListFields fields) at Rebex.Net.Imap.GetMessageList(ImapMessageSet messageSet, ImapListFields fields) at MailStore.Connectors.Mailboxes.ImapMailbox.#lEl.#kEl(Imap #X7f) at #UAb.#1rg.#Yrg(Func2 #uMf, Exception& #Zrg)
at #UAb.#1rg.#Xrg[#6eb](Func`2 #uMf)
at MailStore.Connectors.Mailboxes.ImapMailbox.#QAb(SimpleProgressCallback #KMf)
at #Xzb.#sNb.#cNb(GenericFolder #D5b)


Any ideas? (Other IMAP accts with same ISP archive without error).
Thank you.

Hi @Telos,

on the first sight, this looks like a remote problem on the IMAP server, refusing to deliver messages and throwing an error instead.
Can you name the ISP to check whether there is anything specific we need to take care of?

To see more details, please run the profile again.
But do not close the status window which pops up.
Let it finish into the error, then click on “Details…”.
In the next window at the bottom, click on “Debug-Logging”, then “Show in editor”.

Please obscure any private information, such as mail addresses, and then post the rest of the text in the log,
this gives us more details on what happened.

Thank you for your response. My ISP is Charter (also known as Spectrum), a major U.S. ISP.

I’ve pasted the debug file below (only Inbox is archived). I did notice on peculiarity… the debug reports 3 additional messages in my Inbox than I observe when logged into my ISP’s webmail page. Perhaps there is an inbox corruption involved. When I archive all folders except Inbox, there is no error.

Debug:

10:15:14.776 [74] INFO: Worker started.
10:15:14.778 [74] INFO: Notify:SetTitle ‘telos@charter.net via IMAP-SSL’
10:15:14.778 [74] INFO: Notify:WriteLine ‘Connecting to mobile.charter.net…’
10:15:14.778 [74] INFO: Initializing…
10:15:14.800 [74] INFO: Connecting to mobile.charter.net:993, protocol: IMAP-SSL
10:15:14.903 [74] INFO: IMAP command sent: R00001 CAPABILITY
10:15:14.932 [74] INFO: Authenticating user telos@charter.net
10:15:14.933 [74] INFO: IMAP command sent: LOGIN telos@charter.net **********
10:15:14.972 [74] INFO: The connection has been established/restored.
10:15:14.972 [74] INFO: Retrieving folders
10:15:14.973 [74] INFO: IMAP command sent: R00003 LIST “” “*”
10:15:15.008 [74] INFO: * Drafts
10:15:15.008 [74] INFO: * INBOX
10:15:15.008 [74] INFO: * SentMail
10:15:15.008 [74] INFO: * Spam
10:15:15.008 [74] INFO: * Trash
10:15:15.008 [74] INFO: Archiving configuration:
10:15:15.008 [74] INFO: Source Mailbox: MailStore.Connectors.Mailboxes.ImapMailbox
10:15:15.008 [74] INFO: Source Mailbox Name: (null)
10:15:15.008 [74] INFO: Source E-mail Address: telos@charter.net
10:15:15.008 [74] INFO: Source Folders Include: INBOX
10:15:15.008 [74] INFO: Source Folders Exclude: Junk Mail, Spam, Trash
10:15:15.008 [74] INFO: Source Folders Auto-exclude: False
10:15:15.008 [74] INFO: Source Folders Inbox+sf only: False
10:15:15.008 [74] INFO: Source Process Ex Journal Reps: False
10:15:15.008 [74] INFO: Filter Exclude Unread: True
10:15:15.008 [74] INFO: Filter Cut-off Date UTC: (null)
10:15:15.008 [74] INFO: Delete Condition: if-older-than-3m
10:15:15.008 [74] INFO: Target User Name: default
10:15:15.008 [74] INFO: Target Folder Pattern Received: {p-email}/{folder}
10:15:15.008 [74] INFO: Target Folder Pattern Sent: {p-email}/{folder}
10:15:15.008 [74] INFO: Target Folder Catchall: (null)
10:15:15.008 [74] INFO: Target Auto-move: True
10:15:15.008 [74] INFO: Target Use Header Hash: True
10:15:15.008 [74] INFO: Target Use Date: False
10:15:15.012 [74] INFO: Processing folders…
10:15:15.012 [74] INFO: Processing messages in folder INBOX
10:15:15.012 [74] INFO: Notify:SetCurrentFolder ‘INBOX’
10:15:15.012 [74] INFO: Notify:WriteLine ‘Current folder is INBOX’
10:15:15.012 [74] INFO: Notify:WriteLine ‘Reading folder contents…’
10:15:15.012 [74] INFO: Selecting folder INBOX
10:15:15.012 [74] INFO: Selecting folder INBOX
10:15:15.013 [74] INFO: IMAP command sent: R00004 STATUS INBOX (UNSEEN)
10:15:15.048 [74] INFO: IMAP command sent: R00005 SELECT INBOX
10:15:15.312 [74] INFO: A mailbox cache is available. Trying to find a cache entry for the current folder.
10:15:15.312 [74] INFO: Trying to find an entry in the mailbox cache. Key: ImapMailbox$1$mobile.charter.net$0$IMAP-SSL$telos@charter.net$$INBOX
10:15:15.315 [74] INFO: The entry was not found in the mailbox cache.
10:15:15.315 [74] INFO: 6 messages in this folder. Retrieving a list with UIDs and flags.
10:15:15.315 [74] INFO: Fetching UIDs and flags of items 1 to 6…
10:15:15.316 [74] INFO: IMAP command sent: R00006 FETCH 1:6 (UID FLAGS)
10:15:15.362 [74] EXCEPTION: ImapVirtualConnection.WithConnectionInternal
Rebex.Net.ImapException: FETCH could not complete for one or more messages (NO).
at Rebex.Net.Imap.ProcessResponse(String command, ImapResponse response, Boolean throwOnError)
at Rebex.Net.Imap.Fetch(ImapMessageSet messageSet, ImapListFields fields, UInt32 validity, Boolean ignoreMissingMessages, String partial, Int64 partialOffset, Action1 messageReceiver) at Rebex.Net.Imap.FetchMessageList(ImapMessageCollection list, ImapMessageSet messageSet, ImapListFields fields, UInt32 validity, Boolean ignoreMissingMessages, String partial, Int64 partialOffset, Action1 messageReceiver)
at Rebex.Net.Imap.GetMessageListInternal(ImapMessageSet messageSet, ImapListFields fields, Boolean ignoreMissingMessages, Int64 partialOffset, Int32 partialCount, Action1 messageReceiver) at Rebex.Net.Imap.GetMessageListSync(ImapMessageSet messageSet, ImapListFields fields) at Rebex.Net.Imap.GetMessageList(ImapMessageSet messageSet, ImapListFields fields) at MailStore.Connectors.Mailboxes.ImapMailbox.#lEl.#kEl(Imap #X7f) at #UAb.#1rg.#Yrg(Func2 #uMf, Exception& #Zrg)
10:15:15.362 [74] EXCEPTION: Rebex.Net.ImapException: FETCH could not complete for one or more messages (NO).
at Rebex.Net.Imap.ProcessResponse(String command, ImapResponse response, Boolean throwOnError)
at Rebex.Net.Imap.Fetch(ImapMessageSet messageSet, ImapListFields fields, UInt32 validity, Boolean ignoreMissingMessages, String partial, Int64 partialOffset, Action1 messageReceiver) at Rebex.Net.Imap.FetchMessageList(ImapMessageCollection list, ImapMessageSet messageSet, ImapListFields fields, UInt32 validity, Boolean ignoreMissingMessages, String partial, Int64 partialOffset, Action1 messageReceiver)
at Rebex.Net.Imap.GetMessageListInternal(ImapMessageSet messageSet, ImapListFields fields, Boolean ignoreMissingMessages, Int64 partialOffset, Int32 partialCount, Action1 messageReceiver) at Rebex.Net.Imap.GetMessageListSync(ImapMessageSet messageSet, ImapListFields fields) at Rebex.Net.Imap.GetMessageList(ImapMessageSet messageSet, ImapListFields fields) at MailStore.Connectors.Mailboxes.ImapMailbox.#lEl.#kEl(Imap #X7f) at #UAb.#1rg.#Yrg(Func2 #uMf, Exception& #Zrg)
at #UAb.#1rg.#Xrg[#6eb](Func`2 #uMf)
at MailStore.Connectors.Mailboxes.ImapMailbox.#QAb(SimpleProgressCallback #KMf)
at #Xzb.#sNb.#cNb(GenericFolder #D5b)
10:15:15.362 [74] INFO: Notify:WriteLine ‘Finishing…’
10:15:15.362 [74] INFO: Trying to log out
10:15:15.363 [74] INFO: IMAP command sent: R00007 LOGOUT
10:15:15.396 [74] INFO: Closing connection
10:15:15.396 [74] INFO: Worker completed. No exception catched.

Hi @Telos,

it seems so - can you contact your ISP and ask them to inspect your mailbox?
Defetive mails will ruin the commuication when trying to fetch them.
Since this is not your storage and server, there is nothing you can do on your own to check/repair corrupted data.
You need an admin with access to the actual system.

I’ve done that, but I’m a long way from speaking with anyone at that service level. I’ll circle back here if I ever get an answer from my ISP.

Hi @Telos,

I am sorry to hear that.
Unfortunately, this is a remote issue we have no change to take a deeper look at.
All information (the real data storage, files, log files) are in the ISP’s infrastructure.
We both cannot see inside, it’s a closed system.

A follow-up… now a month later… my ISP was able to clear the Inbox and the MailStore error is gone.

However in doing so they seemingly created and extra user folder which I cannot permanently delete, LOL. I tried to telnet into my IMAP account, but either I am doing that incorrectly, or I am prevented from doing so.

1 Like

Hi @Telos,

That is quite a challenge. Even once you are logged in (which only works with telnet when you use unencrypted connection), you would have to know quite a bunch of IMAP commands to just brwose around and navigate to that folder, and then do something with it.

I would recommend using a normal mail client, such as Thunderbird, Outlook etc.,
those come with the needed functionality, such as removing IMAP folders from a source, etc.

1 Like