From 073ac6fe243ca7d89d449d66bad86835a097970f Mon Sep 17 00:00:00 2001 From: yamaoka Date: Mon, 3 Nov 2003 23:04:07 +0000 Subject: [PATCH] Synch to Gnus 200311031836. --- texi/ChangeLog | 5 +++++ texi/gnus-ja.texi | 29 ++++++++++++++++++++++------- texi/gnus.texi | 34 +++++++++++++++++++++++++--------- 3 files changed, 52 insertions(+), 16 deletions(-) diff --git a/texi/ChangeLog b/texi/ChangeLog index 4b567ea..d113e1a 100644 --- a/texi/ChangeLog +++ b/texi/ChangeLog @@ -1,3 +1,8 @@ +2003-11-03 Teodor Zlatanov + + * gnus.texi (Filtering Spam Using The Spam ELisp Package): added + some clarifications + 2003-10-30 Teodor Zlatanov * gnus.texi (Fancy Mail Splitting): added mention of diff --git a/texi/gnus-ja.texi b/texi/gnus-ja.texi index 9d6a0c0..dec6239 100644 --- a/texi/gnus-ja.texi +++ b/texi/gnus-ja.texi @@ -21474,9 +21474,13 @@ Spam $B$H@o$&$?$a$N?7$7$$5;K!$O!"%a%C%;!<%8$rAw?.$9$k:]$K$$$/$P$/$+$NIiC4(B $BBh0l$K!"(B@code{spam.el} $B$r<+F0FI$_9~$_(B (autoload) $B$7$F(B @code{spam.el} $B$N(B $B3F%U%C%/$r%$%s%9%H!<%k$9$k$?$a$K!"4X(B -$B?t(B @code{spam-initialize} $B$r(B @strong{$Bl=j$K0\(B $B$5$l$^$9!#$=$l$i$O%0%k!<%WL>$K9gCW$9$k@55,I=8=$N%j%9%H$G(B $B$9(B (@code{customize-variable gnus-ham-process-destinations} $B$K$h$C$F$3$N(B -$BJQ?t$r%+%9%?%^%$%:$9$k$N$,:G$b4JC1$G$9(B)$B!#:G=*E*$J>l=j$O%0%k!<%WL>$G$9!#(B -@code{ham-process-destination} $B%Q%i%a!<%?$,@_Dj$5$l$F$$$J$$$H!"(Bham $B5-;v(B -$B$O$=$3$KN1$aCV$+$l$^$9!#(B +$BJQ?t$r%+%9%?%^%$%:$9$k$N$,:G$b4JC1$G$9(B)$B!#JQ?t$r$l$N(B +$B%K%e!<%9%0%k!<%W$N;EMM@_Dj$O(B @code{(REGEXP PROCESSOR)} $B$N7A<0$NCM$r;}$A(B +$B$^$9!#:G=*E*$J>l=j$O%0%k!<%WL>$G$9!#(B@code{ham-process-destination} $B%Q%i(B +$B%a!<%?$,@_Dj$5$l$F$$$J$$$H!"(Bham $B5-;v$O$=$3$KN1$aCV$+$l$^$9!#(B @code{spam-mark-ham-unread-before-move-from-spam-group} $B%Q%i%a!<%?$,@_Dj(B $B$5$l$F$$$k$H!"(Bham $B5-;v$O0\F0$5$;$i$l$kA0$KL$FI$N0u$,IU$1$i$l$^$9!#(B @@ -21627,9 +21633,11 @@ Spam $B%0%k!<%W$G$O!"%G%#%U%)%k%H$G$9$Y$F$N%a%C%;!<%8$,(B spam $B$G$"$k$H2rl=j(B $B$K0\$5$l$^$9!#$=$l$i$O%0%k!<%WL>$K9gCW$9$k@55,I=8=$N%j%9%H$G(B $B$9(B (@code{customize-variable gnus-spam-process-destinations} $B$K$h$C$F$3(B -$B$NJQ?t$r%+%9%?%^%$%:$9$k$N$,:G$b4JC1$G$9(B)$B!#:G=*E*$J>l=j$O%0%k!<%WL>$G$9!#(B -@code{spam-process-destination} $B%Q%i%a!<%?$,@_Dj$5$l$F$$$J$$$H!"(Bspam $B5-(B -$B;v$OC1$K4|8B@Z$l>C5n$5$l$^$9!#(B +$B$NJQ?t$r%+%9%?%^%$%:$9$k$N$,:G$b4JC1$G$9(B)$B!#JQ?t$r$l(B +$B$N%K%e!<%9%0%k!<%W$N;EMM@_Dj$O(B @code{(REGEXP PROCESSOR)} $B$N7A<0$NCM$r;}(B +$B$A$^$9!#:G=*E*$J>l=j$O%0%k!<%WL>$G$9!#(B@code{spam-process-destination} $B%Q(B +$B%i%a!<%?$,@_Dj$5$l$F$$$J$$$H!"(Bspam $B5-;v$OC1$K4|8B@Z$l>C5n$5$l$^$9!#(B $BF~$C$F$/$k%a!<%k$r_I2a$9$kL\E*$G(B @file{spam.el} $B$r;H$&$K$O!"FC5iJ,3d%j%9(B $B%H(B @code{nnmail-split-fancy} $B$^$?$O(B @code{nnimap-split-fancy} $B$K0J2<$rDI(B @@ -21647,6 +21655,13 @@ Spam $B%0%k!<%W$G$O!"%G%#%U%)%k%H$G$9$Y$F$N%a%C%;!<%8$,(B spam $B$G$"$k$H2rA0$N%0%k!<%W$KAw$j$^$9!#%G%#(B $B%U%)%k%H$G$O$=$N%0%k!<%WL>$O(B @samp{spam} $B$G$9$,!"(B @code{spam-split-group} $B$r%+%9%?%^%$%:$9$k$3$H$,2DG=$G$9!#(B +@code{spam-split-group} $B$NFbMF$,(B @emph{$B@dBP(B} $B%0%k!<%WL>$G$"$k$3$H!"Nc$((B +$B$P(B @samp{your-server} $B$H$$$&(B @code{nnimap} $B%5!<%P!<$N>l9g$O!"(B +@samp{spam} $BJQ?t$,:G=*E*$K(B @samp{nnimap+your-server:spam} $B$K$J$k$3$H$r3N(B +$B$+$a$F2<$5$$!#=>$C$F(B @samp{nnimap+server:spam} $B$H$$$&CM$O4V0c$$$G!"$=$l(B +$B$O$KBP$7(B +$B$F42MF$+$I$&$+$K0MB8$9$k$G$7$g$&!#(B $B$^$?!"(B@code{spam-split} $B$K%Q%i%a!<%?!"Nc$((B $B$P(B @samp{spam-use-regex-headers} $B$^$?$O(B @samp{"maybe-spam"} $B$rM?$($k$3$H(B diff --git a/texi/gnus.texi b/texi/gnus.texi index d0cd440..2256ee5 100644 --- a/texi/gnus.texi +++ b/texi/gnus.texi @@ -22342,13 +22342,16 @@ non-spam messages. First of all, you @strong{must} run the function @code{spam-initialize} to autoload @code{spam.el} and to install the -@code{spam.el} hooks: +@code{spam.el} hooks. There is one exception: if you use the +@code{spam-use-stat} (@pxref{spam-stat spam filtering}) setting, you +should turn it on before @code{spam-initialize}: @example +(setq spam-use-stat t) ;; if needed (spam-initialize) @end example -So, what happens when you load @file{spam.el}? +So, what happens when you load @file{spam.el}? You get the following keyboard commands: @@ -22465,9 +22468,12 @@ determined by either the @code{ham-process-destination} group parameter or a match in the @code{gnus-ham-process-destinations} variable, which is a list of regular expressions matched with group names (it's easiest to customize this variable with -@code{customize-variable gnus-ham-process-destinations}). The ultimate -location is a group name. If the @code{ham-process-destination} -parameter is not set, ham articles are left in place. If the +@code{customize-variable gnus-ham-process-destinations}). Each +newsgroup specification has the format (REGEXP PROCESSOR) in a +standard Lisp list, if you prefer to customize the variable manually. +The ultimate location is a group name. If the +@code{ham-process-destination} parameter is not set, ham articles are +left in place. If the @code{spam-mark-ham-unread-before-move-from-spam-group} parameter is set, the ham articles are marked as unread before being moved. @@ -22494,9 +22500,12 @@ the @code{spam-process-destination} group parameter or a match in the @code{gnus-spam-process-destinations} variable, which is a list of regular expressions matched with group names (it's easiest to customize this variable with @code{customize-variable -gnus-spam-process-destinations}). The ultimate location is a group -name. If the @code{spam-process-destination} parameter is not set, -the spam articles are only expired. +gnus-spam-process-destinations}). Each newsgroup specification has +the repeated format (REGEXP PROCESSOR) and they are all in a standard +Lisp list, if you prefer to customize the variable manually. The +ultimate location is a group name. If the +@code{spam-process-destination} parameter is not set, the spam +articles are only expired. To use the @file{spam.el} facilities for incoming mail filtering, you must add the following to your fancy split list @@ -22513,7 +22522,14 @@ nnimap back ends to retrieve your mail. The @code{spam-split} function will process incoming mail and send the mail considered to be spam into the group name given by the variable @code{spam-split-group}. By default that group name is @samp{spam}, -but you can customize @code{spam-split-group}. +but you can customize @code{spam-split-group}. Make sure the contents +of @code{spam-split-group} are an @emph{unqualified} group name, for +instance in an @code{nnimap} server @samp{your-server} the value +@samp{spam} will turn out to be @samp{nnimap+your-server:spam}. The +value @samp{nnimap+server:spam}, therefore, is wrong and will +actually give you the group +@samp{nnimap+your-server:nnimap+server:spam} which may or may not +work depending on your server's tolerance for strange group names. You can also give @code{spam-split} a parameter, e.g. @samp{'spam-use-regex-headers} or @samp{"maybe-spam"}. Why is -- 1.7.10.4