Re: auto-kill mails with "X-Spam-Flag: YES"

2016-02-08 Thread Emanuel Berg
Lars Ingebrigtsen  writes:

>> I use the interactive system and do not edit the
>> file by hand (yet). So without Subject being in
>> (setq gnus-extra-headers '(To Cc Keywords Gcc
>> Newsgroups X-Spam-Flag Subject)
>> nnmail-extra-headers gnus-extra-headers) it says it
>> isn't there.
>
> I kinda doubt you can add one of the non-extra
> headers to the extra list and have it work.

... ?

How should it be done then?

> Could you try edebugging though gnus-score-string
> and see why this doesn't work?

Is there anything in particular I should look for?

With this score rule:

(("extra"
  ("YES" -1000 nil e "X-Spam-Flag")))

in an nnml group which contains a single message with

X-Spam-Flag: YES

Edebug says:

Result: "extra"

Result: (("number" 0 gnus-score-integer) ("subject" 1 gnus-score-string) 
("from" 2 gnus-score-string) ("date" 3 gnus-score-date) ("message-id" 4 
gnus-score-string) ("references" 5 gnus-score-string) ("chars" 6 
gnus-score-integer) ("lines" 7 gnus-score-integer) ("xref" 8 gnus-score-string) 
("extra" 9 gnus-score-string) ("head" -1 gnus-score-body) ("body" -1 
gnus-score-body) ("all" -1 gnus-score-body) ("followup" 2 gnus-score-followup) 
("thread" 5 gnus-score-thread))

Result: ("extra" 9 gnus-score-string)

Result: 9 (#o11, #x9, ?\C-i)

Result: nil

Result: nil

Result: 9 (#o11, #x9, ?\C-i)

Result: t

Result: (([1 "Min fitta våt" "" "5 Feb 2016 
21:24:06 +0700" "<002d01d16022$0403d4be$66273a8e$@student.uu.se>" "" 1143 41 
"debian.uxu mail.ooa:1" ((To . "") (X-Spam-Flag . 
"YES") (Subject . "=?utf-8?B?TWluIGZpdHRhIHbDpXQ=?="))] . 0))

Result: (([1 "Min fitta våt" "" "5 Feb 2016 
21:24:06 +0700" "<002d01d16022$0403d4be$66273a8e$@student.uu.se>" "" 1143 41 
"debian.uxu mail.ooa:1" ((To . "") (X-Spam-Flag . 
"YES") (Subject . "=?utf-8?B?TWluIGZpdHRhIHbDpXQ=?="))] . 0))

Result: (([1 "Min fitta våt" "" "5 Feb 2016 
21:24:06 +0700" "<002d01d16022$0403d4be$66273a8e$@student.uu.se>" "" 1143 41 
"debian.uxu mail.ooa:1" ((To . "") (X-Spam-Flag . 
"YES") (Subject . "=?utf-8?B?TWluIGZpdHRhIHbDpXQ=?="))] . 0))

Result: (([1 "Min fitta våt" "" "5 Feb 2016 
21:24:06 +0700" "<002d01d16022$0403d4be$66273a8e$@student.uu.se>" "" 1143 41 
"debian.uxu mail.ooa:1" ((To . "") (X-Spam-Flag . 
"YES") (Subject . "=?utf-8?B?TWluIGZpdHRhIHbDpXQ=?="))] . 0))

Result: nil

Result: (([1 "Min fitta våt" "" "5 Feb 2016 
21:24:06 +0700" "<002d01d16022$0403d4be$66273a8e$@student.uu.se>" "" 1143 41 
"debian.uxu mail.ooa:1" ((To . "") (X-Spam-Flag . 
"YES") (Subject . "=?utf-8?B?TWluIGZpdHRhIHbDpXQ=?="))] . 0))

Result: (([1 "Min fitta våt" "" "5 Feb 2016 
21:24:06 +0700" "<002d01d16022$0403d4be$66273a8e$@student.uu.se>" "" 1143 41 
"debian.uxu mail.ooa:1" ((To . "") (X-Spam-Flag . 
"YES") (Subject . "=?utf-8?B?TWluIGZpdHRhIHbDpXQ=?="))] . 0))

Result: ([1 "Min fitta våt" "" "5 Feb 2016 21:24:06 
+0700" "<002d01d16022$0403d4be$66273a8e$@student.uu.se>" "" 1143 41 "debian.uxu 
mail.ooa:1" ((To . "") (X-Spam-Flag . "YES") (Subject . 
"=?utf-8?B?TWluIGZpdHRhIHbDpXQ=?="))] . 0)

Result: ([1 "Min fitta våt" "" "5 Feb 2016 21:24:06 
+0700" "<002d01d16022$0403d4be$66273a8e$@student.uu.se>" "" 1143 41 "debian.uxu 
mail.ooa:1" ((To . "") (X-Spam-Flag . "YES") (Subject . 
"=?utf-8?B?TWluIGZpdHRhIHbDpXQ=?="))] . 0)

Result: ([1 "Min fitta våt" "" "5 Feb 2016 21:24:06 
+0700" "<002d01d16022$0403d4be$66273a8e$@student.uu.se>" "" 1143 41 "debian.uxu 
mail.ooa:1" ((To . "") (X-Spam-Flag . "YES") (Subject . 
"=?utf-8?B?TWluIGZpdHRhIHbDpXQ=?="))] . 0)

Result: [1 "Min fitta våt" "" "5 Feb 2016 21:24:06 
+0700" "<002d01d16022$0403d4be$66273a8e$@student.uu.se>" "" 1143 41 "debian.uxu 
mail.ooa:1" ((To . "") (X-Spam-Flag . "YES") (Subject . 
"=?utf-8?B?TWluIGZpdHRhIHbDpXQ=?="))]

Result: 9 (#o11, #x9, ?\C-i)

Result: ((To . "") (X-Spam-Flag . "YES") (Subject . 
"=?utf-8?B?TWluIGZpdHRhIHbDpXQ=?="))

Result: ((To . "") (X-Spam-Flag . "YES") (Subject . 
"=?utf-8?B?TWluIGZpdHRhIHbDpXQ=?="))

Result: 9 (#o11, #x9, ?\C-i)

Result: t

Result: ((To . "") (X-Spam-Flag . "YES") (Subject . 
"=?utf-8?B?TWluIGZpdHRhIHbDpXQ=?="))

Result: "((To . \"\") (X-Spam-Flag . \"YES\") 
(Subject . \"=?utf-8?B?TWluIGZpdHRhIHbDpXQ=?=\"))"

Result: "((To . \"\") (X-Spam-Flag . \"YES\") 
(Subject . \"=?utf-8?B?TWluIGZpdHRhIHbDpXQ=?=\"))"

Result: 

Re: gnus hangs when refreshing Gmail

2016-02-08 Thread Emanuel Evans
FWIW I also get similar hangs with nnimap from time to time, but I'm
using a local dovecot setup similar to
https://ericabrahamsen.net/tech/2014/oct/gnus-dovecot-lucene.html . So I
guess it isn't Gmail-specific?


___
info-gnus-english mailing list
info-gnus-english@gnu.org
https://lists.gnu.org/mailman/listinfo/info-gnus-english


Re: auto-kill mails with "X-Spam-Flag: YES"

2016-02-08 Thread Lars Ingebrigtsen
Emanuel Berg  writes:

> I use the interactive system and do not edit the file
> by hand (yet). So without Subject being in
>
> (setq gnus-extra-headers   '(To Cc Keywords Gcc Newsgroups X-Spam-Flag 
> Subject)
>   nnmail-extra-headers gnus-extra-headers)
>
> it says it isn't there.

I kinda doubt you can add one of the non-extra headers to the extra list
and have it work.

> It is exactly "YES" unless there are whitespaces,
> newlines and such to consider. Anyway it is the same
> situation with a substring match:
>
> (("extra"
>   ("Hej" -1000 nil s "Subject")
>   ("YES" -1000 nil s "X-Spam-Flag"))
>   ... )

Could you try edebugging though gnus-score-string and see why this
doesn't work?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no

___
info-gnus-english mailing list
info-gnus-english@gnu.org
https://lists.gnu.org/mailman/listinfo/info-gnus-english