<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Paul van der Vlis wrote:
<blockquote cite="mid:46F2306E.9060408@vandervlis.nl" type="cite">
<pre wrap="">Scott M. Likens schreef:
</pre>
<blockquote type="cite">
<pre wrap="">Paul,
Which Mail Client is your user using?
</pre>
</blockquote>
<pre wrap=""><!---->
Thunderbird 2.0.0.0 (Dutch Windows version),
</pre>
</blockquote>
Looks fine, except when changing folders it logs in again... so if
there's a plaintextdelay defined in /etc/imapd.conf that would
'exhibit' some slowdown... so every time he changes a folder, TBird
logs in again... it's not very good about using only 1 connection and
keeping it open.<br>
<br>
So that may be your culprit... in that case, you can go into Account
Settings and turn on "Secure Authentication" if you have configured
Cyrus to allow CRAM-MD5 Secrets.<br>
<blockquote cite="mid:46F2306E.9060408@vandervlis.nl" type="cite">
<pre wrap=""></pre>
<blockquote type="cite">
<pre wrap="">Additionally have you tried to run reconstruct or squatter on his INBOX
to see the difference?
(replace the $PREFIX with where your cyrus bin utilities are, and
username with the username in question)
$PREFIX/bin/reconstruct -r -f user.username
</pre>
</blockquote>
<pre wrap=""><!---->
Ah, that's "cyrreconstruct" on my system.
</pre>
<blockquote type="cite">
<pre wrap="">or
$PREFIX/bin/squatter -r -v user.username
</pre>
</blockquote>
<pre wrap=""><!---->
No, I have not.
I will study what I need to backup before doing this.
Do I need to turn Cyrus off before doing this?
</pre>
</blockquote>
No you don't, squatter can be run while Cyrus is :) Infact, you can
have it run in /etc/cyrus.conf like I do.<br>
<br>
such as,<br>
<br>
squatter cmd="squatter" period=14400<br>
<br>
It's benefit is mainly for when 'searching' in inbox's... however I've
found it can be beneficial.<br>
<blockquote cite="mid:46F2306E.9060408@vandervlis.nl" type="cite">
<pre wrap=""></pre>
<blockquote type="cite">
<pre wrap="">Beyond that, it's really a guessing game without more information... You
can additionally enable logging so you can see every command his mail
client makes and what the server responds with (which can be beneficial)
cd /var/imap/log (create the directory if it doesn't exist)
then mkdir username (replace username with their username)
ensure that the directory's above are owned by cyrus:mail and then you
can find a file in /var/imap/log/username
like for me,
cyrus@desolation /var/imap/log/damm $ ls -l
total 8
-rw------- 1 cyrus mail 1359 Sep 19 15:50 12133
-rw------- 1 cyrus mail 3946 Sep 19 15:51 12157
then inside there you can actually see the connection like...
<1190242306<3 select "INBOX.Drafts"
</pre>
<blockquote type="cite">
<pre wrap="">1190242306>* FLAGS (\Answered \Flagged \Draft \Deleted \Seen)
</pre>
</blockquote>
<pre wrap="">* OK [PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen \*)]
* 2 EXISTS
* 0 RECENT
* OK [UIDVALIDITY 1131130979]
* OK [UIDNEXT 359]
* OK [NOMODSEQ] Sorry, modsequences have not been enabled on this mailbox
* OK [URLMECH INTERNAL]
3 OK [READ-WRITE] Completed
<1190242306<4 getquotaroot "INBOX.Drafts"
</pre>
<blockquote type="cite">
<pre wrap="">1190242306>* QUOTAROOT INBOX.Drafts
</pre>
</blockquote>
<pre wrap="">4 OK Completed
Between all of the above, I think we can give you a good answer.
</pre>
</blockquote>
<pre wrap=""><!---->
Thanks for your help!
Do I only need to make a directory to turn logging on? Strange.
I read in the debian-specific manual: "If you upgrade from cyrus 2.1,
all you need to do is to upgrade the database files from the old
database backend to the new one".
The old database backend (db4.2) is in this version of Debian. So
upgrading is not needed, I think? Or does he mean something else?
With regards,
Paul van der Vlis.
</pre>
</blockquote>
<br>
You might want to check your logs to see if he's not having any errors
with his .sub and .seen files... that may be happening. Additionally
if he is logging in via PLAINTEXT there is a delay there possibly in
/etc/imapd.conf <br>
<br>
As far as making that directory it turns on some extensive debugging
information. It will tell you everything going on including any errors
sent back to the client that may not be shown at all.<br>
<br>
If i'd take a guess you might have some slowdown with the database
files.... It's been awhile since I ran 2.2, but I believe in
/etc/imapd.conf there should be an option to define what type is
(db_nosync, skiplist, etc) ... and if that's so you can always convert
to skiplist (there's a utility that can be found by searching the IMAP
archives) and you will find some speed up with that.<br>
<br>
Scott<br>
<br>
</body>
</html>