Hi Timo,
That got better results.... I did as requested, tried the problem user and:
* 3 log files were created
mail:/tmp # ls -l /tmp/dove*
-rw------- 1 root root 8601 Aug 5 11:06 /tmp/dovecot.log.24160.1217898384
-rw------- 1 root root 68107 Aug 5 11:06 /tmp/dovecot.log.24166.1217898385
-rw------- 1 root root 10067 Aug 5 11:06 /tmp/dovecot.log.24170.1217898386
mail:/tmp # grep ENOSPC dovecot*
dovecot.log.24166.1217898385:open("/data/mail/rebecca/temp.mail.24168.891513683e680a10",
O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0666) = -1 ENOSPC (No space left on device)
dovecot.log.24170.1217898386:open("/data/mail/rebecca/temp.mail.24172.9054608ba8d51503",
O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0666) = -1 ENOSPC (No space left on device)
Does that help you in any way?
Tom.> From: [EMAIL PROTECTED]> To: [EMAIL PROTECTED]> Date: Mon, 4 Aug 2008
21:10:34 -0400> CC: dovecot@dovecot.org> Subject: Re: [Dovecot] doveot
reporting "No space left on device" - yet df show plenty of space / inodes.> >
On Aug 4, 2008, at 9:04 PM, Tom Brownlie wrote:> > > #1> > I changed
dovecot.conf as suggested, stopped it and then restarted it.> > Tried this
users account - and it failed again.> > There is no ENOSPC in the
/tmp/dovecot.log file!! This file is > > growing rapidly, but no ENOSPC...> >
The file is now being recreated for each user that logs in. Ideally > you
should find a way to get it written only for the one user that has > the
problem and then reproduce the error only once so that you know > exactly what
operations were in the log file. So perhaps something like:> > mail_executable
= /tmp/imap.sh> > and imap.sh contains:> > #!/bin/sh> > if [ $USER =
problemuser ]; then> exec strace -o /tmp/dovecot.log.$$.`date +%s`
/usr/local/libexec/ > dovecot/imap> else> exec /usr/local/libexec/dovecot/imap>
fi>
_________________________________________________________________
Win a Nokia E51 with mobile Hotmail SMS alertsĀ
http://www.livelife.ninemsn.com.au/compIntro.aspx?compId=4589