[EMAIL PROTECTED] ha scritto:
[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

It works with auth... it depends which version of auth you are using. Check Shupp's toaster version, it is ok.

Tonino












--
------------------------------------------------------------
[EMAIL PROTECTED] Interazioni di Antonio Nati http://www.interazioni.it [EMAIL PROTECTED] ------------------------------------------------------------



!DSPAM:475fbac032001751892186!

Reply via email to