On 7/10/06, <b class="gmail_sendername">Timo Sirainen</b> &lt;<a href="mailto:tss@iki.fi">tss@iki.fi</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>I'd suggest upgrading to 1.0rc2 and not even trying to figure out what's<br>wrong with 0.99. It's no longer supported.</blockquote><div><br>
<br>
Roger that ! I had to duild this server quick (2 days) as the old mail
server&nbsp; was almost dead.&nbsp; CentOS/RHEL&nbsp; does not yet
have&nbsp; a 1.0<br>
rpm (Core 5 does). I was in a real hurry or I would of compiled dovecot
by hand. If CentOS does not come out with a 1.0 rpm shortly<br>
I will upgrade by hand.<br>
<br>
I am having problems w/locking (the old box had the same problem, so this is not due to the move):<br>
<br>
imap(tocmtgp): Jul 10 10:35:13 Error: Error rewriting mbox file /var/spool/mail/tocmtgp: Unexpected end of file<br>
imap(tocmtgp): Jul 10 10:35:13 Error: mbox file /var/spool/mail/tocmtgp
was modified while we had it read-locked, make sure all your software
accessing mboxes uses the same locking methods (fcntl, flock, dotlock)<br>
<br>
OK, if I understand things sendmail hands off the procmail to write to
/var/spool/mail/&lt;username&gt;. Dovecot reads this file and writes <br>
all its files/dirs to /home/&lt;username&gt;.<br>
<br>
So this issue is how locking is done by procmail &amp; dovecot ? <br>
<br>
[root@jidmail ~]# procmail -v<br>
procmail v3.22 2001/09/10<br>
Locking strategies:&nbsp;&nbsp;&nbsp;&nbsp; dotlocking, fcntl()<br>
Default rcfile:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $HOME/.procmailrc<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; It may be writable by your primary group<br>
Your system mailbox:&nbsp;&nbsp;&nbsp; /var/mail/root<br>
<br>
[root@jidmail ~]# cat /etc/dovecot.conf | grep locks<br>
# to give &quot;mail&quot; group write access to /var/mail to be able to create dotlocks.<br>
# with is important to avoid deadlocks if other MTAs/MUAs are using both fcntl<br>
mbox_locks = fcntl<br>
[root@jidmail ~]#<br>
<br>
I can't find a lock file in /var/mail/ ie:<br>
ls -la | egrep *lock* or *.lock* or lock<br>
<br>
So is procmail using fcntl or am I just not finding the lock files.<br>
<br>
Any suggestions on fixing this ?<br>
<br>
james<br>
<br>
<br>
<br>
<br>
<br>
<br>
</div><br></div>