cyrreconstruct -r -f not working as expected.

Thomas Spuhler thomas at btspuhler.com
Wed Oct 24 18:35:36 CEST 2007


Alain Spineux wrote:
> Hi
>
> Here is what I do.
> I have a working imap spool and a mailbox with sub-folder.
> I remove the cyrus.index from this sub-folder, run cyrreconstruct on the mailbox
> and expect to have the cyrus.index file rebuild.
> But the file is not rebuild.
> If I use the * wildcard to include all sub-folder of the mailbox, then
> the file is rebuild.
>
> I dont understand what is '-r' for then.
>
> Any idea ?
> A bug or a feature ?
>
>
>
> bash-3.2$ ls ./spool/domain/m/mydomain.loc/c/user/catchall^mydomain^loc/alias2/cyrus.index
> ./spool/domain/m/mydomain.loc/c/user/catchall^mydomain^loc/alias2/cyrus.index
> bash-3.2$ ls -l
> ./spool/domain/m/mydomain.loc/c/user/catchall^mydomain^loc/alias2/cyrus.index
> -rw------- 1 kolab-r kolab-r 176 Oct 24 11:46
> ./spool/domain/m/mydomain.loc/c/user/catchall^mydomain^loc/alias2/cyrus.index
> bash-3.2$ rm  ./spool/domain/m/mydomain.loc/c/user/catchall^mydomain^loc/alias2/cyrus.index
> bash-3.2$ cyrreconstruct -r -f user/catchall.mydomain.loc at mydomain.loc
> user/catchall.mydomain.loc at mydomain.loc
> bash-3.2$ ls -l
> ./spool/domain/m/mydomain.loc/c/user/catchall^mydomain^loc/alias2/cyrus.index
> ls: ./spool/domain/m/mydomain.loc/c/user/catchall^mydomain^loc/alias2/cyrus.index:
> No such file or directory
> bash-3.2$ cyrreconstruct -r -f user/catchall.mydomain.loc/*@mydomain.loc
> user/catchall.mydomain.loc/alias1 at mydomain.loc
> user/catchall.mydomain.loc/alias2 at mydomain.loc
> user/catchall.mydomain.loc/aspineux at mydomain.loc
> user/catchall.mydomain.loc/candidate1 at mydomain.loc
> user/catchall.mydomain.loc/candidate2 at mydomain.loc
> user/catchall.mydomain.loc/donald.duck at mydomain.loc
> user/catchall.mydomain.loc/j.smith at mydomain.loc
> user/catchall.mydomain.loc/mickey.mouse at mydomain.loc
> user/catchall.mydomain.loc/titi at mydomain.loc
> user/catchall.mydomain.loc/win.money at mydomain.loc
> user/catchall.mydomain.loc/yoyo at mydomain.loc
> bash-3.2$ ls -l
> ./spool/domain/m/mydomain.loc/c/user/catchall^mydomain^loc/alias2/cyrus.index
> -rw------- 1 kolab-r kolab-r 176 Oct 24 11:53
> ./spool/domain/m/mydomain.loc/c/user/catchall^mydomain^loc/alias2/cyrus.index
>
>   
Same here. I use Kolab 2 (1.99)
and cyrus-imapd-2.2.13
I haven't tired a newer version.
Thomas




More information about the users mailing list