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: tss@iki.fi> To: tomb1971@hotmail.com> 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