Philip Hazel wrote: > On Sat, 1 Sep 2007, Ted Cooper wrote: > >> Ok, so I had a few minutes spare to check this out .. adding a header >> during the RCPT stage doesn't seem to make it turn up in the DATA stage. > > It should. The manual (section 40.22) says: > > Added header lines are accumulated during the MAIL, RCPT, and predata > ACLs. They are added to the message before processing the DATA and > MIME ACLs. > > ... and the code certainly looks like it does that. If you run test with > -bh and -d (to get debugging output), you should see a debugging line > like this: > >>> Headers added by %s ACL: > > where %s is replaced by RCPT or DATA, as appropriate.
*sheepish grin* Well after running it in debug mode and running numerous tests, I finally found my issue. It was a silly mistake of having 2 typos in both exim and SA, AND forgetting to SIGHUP the spamd daemon and forgetting that spamassassin -t reads its config when it starts. *sigh* I knew I should have only done this sort of thing in the morning. Anyway, adding the headers in the pre-DATA or before causes it to be present in the message passed to SA which is exactly what I wanted and exactly what the manual says :P This means you can pass all sorts of markers in addition to what it figures itself which is brilliant. Thanks for that :) -- The Exim Manual http://www.exim.org/docs.html http://www.exim.org/exim-html-current/doc/html/spec_html/index.html -- ## List details at http://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
