Compute the spamassassin spam score of an email
npm install spamcThis is a fork from coxeh/node-spamc just to publish it to npm.
spamc is a nodejs module that connects to spamassassin's spamd daemon using the spamc interface. 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
Note that the native spamassassin and spamc package must be available on your machine. On Debian / Ubuntu:
```
sudo aptitude install spamassassin spamc
then something like:
``
sudo npm install --save spamc
- check checks a message for a spam score and returns an object of informationsymbols
- like check but also returns what the message matched onreport
- like symbols but matches also includes a small descriptionreportIfSpam
- only returns a result if message is spamprocess
- like check but also returns a processed message with extra headersheaders
- like check 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.
`javascript
var Spamc = require('spamc');
var spamc = new Spamc();
spamc.report('My full email message as a string', function (result) {
console.log(result);
});
``