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

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to