On Fri, Oct 30, 2009 at 08:59:22PM +0300, Eugene Prokopiev wrote:
> Наблюдаю в логах:
> 
> master deliver(veronika): write() failed with mbox file
> /home/veronika/mail/data/inbox: File too large
> 
> Размер этого майлбокса - 2.1Gb,  в postfix/main.cf написано:
> 
> mailbox_command = /usr/lib/dovecot/deliver -d $LOGNAME
> mailbox_size_limit = 10000000000

Такая настройка работать не будет - внутри postfix для хранения этого
значения используется тип int, поэтому предел размера ящика выше 2 ГБ
(точнее, 2^31 - 1 байт) выставить нельзя.  Не поможет даже переход на
x86_64 - int при этом всё равно остаётся 32-разрядным.  Можно только
совсем снять ограничение на размер ящика на уровне postfix, выставив
mailbox_size_limit = 0, и перенести всё управление этими ограничениями
в dovecot.

Кстати, 32-разрядное ядро в любом случае не позволит установить
ограничение на размер файла выше, чем 2^32 - 2 байт.

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Sysadmins mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить