Files
go-spamc/readme.md
Carl Glaysher 081e79d77c more fixes
2012-03-18 08:03:13 +00:00

1.2 KiB

node-spamc

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

Commands Available

  • check checks a message for a spam score and returns an object of information
  • symbols like check but also returns what the message matched on
  • report like symbols but matches also includes a small description
  • reportIfSpam only returns a result if message is spam
  • process like check but also returns a processed message with extra headers
  • headers like check but also returns the message headers in a array
  • learn abilty to parse a message to spamassassin and learn it as spam or ham
  • tell ability to tell spamassassin that the message is spam
  • revoke abilty to tell spamassassin that the message is not spam

Example

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);
});