On Sat, 24 Feb 2007 15:57:54 +1100 Gavin Carr <[EMAIL PROTECTED]> wrote:
> 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. So sadly true :(. However, you should be able to reject a lot at rcpt-to time. If you have different weights per user for your various spam tests, you might send a 4xy code for each recipient after the first one you accept, perhaps excepting the ones you give a 5xx to. If you're not careful though, that could interfere with greylisting. Brian
