Results 1 to 3 of 3

Thread: Evolution fetching e-mails redundantly (old and new?)

  1. #1
    Join Date
    Dec 2007

    Evolution fetching e-mails redundantly (old and new?)

    When manually send/receive, Evolution attempts to fetch ~10,250 messages, about 200 more than are in the Inbox. I cancel.

    I've tried rebuilding the folder.db file, per <dcstar>, January 16th, 2010 in this thread:

    I've moved messages out of both the Inbox and Sent, into folders at the same level of hierarchy. Inbox, the mailbox file in /home/alex/.evolution/mail/local/, is ~ 700 MB, and Sent is 1.1 GB.

    Suggestions, questions, please.

    My next idea: basically use the instructions at that thread as given in the initial post. My version:
    1. With Evolution open, switch to working offline.
    2. Quit Evolution, make a copy of the entire /.evolution/mail/local/ folder, then move it to the desktop.
    3. Start Evolution, let it re-create the standard folders.
    4. Then move back only the mailbox files.

    Should I do this!!?? Suggestions, warnings, questions please!

    Note that I have two accounts, and only one of the two addresses has this problem. It's the one with "leave messages on server," in case that matters. Does this tell me anything??
    Last edited by AFD8766; February 2nd, 2012 at 02:00 AM. Reason: Forgot to include the part about having two accounts

  2. #2
    Join Date
    Dec 2007

    Re: Evolution fetching e-mails redundantly (old and new?)

    Evolution now fetching only the most recent e-mails. The "solution" was brute force, and did not completely work.

    I removed the four inbox files from /.evolution/mail/local and re-started Evolution. Forcing it to fetch everything (10,000 e-mails). I did this several times, as it would stop fetching after a few thousand, seemingly when it was downloading a big one. Despite this, everything seems to have been retrieved.

    Unfortunately, read/unread status was lost. All e-mails displayed as unread.

    For what it's worth, I subsequently made several subfolders for old e-mails, sent and rec'd, and removed them onto an external hard drive.

    suggestions, comments all welcome. Especially: what can I do to avoid this problem happening in the first place? Is there any kind of log or de-bugging info I could share?

  3. #3
    Join Date
    Dec 2007

    Re: Evolution fetching e-mails redundantly (old and new?)

    Short summary and update follows.
    Receiving via POP server, sending via SMTP.
    Evolution 2.28.3 on Ubuntu 10.04 (moving to 12.04 in less than a month).

    At first I tried moving only the folder.db file (in /home/alex/.evolution/mail/local/) onto the desktop, and tried to send/receive. This didn't solve the problem: Evolution wants to fetch everything on the server, not just new messages.

    So I moved folder.db and the four inbox files (Inbox, Inbox.cmeta, Inbox.ibex.index, to the desktop and let Evolution fetch all the messages on the server. Had I let Evolution fetch everything on the server, with only the folder.db file removed to the desktop, I would see double of every message.

    On my 450 kiB/s wireless connection, the download would hang when it came to certain big messages. I tried to find a faster connection at a friend's house, and found that the *wired* connection was slower, and yet didn't hang.

    All messages appear unread now.

    Could I have done this in a more expedient way? Can I do something to prevent this issue in the future? Do the Backup and Restore functions have any role to play in any of this maintenance or prevention?

    By the way, issues with Evolution can be discussed on the evolution e-mail list:
    Last edited by AFD8766; May 11th, 2012 at 06:05 PM. Reason: Added link to evolution e-mail list

Tags for this Thread


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts