> [EMAIL PROTECTED] wrote: >>> Quey wrote: >>> >>>> Rick Romero wrote: >>>> >>>>> I went looking into this thinking chkuser would be a perfect place >>>>> for the basic quota check. >>>>> >>>>> Of course that would be sort of vpopmail specific, but lo and behold, >>>>> it's already in there. >>>>> 'chkuser.c' v.2.0.8 >>>>> if (vmaildir_readquota(tmp_path.s,format_maildirquota \ >>>>> (user_passwd->pw_shell)) \ >>>>> >= maxmbxquota_limit) { >>>>> retstat = >>>>> CHKUSER_ERR_MBXFULL; >>>>> } >>>>> >>>>> It's not as encompassing as Tom was envisioning, but it does do what >>>>> the parent is looking for.. >>>>> >>>>> Rick >>>>> >>>>> >>>>> >>>>> >>>> I thought this used to work back in the days when we used CDB, but >>>> does it still work today (using SQL at least?) >>>> on my production it still generates a new bounce, as it does on my >>>> test server... >>>> >>>> Connected to fox. >>>> Escape character is '^]'. >>>> 220 fox ESMTP >>>> mail from: [EMAIL PROTECTED] >>>> 250 ok >>>> rcpt to: [EMAIL PROTECTED] >>>> 250 ok >>>> data >>>> 354 go ahead >>>> blah >>>> .. >>>> 250 ok 1197328261 qp 12808 >>>> >>>> ........and yes david is well over quota :) >>>> >>>> Dec 11 09:11:06 fox qmail-send: delivery 65: failure: >>>> user_is_over_quota// >>>> Dec 11 09:11:06 fox qmail-send: status: local 0/200 remote 0/200 >>>> Dec 11 09:11:06 fox qmail-send: bounce msg 131246 qp 12818 >>>> >>>> Chkusr accepts it like any other "user found" message... >>>> Antonio ???? perhaps I missed a config option to force this? (or has >>>> it been so long since i needed to install it, it never actually did it >>>> and I'm remembering wrong? >>>> >>> no matter, I found what I did wrong, I ommited the variable in >>> tcp.smtp >>> file :) >>> it now works as stated. >>> >>> But I agree it would be nice to do by default without adding into that >>> file if it is defined. >>> >>> >>>> >>>> >>>> >>>> >>>> >>> >>> >>> >> >> Hi! >> >> well my current solution is to check all mailboxes with a perl script >> and >> add those email addresses to be removed from validrcptto.txt file... >> then >> rebuild validrcptto.cdb... and mail won't be accepted for them... but >> this >> is a permanent failure error.. should be better to be specified a 450 at >> smtp time for example as error code... >> >> have a nice day! >> >> >> >> > > Antonio's Chkusr works perfect maybe you could look at implementing it :) > will save a lot of hassle
yes but it breaks auth... or unless some month ago > > >> >> >> >> > > > > !DSPAM:475fb80632005951316819!