[Mimedefang] add_header all RelaysUntrusted _RELAYSUNTRUSTED_

Paul Murphy pjm at ousekjarr.org
Thu Dec 15 05:59:23 EST 2016


You call SpamAssassin like this in your filter:

	($hits, $threshold, $names, $report) = spam_assassin_check();

The "names" variable lists all of the rules in SA which were triggered, so you can apply some logic based on this:

if  ( $names =~ /RELAYSUNTRUSTED/ ) {
   # add header to message
  }

If instead you want to get at the value that SA would have put into the header, you'll need to either parse the headers and compute this for yourself, or find a way to get SA to return that information to you in a different way.  One approach might be to scan the matching rule names, and if that rule was triggered, re-run SA directly on the INPUTMSG file, capture the output, and then grep out the header which SA added.

Best Wishes,

Paul.

-----Original Message-----
From: MIMEDefang [mailto:mimedefang-bounces at lists.roaringpenguin.com] On Behalf Of Marcus Schopen
Sent: Thursday, December 15, 2016 12:24 AM
To: mimedefang at lists.roaringpenguin.com
Subject: Re: [Mimedefang] add_header all RelaysUntrusted _RELAYSUNTRUSTED_

Yes, I use action_change_header and action_delete_header to set X-Spam headers in mimedefang-filter. What I don't understand is how the get the value from SA's _RELAYSUNTRUSTED_ inside mimedefang-filter to put it to action_add_header function.

Ciao
Marcus


_______________________________________________
NOTE: If there is a disclaimer or other legal boilerplate in the above message, it is NULL AND VOID.  You may ignore it.

Visit http://www.mimedefang.org and http://www.roaringpenguin.com MIMEDefang mailing list MIMEDefang at lists.roaringpenguin.com
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang



More information about the MIMEDefang mailing list