On 4/15/2010 4:37 PM, Scott Silva wrote:
on 4-15-2010 2:05 PM Ken A spake the following:
I'm using dovecot-1.2-sieve-0.1.15 with dovecot-1.2.11.

I have a reject test filter that looks like this:

require "reject";
if header :contains "subject" "reject" {
reject "bye";
}

Is there any way to get a "reject" filter to send back a 550 reject as
detailed in http://ietfreport.isoc.org/idref/rfc5429/#section-2.5 rather
than a MDN?

The MDN can result in blowback spam. :-(

Thanks,
Ken


Only the MTA can do that. By the time dovecot gets the message it has already
been accepted, and it is too late for a reject. You could try a milter that
runs in front of your mailserver and can reject a message during the data
phase. Once accepted, and the connection is closed, there is no way to do what
you ask.


That makes sense, duh. Default behavior is to send an immediate MDN, which is not what I expected. I found the setting in to get it to Defer, "EX_TEMPFAIL" instead (quota_full_tempfail = yes).
That makes it compatible with my existing over quota monitoring. :-)

Thanks,
Ken



--
Ken Anderson
Pacific Internet - http://www.pacific.net

Reply via email to