On Thu, 2007-08-30 at 15:09 +0200, Andreas Schneider wrote: > with libdspam you can pass simply the whole message. > > -- snip -- > /* Call DSPAM */ > if (dspam_process(ctx, message) != 0) { > syslog(LOG_ERR, "dspam_process failed"); > return -1; > } > -- snip --
Note that passing dspam the signature is likely more efficient. There are two possibilities: (1) dspam extracts the signature -> dovecot is more efficient at extracting headers because of cache (2) dspam uses the mail -> it has to re-tokenize etc which afaik it doesn't if you give it the signature and it loads things from disk johannes
signature.asc
Description: This is a digitally signed message part