package main
import (
"fmt"
"go-spamc"
)
func main() {
html := "
TestHello world. I'm not a Spam, don't kill me spamassassin!"
client := spamc.New("127.0.0.1:783", 10)
//the 2nd parameter is optional, you can set who (the unix user) do the call
//looks like client.Report(html, "saintienn")
reply, err := client.Report(html)
if err == nil {
fmt.Println(reply)
} else {
fmt.Println(reply, err)
}
}
/* Example Response
{
Code: 0,
Message: 'EX_OK',
Vars:{
isSpam: true,
spamScore: 6.9,
baseSpamScore: 5,
report:[
{
"score": score,
"symbol": x[1],
"message": message,
}
]
}
}
*/