[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