Archived
1
0

fix sa hook

This commit is contained in:
Jeff Becker
2017-11-07 14:57:05 -05:00
parent d3ca9dfa33
commit a88334e985
2 changed files with 10 additions and 4 deletions

View File

@@ -13,6 +13,7 @@ import (
var ErrSpamFilterNotEnabled = errors.New("spam filter access attempted when disabled")
var ErrSpamFilterFailed = errors.New("spam filter failed")
var ErrMessageIsSpam = errors.New("message is spam")
type SpamFilter struct {
addr string
@@ -55,6 +56,9 @@ func (sp *SpamFilter) Rewrite(msg io.Reader, out io.WriteCloser) error {
return err
}
l = strings.TrimSpace(l)
if strings.HasPrefix(l, "Spam: True ") {
return ErrMessageIsSpam
}
log.Println("SpamFilter:", l)
if l == "" {
_, err = io.CopyBuffer(out, r, buff[:])