This 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:
spamc
is capable ofNote 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 spamThis example will parse a message to spamassassin to perform a report and will callback on success.
var Spamc = require('spamc');
var spamc = new Spamc();
spamc.report('My full email message as a string', function (result) {
console.log(result);
});
Version | Tag | Published |
---|---|---|
0.0.5 | latest | 8yrs ago |