On 8/30/2011 4:32 PM, Tim Eberhardt wrote: > Am Dienstag, 30. August 2011, 16:08:35 schrieb Brian Evans - Postfix List: >> According to the sources (2.8.4 as a reference), >> mailbox_size_limit is a signed 32-bit integer. (On x86(_64) arch) >> <code> >> global/mail_params.h >> 580:extern int var_mailbox_limit; >> </code> >> >> This limits the integer to 2,147,483,647. >> Even if it was unsigned, your initial value is over the 4,294,967,295 >> limit of an unsigned Int. > Thanks for clarification Brian! > > The weird thing is that I use this setting since ~3-4 years now and never ran > into trouble. Was there a change in 2.8? This is because it appears your value overflowed to ZERO.
Wietse appears to have changed the parse function between 2.7 and 2.8. (file src/global/mail_conf_int.c) This is what is alerting you when you go over the value of signed int on your architecture. Brian