Skip to content

a module to connect to spamassassin spamd daemon and process requests via nodejs

Notifications You must be signed in to change notification settings

coxeh/node-spamc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

a module to connect to spamassassin spamd daemon and process requests via nodejs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published