On Jan 25, 2008 11:44 PM, tomas@tuxteam.de wrote:
So, the issue was that SOMETHING is enforcing /var/log/dovecot-lda/log size! I was able to get this working by rotating, and the solution will be to constantly rotate, but I still need to figure out what's enforcing this.
Check ulimit (in the shell, say ulimit -a). Maybe some script is over-cautious and is setting user limits.
This seems fine (on FreeBSD it's "limits"):
# limits Resource limits (current): cputime infinity secs filesize infinity kB datasize 524288 kB stacksize 65536 kB coredumpsize infinity kB memoryuse infinity kB memorylocked infinity kB maxprocesses 5547 openfiles 11095 sbsize infinity bytes vmemoryuse infinity kB
write(7, "deliver(username): Jan 25 12:58:"..., 100) = -1 EFBIG (File too large) .. So, anyone have thoughts as to what's enforcing the "Filesize limit exceeded: 25"?
Postfix's mailbox_size_limit setting most likely.
Postfix does have this set to 50MB:
mailbox_size_limit = 51200000
..which is how large the LDA log was. Very odd, because the issue was writing the LOG, not writing to the mailbox. So, mailbox_size_limit must restrict the size of whatever is forked off of mailbox_command if I'm understanding it correctly. I'll ask further about that on the potsfix mailing list, but it sounds to me like that's it. Thanks much for your help!
--falz