On Fri, Feb 23, 2007 at 09:51:27PM -0500, m. allan noah wrote:
> i have been running qpsmtpd for a little while now, and love it. but,
> i am getting questions from users about missing email. no one is
> actually able to point at any specific problem, they are just jumpy
> now that there is no spam :) but since i use check_earlytalker and
> other plugins that drop before rcpt_to, i dont have a good log to show
> to prove it.
> 
> so- my idea is to modify all the plugins i use to add notes to the
> transaction instead of deny. then a final plugin will hook_data, and
> check those notes. early talkers will still get dropped, but
> not until i have the entire envelope. it's kinda like SA's spam score,
> but before the data is transmitted. its also basically how
> check_verybadrcptto works...
> 
> what am i missing here? have not been using qpsmtpd long enough to see
> all the problems.

I believe there are issues with some MTAs not liking getting 
denied on DATA, but that's about the only problem I can see here.

I do something similar with a number of my plugins - feeding them 
all into a 'spam_score' note (including spamassassin), and then
denying or rewriting recipients on the basis of the cumulative
result. I use my 'handler' plugin 
(http://www.openfusion.com.au/labs/qpsmtpd/) for the mail 
disposition part - it supports multiple levels of rejection, 
dropping, recipient rewriting, and/or subject munging, based
on a transaction note numeric score.


Cheers,
Gavin


Reply via email to