node-spamc is a nodejs module that connects to spamassassin's spamd daemon. You are able to:
- Check a message for a spam score and return back what spamassassin matched on
- Ability to send messages to spamassassin to learn from
- Ability to do everything that
spamc
is capable of
check
checks a message for a spam score and returns an object of informationsymbols
likecheck
but also returns what the message matched onreport
likesymbols
but matches also includes a small descriptionreportIfSpam
only returns a result if message is spamprocess
likecheck
but also returns a processed message with extra headersheaders
likecheck
but also returns the message headers in a arraylearn
abilty to parse a message to spamassassin and learn it as spam or hamtell
ability to tell spamassassin that the message is spamrevoke
abilty to tell spamassassin that the message is not spam
This example will parse a message to spamassassin to perform a report and will callback on success.
var spamc = require('./spamc');
var client = new spamc();
client.report('My Message as String',function(result){
console.log(result);
});