[Mimedefang] Greylisting++
David F. Skoll
dfs at roaringpenguin.com
Tue Jul 10 13:49:32 EDT 2007
Chris Myers wrote:
> 1) The standard bits: sender, recipient, relay subnet
> 2) Message-ID
> 3) Subject
> 4) Body (actually, a hash of the body)
We chose Subject: very carefully. We didn't choose Message-ID because
some messages don't have a Message-ID. And we didn't choose body because
(surprise!) some proprietary e-mail systems (L*t*s N*tes) actually
mutate the message body on each retransmission. (Notes seems to store
the message in some internal format; it regenerates a new MIME message
each time and mutates the MIME boundaries.)
> BTW, David, would it be fairly easy to add a new filter_headers() call
> that happens after the headers are decoded, but before the body is
> decoded?
It would, but I hestiate to do it. Every round-trip call out of the
C and into the Perl is quite expensive, and the expense might outweigh
the benefit.
Regards,
David.
More information about the MIMEDefang
mailing list