On Sat, 04 Apr 2015, Steven Arntson <[email protected]> writes:
> Enrico Schumann <[email protected]> writes: > >> On Fri, 03 Apr 2015, Steven Arntson <[email protected]> writes: >> >>> Enrico Schumann <[email protected]> writes: >>> >>>> On Thu, 02 Apr 2015, Steven Arntson <[email protected]> writes: >>>> >>>> [...] >>>> >>>>> Spamc -V does give me a version number, so that seems to be working. I >>>>> added the code you recommended, so the full splitting/spam-oriented >>>>> lines of my .gnus are: >>>>> >>>>> | (setq nnmail-split-methods 'nnmail-split-fancy >>>>> | nnmail-split-fancy '(| (: kevin-spamassassin) >>>>> | "mail.misc")) >>>>> | >>>>> | (defun kevin-spamassassin () >>>>> | (save-excursion >>>>> | (save-restriction >>>>> | (widen) >>>>> | (if (eq 1 (call-process-region (point-min) (point-max) >>>>> | "spamc" nil nil nil "-c")) >>>>> | "spam")))) >>>>> >>>>> I can receive mail still---all seems to be working, but no spams have >>>>> yet been filtered. Are there steps I need to take directly with >>>>> Spamassassin to get it working? >>>> >>>> spamc requires that spamd is running (see 'man spamassassin'). In a >>>> terminal, try >>>> >>>> echo something | spamc -r >>>> >>>> If SpamAssassin works, it should tell you that the message ('something') >>>> is spam because it is missing headers etc. >>> >>> I entered `sudo spamd' on terminal, and that seemed to start spamd. I >>> followed with the input you recommended: >>> >>> echo something | spamc -r >>> >>> And the system told me it looked like spam---so it's all working! >>> >>> However, nothing's getting filtered yet. >> >> The function 'kevin-spamassassin' sends the message to spamc. There is >> no need for teaching; it should work 'out of the box'. Well, ... :-) >> >> Random thoughts: >> >> 1. Just to be sure: you did evaluate the code above, for instance by >> reloading your .gnus.el or restarting Gnus? >> > I'm embarrassed, but this was indeed part of the issue. Having > restarted, I received 3 spam mails. One was correctly filtered to "spam" > (victory!) but the other two still went to "inbox." > > Checking the message headers, I see that the correctly filed spam > message had an "X-Spam Level" of "****". The unidentified spams were > logged as level "***". Yet, to my eye, they are all obvious spams. > > I feel I'm on the road now, but is there a way to improve > performance? > > Thank you again. > > steven arntson I am glad that it worked. Now it all depends on how you configure SpamAssassin (nothing to do with Emacs/Gnus). I cannot give you any advice here, since SpamAssassin's default settings have been good enough for me. Kind regards, Enrico -- Enrico Schumann Lucerne, Switzerland http://enricoschumann.net _______________________________________________ info-gnus-english mailing list [email protected] https://lists.gnu.org/mailman/listinfo/info-gnus-english
