I'm using Mail::SpamAssassin as part of the tool chain for managing
dnswl.org data - basically to verify spam samples.
I would like to add trusted_networks configurations programmatically, ie
without having to write them to a config file first.
What I currently have (reduced to the bare minimum case, I believe):
my $spamtest = Mail::SpamAssassin->new( {
'local_tests_only' => 1
});
# $someMessage contains a full message
my $mail = $spamtest->parse($someMessage);
my $status = $spamtest->check($mail);
my $stmsg = $status->get_message();
Now this works, and I can eg retrieve
$stmsg->{metadata}->{relays_untrusted} and so on for further analysis.
At which step and how could I configure trusted_networks from within the
code?
Thanks for any pointers.
-- Matthias