[prev in list] [next in list] [prev in thread] [next in thread]
List: info-cyrus
Subject: Re: email loss!
From: "Bing Du" <bdu () iastate ! edu>
Date: 2005-08-25 15:57:51
Message-ID: 4658.129.186.197.119.1124985471.squirrel () mail ! eng ! iastate ! edu
[Download RAW message or body]
> On Thu, 2005-08-25 at 08:22 -0500, Bing Du wrote:
>> >> Cyrus imap server (2.2.10)
>> >> Linux 2.6.9-11.ELsmp #1 SMP Fri May 20 18:26:27 EDT 2005 i686 i686
>> i386
>> >> GNU/Linux
>> >>
>> >> I have several folders. All of a sudden,
>> >> all the emails in my INBOX are gone!!! Other folders look fine
>> though.
>> >> Those gone INBOX messages are not found in the TRASH folder either.
>> >> Where did they go?
>> >>
>> >> Anybody want to give me some hints what could have happened, where on
>> >> the server to look for possible evidences? Not familiar with cyrus,
>> >> where
>> >> are the mail logs stored?
>>
>> I use SquirreMail 1.4.3a-9.EL4 as mail client. It's web based. I did
>> not
>> do anything special. As the first I do every morning, I just went
>> through
>> various folders and deleted those messages I did not want to keep after
>> I
>> read. I have root access to the mail server. Under my mail directory,
>> I
>> don't see any additional folder created to store those lost messages due
>> to INBOX over quota. We don't have quota on INBOX here.
>>
>> The thing confused me is if it was me who deleted all the messages in
>> INBOX, say by accident, those messages should be saved in the TRASH
>> folders. However, the TRASH folder just had old trash and the newly
>> deleted messages that I was aware of. In another word, those lost INBOX
>> emails are not found in the TRASH folder.
>>
>> Any other thoughts, anybody?
> ----
> either those mails are there or they are not - use a shell to see if
> they are there... (note these commands track my RHEL system-YMMV)
>
> cd /var/spool/imap/c/user/craig
> ls -l
>
> if the mails are there, then reconstruct
> su - cyrus -c '/var/lib/cyrus-imapd/recontstruct -fr user.craig
>
> if those mails aren't there, there's no magic to make them re-appear
>
I've looked. Those lost emails are not on the server.
> Normally, IMAP would simply set a flag for deleted messages and require
> a separate purge operation to fully delete them.
>
That's right.
> It is possible that a mail client implementation such as squirrelmail
> could create a 'Trash' folder, and copy all deleted emails to this
> folder and set the delete flag on the deleted messages and purge at some
> pre-appointed interval (perhaps even logout) but that would be the
> squirrelmail implementation and not of interest here. That would strike
> me as a rather poor concept for IMAP - especially when you have a bunch
> of users as it creates too much work each time you delete a message.
>
Well, the messages I deleted several weeks ago are still in the TRASH
folder. Only when I click 'purge' in SquirrelMail will they disappear
from the mail server completely. SquirrelMail does not purge messages on
logout at least I do not set it to do so.
> In fact, it seems that your questions would be better served at a list
> that handles squirrelmail.
>
I'll ping there as well. Thanks much for looking and helping. Appreciate
it. By the way, where does cyrus save log files on the mail server?
Bing
----
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic