Re: [exim] appendfile quota problem

Top Page
Delete this message
Reply to this message
Author: Tony Finch
Date:  
To: B. Johannessen
CC: exim-users
Subject: Re: [exim] appendfile quota problem
On Mon, 11 Aug 2008, B. Johannessen wrote:
> Tony Finch wrote:
> > On Mon, 11 Aug 2008, grendelkeeper wrote:
> >> "T=local_delivery defer (-1): quota value 2202009600 is too large
> >> (overflow) in local_delivery transport"
> >
> > There's a 2GB limit on the various appendfile quotas, which is a bit
> > feeble these days.
>
> I think that's only on 32bit platforms, isn't it? I've never had
> problems with quotas > 2^31 on 64bit Debian Linux...
>
> See also:
> http://www.exim.org/lurker/message/20061024.220236.e63321b7.el.html
> http://www.exim.org/lurker/message/20061025.093610.6338c4d2.el.html


Well, the error message that grendelkeeper reported came from the function
appendfile_transport_setup() around line 330 in appendfile.c, which has a
load checks comparing quota values to 2^31 regardless of the size of
off_t. This probably needs fixing but I'm unfamiliar with the quota code
(we don't use it) and my todo list is overflowing.

Tony.
--
<fanf@???> <dot@???> http://dotat.at/ ${sg{\N${sg{\
N\}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}\
\N}{([^N]*)(.)(.)(.*)}{\$1\$3\$2\$1\$3\n\$2\$3\$4\$3\n\$3\$2\$4}}