Tom Collins wrote:
> On Dec 9, 2007, at 6:03 AM, [EMAIL PROTECTED] wrote:
>> I'm using John Simpsons last combined patch... I'm trying to know if I
>> could any way... cause qmail to reject messages at smtp dialogue if users
>> we're trying to deliver is overquota instead of bouncing it... black
>> lists
>> are nowadays becoming quite crazy IMHO but they're know blacklisting this
>> servers who bounce overquota... well infact now all servers that bounce
>> directly... it would be a nice idea to reject messages for overquoted
>> mailboxes...
> 
> 
> I've proposed the following solution, a few times over the years, and I
> still think it's a good one.  It would fit your needs (and most people's
> needs) well.
> 
> Someone needs to make a qmail-smtpd patch that calls an external program
> to verify an account.  That way, there's a single qmail-smtpd patch and
> you can come up with whatever program (chkuser, validrcptto, etc.) you
> want to verify an account.
> 
> You'd pass in the sender's address and the attempted recipient address. 
> The program can have different exit codes for different conditions, and
> can even output a custom reject message.  This would allow for handling
> lots of conditions:
> 
> * Temporary failure, user is over quota
> * Permanent failure, user is over quote
> * Permanent failure, account does not exist
> * Permanent failure, "account closed, please use [EMAIL PROTECTED] instead"
> * Accepted
> * Accepted (by catchall)
> * Rejected, "this account does not accept mail from [EMAIL PROTECTED]"
> 
> Hopefully someone with some time on their hands will take this on.

Alternatively, replace qmail-smtpd with qpsmtpd and use one of the many
plugins.

R.


!DSPAM:475d9dcf32001128017368!

Reply via email to