From 90ddc13720ff44e6d31100b9b400ebee319ebf14 Mon Sep 17 00:00:00 2001 From: yamaoka Date: Tue, 14 Dec 2010 00:55:37 +0000 Subject: [PATCH] Synch with No Gnus (201012132333, not translated yet). --- gnus-ja.texi |22236 +++++++++++++++++++++++++++++----------------------------- 1 file changed, 11279 insertions(+), 10957 deletions(-) diff --git a/gnus-ja.texi b/gnus-ja.texi index fe92b3f..6f85cbf 100644 --- a/gnus-ja.texi +++ b/gnus-ja.texi @@ -411,6 +411,7 @@ Emacs $B$,J8>O$rJT=8$9$k?M$KNO$rM?$($k$h$&$K!"(BGnus $B$O%K%e!<%9$rFI$`?M$KNO * Composing Messages:: $B%a!<%k$H%K%e!<%9$rAw$k$?$a$N>pJs(B * Select Methods:: Gnus $B$O$9$Y$F$N%a%C%;!<%8$r$$$m$$$m$JA*BrJ}K!$GFI$`(B * Scoring:: $B5-;v$KCM$rIU$1$k(B +* Searching:: $B%a!<%k$H%K%e!<%9$N8!:w%(%s%8%s(B * Various:: $B0lHLE*$J@_Dj(B * The End:: $B$5$i$P!"$=$7$F$5$h$&$J$i(B * Appendices:: $BMQ8l!"(BEmacs $BF~Lg!"(B@acronym{FAQ}$B!"Nr;K!"FbIt9=B$(B @@ -432,7 +433,6 @@ Other related manuals Starting Gnus * Finding the News:: $B%K%e!<%9$re$N(B Gnus $B$r:nF0$5$;$k$3$H$,$G$-$k(B * Fetching a Group:: $B%0%k!<%W$rFI$`$?$a$@$1$K(B Gnus $B$r5/F0$9$k(B @@ -468,7 +468,6 @@ Group Buffer * Exiting Gnus:: $B%K%e!<%9$rFI$`$N$r$d$a$F!";E;v$r$7$h$&(B * Group Topics:: $B%0%k!<%W$r@Z$j:.$<$F!"%H%T%C%/$4$H$KJ,3d$9$k(B * Non-ASCII Group Names:: $B1Q;z0J30$NL>A0$N%0%k!<%W$X$N%"%/%;%9(B -* Searching:: $B%a!<%k$N8!:w%(%s%8%s(B * Misc Group Stuff:: $BB>$K$G$-$k$3$H(B Group Buffer Format @@ -791,6 +790,21 @@ Advanced Scoring * Advanced Scoring Examples:: $B$I$N$h$&$K8+$($k$+(B * Advanced Scoring Tips:: $B$=$l$r:GBg8B$KMxMQ$9$k(B +Searching + +* nnir:: $B$$$m$s$J%(%s%8%s$G8!:w$9$k(B +* nnmairix:: Mairix $B$G8!:w$9$k(B + +nnir + +* What is nnir:: nnir $B$O2?$r$9$k$+(B +* Basic Usage:: $B4JC1$J8!:w$N$7$+$?(B +* Setting up nnir:: nnir $B$N@_DjJ}K!(B + +Setting up nnir + +* Associating Engines:: $B%(%s%8%s$H$N4XO"IU$1(B + Various * Process/Prefix:: $BB?$/$NL?Na$G;H$o$l$k=,47(B @@ -963,7 +977,6 @@ for Heathens} $B$rFI$s$G$/$@$5$$!#(B @menu * Finding the News:: $B%K%e!<%9$re$N(B Gnus $B$r:nF0$5$;$k$3$H$,$G$-$k(B * Fetching a Group:: $B%0%k!<%W$rFI$`$?$a$@$1$K(B Gnus $B$r5/F0$9$k(B @@ -1065,28 +1078,6 @@ Gnus $B$O(B @code{gnus-nntpserver-file} ($B@_Dj$5$l$F$$$J$$>l9g(B $B6&M-$9$k$3$H$rMF0W$K$7$^$9$,!"?7Ce5-;v$N\:Y$K$D$$$F$O(B @ref{NNTP marks} $B$r;2>H$7$F$/$@$5$$!#(B -@node The First Time -@section $B0lHV=i$a(B -@cindex first time usage - -$B5/F0MQ%U%!%$%k$,B8:_$7$J$$$H$-$O(B (@pxref{Startup Files})$B!"(BGnus $B$O$I$N%0(B -$B%k!<%W$,%G%#%U%)%k%H$G9XFI$5$l$F$$$k$Y$-$+$r7hDj$7$h$&$H$7$^$9!#(B - -@vindex gnus-default-subscribed-newsgroups -$BJQ?t(B @code{gnus-default-subscribed-newsgroups} $B$,@_Dj$5$l$F$$$k$H!"(B -Gnus $B$O$=$N%j%9%H$NCf$N%0%k!<%W$r9XFI$7!";D$j$r:o=|$7$^$9!#%7%9%F%`4IM}(B -$B$^$l$^$9!#(B - -$B$=$&$G$J$$$H$-$O!"(BGnus $B$O>/?t$NE,Ev$J%0%k!<%W$r9XFI$7$^$9(B ($BNc(B: -@samp{*.newusers})$B!#(B($B!VE,Ev$J!W$O$3$3$G$O!V$"$J$?$,FI$`$Y$-$G$"$k(B -$B$H(B Lars $B$5$s$,9M$($k$b$N!W$H$$$&$h$&$KDj5A$5$l$F$$$^$9(B) - -$B$^$?!"$?$$$F$$$N6&DL$NLdBj$N2r7h$NA0$N%0%k!<%W$X$N%"%/%;%9(B -* Searching:: $B%a!<%k$N8!:w%(%s%8%s(B * Misc Group Stuff:: $BB>$K$G$-$k$3$H(B @end menu @@ -4225,1774 +4222,1060 @@ XEmacs (@code{mule} $B5!G=IU$-(B) $B$G$O!"(B@code{file-name-coding-system}  $B%k!<%W$GF1$8$G$J$1$l$P$J$i$J$$$3$H$KCm0U$7$F$/$@$5$$!#$5$b$J$$$H5-;v%P%C(B $B%U%!!<$K(B Newsgroups $B%X%C%@!<$,@5$7$/I=<($5$l$J$$$G$7$g$&!#(B -@node Searching -@section $B8!:w(B +@node Misc Group Stuff +@section $B$=$NB>$N%0%k!<%W4XO"(B @menu -* nnir:: IMAP $B$r(B swish $B$d(B namazu $B$J$I$G8!:w$9$k(B -* nnmairix:: maildir$B!"(BMH$B!"(Bmbox $B$r(B Mairix $B$G8!:w$9$k(B +* Scanning New Messages:: Gnus $B$K?7$7$$%a%C%;!<%8$,E~Ce$7$?$+$I$&$+$rJ9$/(B +* Group Information:: $B%0%k!<%W$H(B Gnus $B$K4X$9$k>pJs$H%X%k%W(B +* Group Timestamp:: Gnus $B$K:G8e$K$$$D%0%k!<%W$rFI$s$@$+$r5-O?$5$;$k(B +* File Commands:: Gnus $B$N%U%!%$%k$NFI$_=q$-(B +* Sieve Commands:: Sieve $B%9%/%j%W%H$N4IM}(B @end menu -@cindex Searching -FIXME: $B$3$N@a$O=q$-$+$1$G$9!#(B - -FIXME: Gnus $B$,8!:w$K4X$7$F$G$-$k$3$H$N4JC1$J$"$i$^$7$r2C$($k!#(Bnnir, -nnmairix, contrib/gnus-namazu $B$N4J7i$JHf3S$b$^$?NI$$$@$m$&!#(B +@table @kbd +@item v +@kindex v ($B%0%k!<%W(B) +@cindex keys, reserved for users (Group) +@kbd{v} $B%-!<$O%f!<%6!A0$+$iO"A[$5$l$k$3$H$H$ON"J"$K!"@\F,0z?t$G%a!<%k%0%k!<(B +$B%W$,;XDj$5$l$?>l9g$O!"%K%e!<%9$NBe$o$j$K%a!<%k$NMM<0$,MQ0U$5$l$^$9!#(B +@xref{Composing Messages}. -($BLuCm(B: Mairix $B$O(B @acronym{ASCII} $BJ8;z$7$+%5%]!<%H$7$^$;$s!#(B) +@item m +@kindex m ($B%0%k!<%W(B) +@findex gnus-group-mail +$B%a!<%k$r$I$3$+$KAw$j$^$9(B (@code{gnus-group-mail})$B!#@\F,0z?t$,M?$($i$l$k(B +$B$H!"8=:_0LCV$N%0%k!<%W$NEj9FMM<0(B (posting style) $B$r;H$$$^$9!#$b$7@\F,0z(B +$B?t$,(B 1 $B$@$C$?$i!"$I$N%0%k!<%W$NEj9FMM<0$r;H$&$+$r?R$M$^$9!#(B +@xref{Composing Messages}. -@cindex mairix -@cindex nnmairix -$B$3$N9`$O!"%a!<%k$K:w0z$rIU$1$F(B Gnus $BFb$G8!:w$9$k$?$a$K!"$I$&$d$C(B -$B$F(B mairix $B$H%P%C%/%(%s%I(B @code{nnmairix} $B$r@_Dj$9$k$+$r@bL@$7$^$9!#$5$i(B -$B$K(B mairix $B8!:w$K7k$SIU$1$i$l$F<+F0E*$K99?7$5$l$k915WE*(B -$B$J(B ``$B8-$$(B'' (smart $B$J(B) $B%0%k!<%W$r:n$k$3$H$,$G$-$^$9!#(B +@item i +@kindex i ($B%0%k!<%W(B) +@findex gnus-group-news +$B%K%e!<%9$N:n@.$r3+;O$7$^$9(B (@code{gnus-group-news})$B!#@\F,0z?t$,M?$($i$l(B +$B$k$H!"8=:_0LCV$N%0%k!<%W$KEj9F$7$^$9!#$b$7@\F,0z?t$,(B 1 $B$@$C$?$i!"$I$N%0(B +$B%k!<%W$KEj9F$9$k$+$r?R$M$^$9!#(B@xref{Composing Messages}. -@menu -* About mairix:: $B%a!<%k8!:w%(%s%8%s(B mairix $B$K$D$$$F(B -* nnmairix requirements:: nnmairix $B$r;H$&$?$a$KI,MW$J$3$H(B -* What nnmairix does:: nnmairix $B$O@\(B +$BJ]B8$5$l$^$9!#BP1~$9$k%P%C%/%(%s%I$,Ej9F$N$?$a$N%a%=%C%I(B (request-post +method) $B$r;}$C$F$$$J$1$l$P$J$j$^$;$s$,!#(B -@c FIXME: $B$3$N9`$N%^!<%/%"%C%W$O2~A1$9$kI,MW$,$"$k!#(B -@c $BNc$($P(B @samp$B!"(B@var$B!"(B@file$B!"(B@command $B$J$I$r2C$($k!#(B -@c (info "(texinfo)Indicating") $B$r;2>H!#(B -@node About mairix -@subsubsection $B%a!<%k8!:w%(%s%8%s(B mairix $B$K$D$$$F(B +@item G z +@kindex G z ($B%0%k!<%W(B) +@findex gnus-group-compact-group -Mairix $B$O%m!<%+%k$K3JG<$5$l$?%a!<%k$K:w0z$rIU$1$?$jC18l$r8!:w$9$k$?$a$N(B -$BF;6q$G$9!#=q$$$?$N$O(B Richard Curnow $B$G(B GPL $B$G%i%$%;%s%9$5$l$^$9!#(B -Mairix $B$O:G$b%]%T%e%i!<$J(B GNU/Linux $B$NG[I[$KIUB0$7$F$$$^$9$,!"(B -Windows ($B$H(B cygwin)$B!"(BMac OS X $B$*$h$S(B Solaris $B$N$b$H$G$bF0:n$7$^$9!#%[!<(B -$B%`%Z!<%8$O(B @uref{http://www.rpcurnow.force9.co.uk/mairix/index.html} $B$G(B +$B8=:_0LCV$N%0%k!<%W$r05=L$7$^$9(B (@code{gnus-group-compact-group})$B!#:#$N$H(B +$B$3$m(B @code{nnml} (@pxref{Mail Spool}) $B$@$1$K$N8!:w%D!<%k$[$I$K$O(B mairix $B$OM;DL$,$-$+$J$$$+$b$7$l$^$;$s$,!"$=$l(B -$B$K$O?.$8$i$l$J$$$[$IB.$$$H$$$&$9$P$i$7$$FCD9$,$"$j$^$9!#8=:_$N%7%9%F%`$G(B -$B$O(B 1$BIC$G2?@iDL$b$N%a!<%k$N%X%C%@!<$H5-;v$N%\%G%#!<$N6y!9$^$G$rMF0W$KA\$9(B -$B$3$H$,$G$-$^$9!#8!:w$9$k$?$a$KI,MW$J%G!<%?%Y!<%9$N9=C[$K$O(B 1$B!A(B2$BJ,$+$+$k(B -$B$+$b$7$l$^$;$s$,!"0lEY$=$l$r40A4$K9T$J$($PNI$$$N$G$9!#$=$l0J8e!"99?7$ODI(B -$B2CE*(B ($B%$%s%/%j%a%s%?%k(B) $B$K9T$J$o$l$k$3$H$b$"$C$F!"K\Ev$KB.$$$N$G$9!#IU$1(B -$B2C$($F$*$/$H!"(Bmairix $B$N@_Dj$O$H$F$b$d$5$7$$$G$9!#(B - -$B$7$+$7:G9bB.$GF0$+$9$?$a$K(B mairix $B$O(B @code{Maildir} $B$^$?$O(B @code{MH} $B$N(B -$B7A<0(B ($B$3$l$O(B @code{nnml} $B%P%C%/%(%s%I$r4^$_$^$9(B) $B$G3JG<$5$l$?%a!<%k$G;H(B -$B$o$J$1$l$P$J$j$^$;$s!#$b$C$H$b(B mbox $B$G$bF0:n$9$k$N$G$9$1$l$I!#(BMairix $B$O(B -$BA[!W(B -$B$N(B maildir/MH $B%U%)%k%@!<$KCV$/$3$H$K$h$C$F8!:w7k2L$rDs<($7$^$9(B (mbox $B$r(B -$B;H$C$F$$$k>l9g$O%3%T!<$,:n$i$l$^$9(B)$B!#(BMairix $B$O$=$N$h$&$J2>A[%U%)%k%@!<$K(B -$B$9$G$K8!:w7k2L$rDs<($7$F$$$k$N$G!"$"$k%a!<%k8!:w$N7k2L$rDs<($9$k!V8-$$!W(B -$B%a!<%k!&%U%)%k%@!<$r:n@.$9$k$?$a$K30It$N%W%m%0%i%`$H$7$F;HMQ$9$k$N$KHs>o(B -$B$K$h$/E,$7$F$$$^$9!#(B +$B0J2<$O%0%k!<%W%P%C%U%!!<$N$?$a$NJQ?t$G$9(B: -@node nnmairix requirements -@subsubsection nnmairix $B$r;H$&$?$a$KI,MW$J$3$H(B +@table @code +@item gnus-group-mode-hook +@vindex gnus-group-mode-hook +$B%0%k!<%W%P%C%U%!!<$,:n@.$5$l$?;~$K8F$S=P$5$l$^$9!#(B -Mairix $B$O%m!<%+%k$J%a!<%k$r8!:w$7$^$9(B---$B$D$^$j(B mairix $B$O%a!<%k!&%U%)%k%@!<(B -$B$rI,$:D>@\$K%"%/%;%9$G$-$J$1$l$P$J$j$^$;$s!#$b$7%a!<%k$,JL$N%5!<%P!<(B ($BNc(B -$B$($P(B @acronym{IMAP} $B%5!<%P!<(B) $B$K$"$C$F!"$?$^$?$^(B shell $B$G%"%/%;%9$9$k$3(B -$B$H$,$G$-$k$N$J$i$P!"(B@code{nnmairix} $B$ONc$($P(B ssh $B$r2p$7$F(B mairix $B$r1s3V(B -$B$GF0:n$5$;$k$3$H$b$G$-$^$9!#(B +@item gnus-group-prepare-hook +@vindex gnus-group-prepare-hook +$B%0%k!<%W%P%C%U%!!<$,@8@.$5$l$?$"$H$K8F$S=P$5$l$^$9!#$3$l$O%P%C%U%!!<$r2?(B +$B$+JQ$J!"<+A3$G$O$J$$J}K!$G=$@5$7$?$$$H$-$K;H$o$l$k$+$b$7$l$^$;$s!#(B -$B2C$($F!"(B@code{nnmairix} $B$O(B Gnus $B$N%P%C%/%(%s%I(B @code{nnml}$B!"(B -@code{nnmaildir} $B$*$h$S(B @code{nnimap} $B$@$1$r%5%]!<%H$7$^$9!#(B -@code{nnmairix} $B$r;H$&$K$O!"I,$:$3$l$i$N%P%C%/%(%s%I$N0l$D$r;H$o$J$1$l$P(B -$B$J$j$^$;$s!#(B@code{nnmbox}$B!"(B@code{nnfolder} $B$^$?$O(B @code{nnmh} $B$N$h$&$JB>(B -$B$N%P%C%/%(%s%I$G$OF0:n$7$J$$$G$7$g$&!#(B +@item gnus-group-prepared-hook +@vindex gnus-group-prepare-hook +$B%0%k!<%W%P%C%U%!!<$,@8@.$5$l$?8e$N0lHV:G8e$K8F$S=P$5$l$^$9!#Nc$($P%]%$%s(B +$B%H$r$I$3$+$K0\F0$5$;$?$$$H$-$J$I$K;H$($^$9!#(B -$B$b$7$I$&$7$F$b(B mbox $B$r;H$o$J$1$l$P$J$i$J$/$F!"$=$l$G(B -$B$b(B @code{nnmairix} $B$r;H$$$?$$$N$J$i$P!"%m!<%+%k$J(B @acronym{IMAP} $B%5!<%P!<(B -$B$rN)$A>e$2$k$3$H$K$h$C$F(B @code{nnimap} $B$r2p$7$F%"%/%;%9$9$k$3$H$,$G$-$^(B -$B$9!#$3$l$O$$$/$D$+$N(B mbox $B%U%!%$%k$K%"%/%;%9$9$k$?$a$K$7$F$O$+$J$jBg$,$+(B -$B$j$J:n6H$K$J$k$N$G!"$b$&(B MH $B$+(B Maildir $B$KJQ$($F$7$^$$$^$7$g$&!#$=$l$G(B -$B$b(B mbox $B$r;H$&$3$H$KK\Ev$KK\Ev$K>pG.$r;}$C$F$$$k$N$J$i!"(BEmacs 23 $B$KIUB0(B -$B$7$F$$$k(B @file{mairix.el} $B%Q%C%1!<%8$r8&5f$9$kI,MW$,$"$k$G$7$g$&!#(B +@item gnus-permanently-visible-groups +@vindex gnus-permanently-visible-groups +$B$3$N@55,I=8=$K9gCW$9$k%0%k!<%W$O!"$=$l$,6u$G$"$k$+$I$&$+$K4X$o$i$:!">o$K(B +$B%0%k!<%W%P%C%U%!!<$KI=<($5$l$^$9!#(B +@end table -@node What nnmairix does -@subsubsection nnmairix $B$O.$5$$%l%Y%k$N%0%k!<%W$N$_$r%A%'%C%/$7$^(B +$B$9(B (@code{gnus-group-get-new-news})$B!#?tCM0J30$N@\F,0z?t$rM?$($k$H!"$3$N(B +$BL?Na$O$=$N%P%C%/%(%s%I$+$i%"%/%F%#%V%U%!%$%k$r6/@)E*$KA4ItFI$_D>$7$^$9!#(B -$B$5$i$K!"$"$k(B mairix $B8!:w$K7k$SIU$$$?915WE*$J(B @code{nnmairix} $B%0%k!<%W$r(B -$B:n$k$3$H$,$G$-$^$9!#$3$NNc$G$O!"$"$kAw?.r7o$K$9$Y$F$N%0%k!<%W$r5/F0$7$^$9(B (@code{gnus-activate-all-groups})$B!#(B -$B-} $B$H$$$&L>A0$N%U%)%k%@!<$K3JG<$9$k$?$a(B -$B$K(B mairix $B%P%$%J%j!<$r8F$S$^$9$,!"$=$l$i$N%U%)%k%@!<$O(B Gnus $B%U%m%s%H%(%s(B -$B%I$K$OL>A0$,(B @code{} $B$@$1$K$J$C$FEO$5$l$^$9!#$9$G$K%a!<%k$r3JG<$7(B -$B$F$$$k4{B8$N%a!<%k%P%C%/%(%s%I$r;H$&$3$H$,$G$-$^$9$,!"$"$J$?$NB>$N%a!<%k(B -$B$HJB$Y$F?7$7$$%a!<%k%0%k!<%W$r:n$k(B @code{nnmairix} $B$,5$;}$A0-$$$N$G$"$l(B -$B$P!"Nc$($P?7$7$$(B @code{nnmaildir} $B$^$?$O(B @code{nnml} $B%5!<%P!<(B -$B$r(B mairix $B@lMQ$K:n$k$3$H$b$G$-$^$9!#$?$@$7!"$=$l$i$N%5!<%P!<$,4V0c$C$F?7(B -$BCe%a!<%k$rp$,@8$8$^$9(B---$B$3$3$G$O(B mairix $B%U%)%k%@!<$HB>$N%a!<%k$,F1(B -$B$8(B @code{nnimap} $B%P%C%/%(%s%I>e$K$J$1$l$P$J$j$^$;$s!#(B +@item R +@kindex R ($B%0%k!<%W(B) +@cindex restarting +@findex gnus-group-restart +Gnus $B$r:F5/F0$7$^$9(B (@code{gnus-group-restart})$B!#$3$l(B +$B$O(B @file{.newsrc} $B%U%!%$%k$r%;!<%V$7!"$9$Y$F$N%5!<%P!<$N@\B3$rJD$8!"$9$Y(B +$B$F$N(B Gnus $B%i%s%?%$%`JQ?t$r%/%j%"$7$?8e!"(BGnus $B$r$b$&0lEY:G=i$+$i3+;O$7$^(B +$B$9!#(B +@end table -@node Setting up mairix -@subsubsection mairix $B$N@_Dj(B +@vindex gnus-get-new-news-hook +@code{gnus-get-new-news-hook} $B$O?7Ce%K%e!<%9$r%A%'%C%/$9$kD>A0$K/$J$/$H$b(B) $B0J2<$N%(%s%H%j!<$r4^(B -$B$`(B @file{.mairixrc} $B%U%!%$%k$r:n$C$F$/$@$5$$(B: +@node Group Information +@subsection $B%0%k!<%W>pJs(B +@cindex group information +@cindex information on groups -@example -# Your Maildir/MH base folder -base=~/Maildir -@end example - -$B$3$l$O$9$Y$F$N%a!<%k$N4pE@$K$J$k%U%)%k%@!<$G$9!#0J2<$N$9$Y$F$N%G%#%l%/%H(B -$B%j!<$O$3$N%U%)%k%@!<$r4pE@$KAjBPE*$JCM$r$H$j$^$9!#(B -@code{nnmairix} $B$r(B @code{nnimap} $B$G;H$$$?$$>l9g!"$3$N4pE@$N%G%#%l%/%H%j!<(B -$B$O(B @acronym{IMAP} $B%5!<%P!<$,%a!<%k%U%)%k%@!<$r3JG<$9$k%a!<%k%G%#%l%/%H%j!<(B -$B$rI=$9$b$N$G$J$1$l$P$J$j$^$;$s(B! - -@example -maildir= ... $B:w0z$rIU$1$k(B maildir $B%U%)%k%@!<(B ... -mh= ... $B:w0z$rIU$1$k(B nnml/mh $B%U%)%k%@!<(B ... -mbox= ... $B:w0z$rIU$1$k(B mbox $B%U%)%k%@!<(B ... -@end example +@table @kbd +@item H f +@kindex H f ($B%0%k!<%W(B) +@findex gnus-group-fetch-faq +@vindex gnus-group-faq-directory +@cindex FAQ +@cindex ange-ftp +$B8=:_$N%0%k!<%W$N(B @acronym{FAQ} $B$ro%j%b!<%H%^%7%s>e$N%G%#%l%/%H%j!<$G$9!#$3$NJQ?t$O%G%#(B +$B%l%/%H%j!<$N%j%9%H$G$"$C$F$b9=$$$^$;$s!#$3$N>l9g!"$3$N%3%^%s%I$K@\F,0z?t(B +$B$rM?$($k$3$H$G$$$/$D$+$N%5%$%H$NCf$+$iA*$V$3$H$,$G$-$^$9!#%U%!%$%k$N\$7$$$3$H$K$D$$$F$O!"$3$N>O$N:G8e$K$"$kNc$H(B mairixrc $B$N(B man $B%Z!<%8$r(B -$B8+$F$/$@$5$$!#(B +$B$b$7:G=i$N%5%$%H$+$i$Nl9g!"(B +Gnus $B$O(B @code{gnus-group-faq-directory} $B$NCM$r$9$Y$F!"0l$D0l$D%*!<%W%s$7(B +$B$F$_$h$&$H$7$^$9!#(B -@example -omit=zz_mairix-* -@end example +@item H d +@itemx C-c C-d +@c @icon{gnus-group-describe-group} +@kindex H d ($B%0%k!<%W(B) +@kindex C-c C-d ($B%0%k!<%W(B) +@cindex describing groups +@cindex group description +@findex gnus-group-describe-group +$B8=:_$N%0%k!<%W$N@bL@$rI=<($7$^$9(B (@code{gnus-group-describe-group})$B!#@\(B +$BF,0z?t$rM?$($k$H!"@bL@J8$r%5!<%P!<$+$i6/@)E*$K:FFI$_9~$_$7$^$9!#(B -@vindex nnmairix-group-prefix -$B$3$l$O(B mairix $B$N8!:w7k2L$K6vA3$K:w0zIU$1$r$7$F$7$^$o$J$$$?$a$N$b$N$G$9!#(B -$B$3$l$i$N%U%)%k%@!<$N@\F,<-$O!"JQ?t(B @code{nnmairix-group-prefix} $B$GJQ$($k(B -$B$3$H$,$G$-$^$9!#(B +@item M-d +@kindex M-d ($B%0%k!<%W(B) +@findex gnus-group-describe-all-groups +$B$9$Y$F$N%0%k!<%W$N@bL@$rI=<($7$^(B +$B$9(B (@code{gnus-group-describe-all-groups})$B!#@\F,0z?t$rM?$($k$H!"@bL@J8%U%!(B +$B%$%k$r%5!<%P!<$+$i6/@)E*$K:FFI$_9~$_$7$^$9!#(B -@example -mformat= ... 'maildir' $B$^$?$O(B 'mh' ... -database= ... $B%G!<%?%Y!<%9!&%U%!%$%k$NCV$->l=j(B ... -@end example +@item H v +@itemx V +@kindex V ($B%0%k!<%W(B) +@kindex H v ($B%0%k!<%W(B) +@cindex version +@findex gnus-version +$B8=:_$N(B Gnus $B$N%P!<%8%g%sHV9f$rI=<($7$^$9(B (@code{gnus-version})$B!#(B -@code{mformat} $B$N@_Dj$O(B mairix $B8!:w%U%)%k%@!<$X$N=PNO7A<0$r;XDj$7$^$9!#(B -$B8!:w7k2L$K(B @code{nnml} $B$G%"%/%;%9$7$?$$>l9g$O!"$3$l$r(B @code{mh} $B$K@_Dj$7(B -$B$F$/$@$5$$!#$5$b$J$1$l$P(B @code{maildir} $B$rA*$S$^$7$g$&!#(B +@item ? +@kindex ? ($B%0%k!<%W(B) +@findex gnus-group-describe-briefly +$B$H$F$bC;$$%X%k%W%a%C%;!<%8$rM?$($^(B +$B$9(B (@code{gnus-group-describe-briefly})$B!#(B -$BMWLs$9$k$?$a$K!";d$N(B @file{.mairixrc} $B%U%!%$%k$rC;$/$7$?$b$N$rNc$K5s$2$^(B -$B$7$g$&(B: +@item C-c C-i +@kindex C-c C-i ($B%0%k!<%W(B) +@cindex info +@cindex manual +@findex gnus-info-find-node +Gnus $B$N(B info $B%N!<%I$K0\F0$7$^$9(B (@code{gnus-info-find-node})$B!#(B +@end table -@example -base=~/Maildir -maildir=.personal:.work:.logcheck:.sent -mh=../Mail/nnml/*... -mbox=../mboxmail/mailarchive_year* -mformat=maildir -omit=zz_mairix-* -database=~/.mairixdatabase -@end example +@node Group Timestamp +@subsection $B%0%k!<%W$NF|IU(B +@cindex timestamps +@cindex group timestamps -$B$3$N>l9g!"4pE@$N%G%#%l%/%H%j!<$O(B @file{~/Maildir} $B$G!"$=$3$K;d$N$9$Y$F(B -$B$N(B Maildir $B%U%)%k%@!<$,3JG<$5$l$F$$$^$9!#$4Mw$N$h$&$K$=$l$>$l$N%U%)%k%@!<(B -$B$O%3%m%s$G6h@Z$i$l$F$$$^$9!#$J$<$I$N%U%)%k%@!<$b%I%C%H$G;O$^$k$N$+$C(B -$B$F(B? $B$=$l$O;d$,(B @acronym{IMAP} $B%5!<%P!<$H$7$F(B Dovecot $B$r;H$$!"$5$i$K$=$l(B -$B$O(B @code{Maildir++} $B%U%)%k%@!<$r;H$&$+$i$G$9!#(B@code{nnmairix} $B$r%F%9%H$9(B -$B$k$?$a$K(B @file{~/Mail/nnml} $B$K%;!<%V$5$l$F$$$k(B @code{nnml} $B$N%a!<%k$b$$(B -$B$/$D$+;}$C$F$$$^$9!#$3$l$O(B @code{base} $B%G%#%l%/%H%j!<$X$NAjBPCM$G;XDj$7(B -$B$J$1$l$P$J$i$J$$$N$G(B @code{../Mail} $B$NI=5-$,I,MW$G$9!#(B@code{*...} $B$G=*$o(B -$B$k9T$O!"$3$N%G%#%l%/%H%j!<$K$"$k$9$Y$F$N%U%!%$%k$r:F5"E*$KAv::$9$k$?$a$G(B -$B$"$k$3$H$KCm0U$7$F$/$@$5$$!#;08D$N%I%C%HL5$7$N%o%$%k%I%+!<%I(B @code{*} $B$G(B -$B$O:F5"E*$KF/$-$^$;$s!#$5$i$K;d$O(B @file{~/mboxmail} $B$N$"$?$j$K%"!<%+%$%V(B -$B$5$l$?%a!<%k$r4^$`8E$$(B @code{mbox} $B%U%!%$%k$r;}$C$F$$$^$9!#$=$NB>$N9T$N(B -$B0UL#$O8@$&$^$G$b$J$$$G$9$M!#(B +Gnus $B$K!"$"$J$?$,:G8e$K$$$D%0%k!<%W$rFI$s$@$+$r5-O?$5$;$k$HJXMx$+$b$7$l(B +$B$^$;$s!#$3$N3hF0$r;O$a$5$;$k$K$O!"(B +@code{gnus-group-set-timestamp} $B$r(B @code{gnus-select-group-hook} $B$KDI2C(B +$B$7$F$/$@$5$$!#(B -$B>\:Y$*$h$S$5$i$J$k%*%W%7%g%s$K$D$$$F$O(B @code{mairixrc} $B$N(B man $B%Z!<%8$r8+(B -$B$F$/$@$5$$!#$H$j$o$1%o%$%k%I%+!<%I$N;H$$J}$O!":#$^$G;H$C$F$$$?$N$H$O>/$7(B -$B0c$&$G$7$g$&!#(B +@lisp +(add-hook 'gnus-select-group-hook 'gnus-group-set-timestamp) +@end lisp -$B$5$"!"$=$l$G$O:G=i$K(B @code{mairix} $B$ro$KB.$$$G$9!#(B +$B$3$l$r9T$J$C$?8e!"$"$J$?$,%0%k!<%W$KF~$k$?$S$K$=$l$,5-O?$5$l$^$9!#(B -@node Configuring nnmairix -@subsubsection nnmairix $B%P%C%/%(%s%I$N@_Dj(B +$B$3$N>pJs$O$5$^$6$^$JJ}K!$GI=<($G$-$^$9(B---$B$b$C$H$b4JC1$J$N$O!"%0%k!<%W9T(B +$B%U%)!<%^%C%H$G(B @samp{%d} $B;XDj$r;H$&J}K!$G$9(B: -$B%0%k!<%W%b!<%I(B -$B$G(B @kbd{G b c} (@code{nnmairix-create-server-and-default-group}) $B$r%?%$(B -$B%W$7$F$/$@$5$$!#$3$l$OI,MW$J$9$Y$F$N>pJs$rA0(B} $B$G$9(B---$B9%$-$J$b$N$rA*$s$G$/$@$5(B -$B$$!#(B +$B$3$N7k2L$H$7$F!"3F9T$O0J2<$N$h$&$KI=<($5$l$^$9(B: -@item -Mairix $B$,$=$N8!:w7k2L$r3JG<$9$k(B @strong{$B%P%C%/%(%s%I!&%5!<%P!<(B} $B$NL>A0$G(B -$B$9!#$3$l$O(B @code{nnml:mymail} $B$N$h$&$J40A4$J%5!<%P!$G$J$1$l$P$J$j$^$;(B -$B$s!#:#$N$H$3$m(B @code{nnmaildir}$B!"(B@code{nnimap} $B$*$h$S(B @code{nnml} $B$G%"%/(B -$B%;%9$9$k%5!<%P!<$,%5%]!<%H$5$l$F$$$^$9!#>e$G@bL@$7$?$h$&$K!"%m!<%+%k$K3J(B -$BG<$5$l$k%a!<%k$N$?$a$K$O!"$"$J$?$,%a!<%k$r3JG<$7$F$$$k4{B8$N%5!<%P!<$K$9(B -$B$l$PNI$$$G$7$g$&!#$7$+$7(B @code{nnmairix} $B@lMQ$K!"Nc$($P?7$7(B -$B$$(B @code{nnmaildir} $B$^$?$O(B @code{nnml} $B%5!<%P!<$rBhFs$N(B (secondary) $BA*Br(B -$BJ}K!$K2C$($k$3$H$b$G$-$^$9(B (@pxref{Finding the News})$B!#$b$7$^$5$KBhFs(B -$B$N(B @code{nnml} $B%5!<%P!<$r(B mairix $BMQ$K;H$C$F$$$k$N$G$"$l$P!"%5!<%P!e$G1s3VF0:n$5$;$?$$$N$J$i$P!"$=$3$G$=(B -$B$l$KBP1~$9$k(B @code{nnimap} $B%5!<%P!<$rA*$P$J$1$l$P$J$j$^$;$s!#(B +@example +* 0: mail.ding 19961002T012943 + 0: custom 19961002T012713 +@end example -@item -@vindex nnmairix-mairix-search-options -Mairix $B%P%$%J%j!<$r8F$V$?$a$N(B @strong{$B%3%^%s%I(B} $B$G$9!#DL>o$3$l$OC1(B -$B$K(B @code{mairix} $B$GNI$$$N$G$9$,!"Nc$($P(B @acronym{IMAP} $B%5!<%P!<>e(B -$B$G(B mairix $B$r1s3VF0:n$5$;$?$$$N$G$"$l$P!"(B@code{ssh SERVER mairix} $B$N$h$&(B -$B$J$b$N$K$9$k$3$H$b$G$-$^$9!#(BMairix $B$X$N%G%#%U%)%k%H$N%*%W%7%g%s$r2C$($?(B -$B$$>l9g!"$=$l$r$3$3$G$d$C$F$b9=$$$^$;$s!#$G$b!"Be$o$j$KJQ(B -$B?t(B @code{nnmairix-mairix-search-options} $B$r;H$&J}$,NI$$$G$9!#(B +$B8+$FJ,$+$k$H$*$j!"F|IU$O%3%s%Q%/%H$J(B ISO 8601 $B7A<0$GI=<($5$l$^$9!#(B +$B$3$l$G$O$A$g$C$H$"$s$^$j$J$N$G!"0J2<$N$h$&$J46$8$K$9$k$HF|IU$@$1(B +$B$rI=<($G$-$^$9!#(B -@item -@strong{$B%G%#%U%)%k%H$N8!:w%0%k!<%W(B} $B$NL>A0$G$9!#$3$l$O(B mairix $B$N$9$Y$F$N(B -$B8!:w7k2L!"$D$^$j915WE*$J(B @code{nnmairix} $B%0%k!<%W$K7k$SIU$1$i$l$J$$$9$Y(B -$B$F$N8!:w7k2L$r3JG<$9$k%0%k!<%W$G$9!#9%$-$J$b$N$rA*$s$G$/$@$5$$!#(B +@lisp +(setq gnus-group-line-format + "%M\%S\%p\%P\%5y: %(%-40,40g%) %6,6~(cut 2)d\n") +@end lisp -@item -$B$b$7%a!<%k%P%C%/%(%s%I$,(B @code{nnimap} $B$+(B @code{nnmaildir} $B$@$C$?$i!"(B -@strong{Maildir++} $B$D$^$j1#$5$l$?(B (= @samp{.} $B$G;O$^$k(B ) maildir $B%U%)%k(B -$B%@!<$r;H$&$+$I$&$+$r?R$M$i$l$k$G$7$g$&!#Nc$($P(B Dovecot @acronym{IMAP} $B%5!<(B -$B%P!<$r;H$C$F$$$k>l9g$O!"$=$3$G(B @samp{yes} $B$H2sEz$7$J$1$l$P$J$j$^$;$s!#$=(B -$B$l0J30$N>l9g$O(B @samp{no} $B$HEz$($k$Y$-$G$9!#(B -@end itemize +$B$b$C$H6E$C$?F|IU$N7A<0$r$*K>$_$J$i!"MxMQo$K%0%k!<%W$N%+%9%?(B -$B%^%$%:$K;w$?%0%i%U%#%C%/$J%&%#%8%'%C%H$r;H$C$F:n$k$h$&$K$7$^$9!#$=$l$,$I(B -$B$s$J$b$N$+$rCN$k$K$O!"$^$:$O;n$7$F$_$F$/$@$5(B -$B$$(B (@code{nnmairix-widget-search})$B!#(B +@c @item Z +@c @kindex Z ($B%0%k!<%W(B) +@c @findex gnus-group-clear-dribble +@c $B%I%j%V%k%U%!%$%k$r%/%j%"$9$k(B +@c (@code{gnus-group-clear-dribble})$B!#(B +@end table -@item G b i -@kindex G b i ($B%0%k!<%W(B) -@findex nnmairix-search-interactive -$B$b$&0l$D$N2wE,$J(B mairix $B8!:w%3%^%s%I$G$9$,!"%_%K%P%C%U%!!<$7$+;H$$$^$;(B -$B$s(B (@code{nnmairix-search-interactive})$B!#(B +@node Sieve Commands +@subsection Sieve $B%3%^%s%I(B +@cindex group sieve commands -@item G b g -@kindex G b g ($B%0%k!<%W(B) -@findex nnmairix-create-search-group -$B8!:w$K4XO"$5$;$i$l$?915WE*$J%0%k!<%W$r:n$j$^(B -$B$9(B (@code{nnmairix-create-search-group})$B!#$3$N%0%k!<%W$r(B @kbd{g} $B$^$?(B -$B$O(B @kbd{M-g} $B$G99?7$9$k$H$-$K(B @code{nnmairix} $B%P%C%/%(%s%I$O<+F0E*(B -$B$K(B mairix $B$r8F$S$^$9!#(B - -@item G b q -@kindex G b q ($B%0%k!<%W(B) -@findex nnmairix-group-change-query-this-group -$B%+!<%=%k0LCV$N(B @code{nnmairix} $B%0%k!<%W$N8!:w>r7o$rJQ99$7$^(B -$B$9(B (@code{nnmairix-group-change-query-this-group})$B!#(B - -@item G b t -@kindex G b t ($B%0%k!<%W(B) -@findex nnmairix-group-toggle-threads-this-group -$B%+!<%=%k0LCV$N(B @code{nnmairix} $B%0%k!<%W$N(B `$B%9%l%C%I(B' $B%Q%i%a!<%?!<$r%H%0(B -$B%k$K@Z$jBX$($^$9!#$D$^$j8+$D$+$C$?%a%C%;!<%8$N$9$Y$F$N%9%l%C%I$r8+$?$$>l(B -$B9g$K;H$$$^$9(B (@code{nnmairix-group-toggle-threads-this-group})$B!#(B +Sieve $B$O%5!<%P!C$5$l$F$7$^$&$3$H$O$"$j$^$;$s!#(B -@item G b r -@kindex G b r ($B%0%k!<%W(B) -@findex nnmairix-group-toggle-readmarks-this-group -$B$3$N(B @code{nnmairix} $B%0%k!<%W$N5-;v$r>o$K4{FI$^$?$OL$FI$KJ]$D$+!"$^$?$O(B -$B0u$rJQ99$7$J$$$h$&$K$7$^(B -$B$9(B (@code{nnmairix-group-toggle-readmarks-this-group})$B!#(B +@vindex gnus-sieve-crosspost +$BJQ?t(B @code{gnus-sieve-crosspost} $B$O(B Sieve $B%9%/%j%W%H$,$I$N$h$&$K:n$i$l$k(B +$B$+$r@)8f$7$^$9!#$b$7Hs(B-@code{nil} ($B%G%#%U%)%k%H(B) $B$@$C$?$i5-;v$O5,B'$K9g(B +$BCW$9$k$9$Y$F$N%0%k!<%W$KCV$+$l$^$9!#$=$&$G$J$$>l9g!"5-;v$O:G=i$N5,B'$K9g(B +$BCW$9$k%0%k!<%W$@$1$KCV$+$l$^$9!#Nc$($P%0%k!<%W%Q%i%a!<%?!<(B @samp{(sieve +address "sender" "owner-ding@@hpc.uh.edu")} $B$O!"(B +@code{gnus-sieve-crosspost} $B$,(B @code{nil} $B$@$C$?$i0J2<$N(B Sieve $B%3!<%I$N(B +$BCGJR$r:n$j$^$9!#(B(@code{gnus-sieve-crosspost} $B$,Hs(B-@code{nil} $B$@$C$?>l9g(B +$B$O!"9T$,4^$`(B @code{stop} $B$N8F$S=P$7$,:o=|$5$l$k$3$H0J30$OF1$8$G$9!#(B) -@item G b d -@kindex G b d ($B%0%k!<%W(B) -@findex nnmairix-group-delete-recreate-this-group -$B!VK\Ev$N!W%a!<%k%P%C%/%(%s%I$G(B @code{nnmairix} $B%0%k!<%W$r:n$jD>$7$^(B -$B$9(B (@code{nnmairix-group-delete-recreate-this-group})$B!#(B -@code{nnmairix} $B%0%k!<%W$N5-;v?t$,$$$D$b4V0c$C$F$$$k>l9g$K!"$3$l$r9T$J$&(B -$B$3$H$,$G$-$^$9!#(B +@example +if address "sender" "owner-ding@@hpc.uh.edu" @{ + fileinto "INBOX.ding"; + stop; +@} +@end example -@item G b a -@kindex G b a ($B%0%k!<%W(B) -@findex nnmairix-group-toggle-allowfast-this-group -$B%+!<%=%k0LCV$N(B @code{nnmairix} $B%0%k!<%W$N$?$a$N(B @code{allow-fast} $B%Q%i%a!<(B -$B%?!<$r%H%0%k$K@Z$jBX$($^(B -$B$9(B (@code{nnmairix-group-toggle-allowfast-this-group})$B!#%G%#%U%)%k%H(B -$B$N(B @code{nnmairix} $B$NF0:n$O!"%0%k!<%W$r99?7$7$?$jF~$C$?$H$-$K(B mairix $B$N(B -$B8!:w$r9T$J$&$3$H$G$9!#(B@code{allow-fast} $B%Q%i%a!<%?!<$,@_Dj$5$l$k$H!"%0%k!<(B -$B%WF~$C$?$H$-$G$O$J$/!"L@<(E*$K%0%k!<%W$r99?7$9$k$H$-$@$1(B mairix $B$,8F$P$l(B -$B$^$9!#$3$l$O%0%k!<%W$KF~$k$H$-$KB.$/$J$j$^$9$,!"99?7$7$?$H$-$H$^(B -$B$@(B mairix $B%G!<%?%Y!<%9$KL5$$%0%k!<%W$KF~$k$H$-$N4|4V$K2?$+$,JQ2=$7$?>l9g(B -$B$K!"l9g$@(B -$B$1I,MW$G$9!#(B +@item D u +@kindex D u ($B%0%k!<%W(B) +@findex gnus-sieve-update +@vindex gnus-sieve-file +@cindex updating sieve script +@code{sieve} $B%0%k!<%W%Q%i%a!<%?!<$r85(B +$B$K(B @code{gnus-sieve-file} $B$N(B Gnus $B$,4IM}$7$F$$$kItJ,$r:F:n@.$7$F%U%!%$%k(B +$B$K%;!<%V$7!"(B@code{sieveshell} $B%W%m%0%i%`$r;H$C$F%5!<%P!<$K%"%C%W%m!<%I$7(B +$B$^$9!#(B @end table -$B35N,%b!<%I$G(B: +@node Summary Buffer +@chapter $B35N,%P%C%U%!!<(B +@cindex summary buffer -@table @kbd -@item $ m -@kindex $ m ($B35N,(B) -@findex nnmairix-widget-search-from-this-article -$B8=:_$N%a%C%;!<%8$K4p$E$$$?(B mairix $B$N8!:w$^$?$O%0%k!<%W$r!"%0%i%U%#%C%/$J(B -$B%&%#%8%'%C%H$r;H$C$F:n$j$^$9(B (@code{nnmairix-widget-search} $B$HF1$8$G(B -$B$9(B) (@code{nnmairix-widget-search-from-this-article})$B!#(B +$B35N,%P%C%U%!!<(B (summary buffer) $B$G$O$=$l$>$l$N5-;v$,0l9T$GI=<($5$l$^$9!#(B +$B$=$NCf$rF0$-2s$j!"5-;v$rFI$_!"Ej9F$7!"JVEz$r$9$k$3$H$,$G$-$^$9!#(B -@item $ g -@kindex $ g ($B35N,(B) -@findex nnmairix-create-search-group-from-message -$B8=:_$N%a%C%;!<%8$K4p$E$$$?8!:w>r7o$G?7$7$$8!:w%0%k!<%W$rBPOCE*$K:n$j$^$9!#(B -$B%0%i%U%#%C%/$J%&%#%8%'%C%H$NBe$o$j$K%_%K%P%C%U%!!<$r;H$$$^$9(B -$B$,(B (@code{nnmairix-create-search-group-from-message})$B!#(B +$B35N,%P%C%U%!!<$K0\$k0lHVIaDL$NJ}K!$O!"%0%k!<%W%P%C%U%!!<$G%0%k!<%W$rA*Br(B +$B$9$k$3$H$G$9(B (@pxref{Selecting a Group})$B!#(B -@item $ t -@kindex $ t ($B35N,(B) -@findex nnmairix-search-thread-this-article -$B8=:_$N5-;v$N%9%l%C%I$rA\$7$^(B -$B$9(B (@code{nnmairix-search-thread-this-article})$B!#;ve$3$l$O8=:_$N5-;v(B -$B$N(B @samp{m:msgid} $B$G(B @code{nnmairix-search} $B$r8F$s$G%9%l%C%I$rF@$k$?$a$N(B -$B%7%g!<%H%+%C%H$G$9!#(B +$B9%$-$J$@$1$?$/$5$s$N35N,%P%C%U%!!<$r3+$$$F$*$/$3$H$,$G$-$^$9!#(B -@item $ f -@kindex $ f ($B35N,(B) -@findex nnmairix-search-from-this-article -$B8=:_$N5-;v$NAw?.A0$rJ,@O$9$k(B -$B$3$H$b$G$-$^$9!#(B +@kindex v ($B35N,(B) +@cindex keys, reserved for users (Summary) +@kbd{v} $B%-!<$O%f!<%6!C5n2DG=Ey$N0u$rIU$1$k(B +* Limiting:: $B35N,%P%C%U%!!<$K@)8B$r2C$($k$3$H$,$G$-$k(B +* Threading:: $B%9%l%C%I$,$I$N$h$&$K:n$i$l$k$+(B +* Sorting the Summary Buffer:: $B%9%l%C%I$H5-;v$,$I$N$h$&$KJB$S$+$($i$l$k$+(B +* Asynchronous Fetching:: Gnus $B$O5-;v$r@h$KC5n$7$J$/$5$;$k(B +* Sticky Articles:: $B:FMxMQ$7$J$$5-;v%P%C%U%!!<(B +* Article Backlog:: $B$9$G$KFI$s$@5-;v$r;D$7$F$*$/(B +* Saving Articles:: $B5-;v$NJ]B8$r%+%9%?%^%$%:$9$kJ}K!(B +* Decoding Articles:: Gnus $B$O0lO"$N(B (uu)encode $B$5$l$?5-;v$r07$($k(B +* Article Treatment:: $B5-;v%P%C%U%!!<$O$*K>$_$I$*$j$KL\Cc6lCc$K$G$-$k(B +* MIME Commands:: $B5-;v$N(B MIME $B$N$"$l$3$l$rA`:n$9$k(B +* Charsets:: $BJ8;z%;%C%H$N$3$H(B +* Article Commands:: $B5-;v%P%C%U%!!<$G$$$m$$$m$J$3$H$r$9$k(B +* Summary Sorting:: $B$$$m$$$m$JJ}K!$G35N,%P%C%U%!!<$rJB$YBX$($k(B +* Finding the Parent:: $B;R5-;v$,C5$;$J$$$C$F(B? $B?F5-;v$r$N$I$N>O$K$bG<$^$i$J$+$C$?$b$N(B +* Exiting the Summary Buffer:: $B%0%k!<%W%P%C%U%!!<$KLa$k!"$^$?$O8=:_$N%0%k!<%W$r:F$SA*Br$9$k(B +* Crosspost Handling:: $B%/%m%9%]%9%H$5$l$?5-;v$,$I$N$h$&$K07$o$l$k$+(B +* Duplicate Suppression:: $B%/%m%9%]%9%H$N07$$$K<:GT$7$?$H$-$NBeBXZ(B +* Mailing List:: $B%a!<%j%s%0%j%9%H%^%$%J!<%b!<%I(B +@end menu -$B=i$a$K(B: $B0u$rEAHB$5$;$k5!G=$r8zN(NI$/;H$&$?$a$K$O!"A0$rI=<($7$J$$J}K!(B +* Summary Buffer Mode Line:: $B%b!<%I9T$N8+$(J}$r7h$a$i$l$k(B +* Summary Highlighting:: $B35N,%P%C%U%!!<$r$-$l$$$GAGE($K$9$k(B +@end menu -$B$3$N%Q%C%A$K$O(B mairix v0.21 $B$N%=!<%9%3!<%I$,I,MW$G$9!#$=$l$KIU$$$F$$(B -$B$k(B readme $B%U%!%$%k$G$I$s$J$3$H$b@bL@$5$l$F$$$^$9!#0u$NEAHB$r;H$o$J$/$F$b(B -$BNI$$$H;W$&$J$i$3$l$i$N%Q%C%A$rEv$F$J$/$F$b9=$$$^$;$s$,!"$=$l$G$b$J$*!"$=(B -$B$l$i$O(B maildir $B%U%i%0$NJQ99$K$^$D$o$k$d$C$+$$$4$H$r=$@5$7$F$b$/$l$k$N$G(B -$BM-MQ$G$7$g$&!#(B +@findex mail-extract-address-components +@findex gnus-extract-address-components +@vindex gnus-extract-address-components +Gnus $B$OJQ?t(B @code{gnus-extract-address-components} $B$NCM$r(B @code{From} $B%X%C(B +$B%@!<$NL>A0$H%"%I%l%9$NItJ,$rCj=P$9$k$?$a$N4X?t$H$7$F;H$$$^$9!#$9$G$KDj5A(B +$B$5$l$F$$$k4X?t$,Fs$DB8:_$7$^$9(B: $B%G%#%U%)%k%H(B +$B$O(B @code{gnus-extract-address-components} $B$G!"$H$F$b4JC1$K3d$j@Z$C$?2r7h(B +$BK!$G$9$,Hs>o$KB.$/F0:n$7$^$9!#(B@code{mail-extract-address-components} $B$O(B +$BNI$/F0:n$7$^$9$,CY$$$G$9!#%G%#%U%)%k%H$N4X?t$O(B 5% $B$N3d9g$G4V0c$C$?Ez$rJV(B +$B$7$^$9!#$b$7$3$l$K2fK}$J$i$J$$$N$G$"$l$P!"Be$o$j$KB>$N4X?t$r;H$C$F$/$@$5(B +$B$$(B: -$B%Q%C%A$rEv$F$?(B mairix $B$N%P%$%J%j!<$H$H$b$K(B @code{nnmairix} $B$r%a!<%kJ,(B -$B3d(B (@pxref{Fancy Mail Splitting}) $B$NBe$o$j$H$7$F;H$&$3$H$,$G$-$^$9!#Nc$((B -$B$P(B @samp{david@@foobar.com} $B$+$i$N$9$Y$F$N%a!<%k$r$"$k%0%k!<%W$KJ|$j9~$`(B -$BBe$o$j$K!"C1$K(B @samp{f:david@@foobar.com} $B$rC5$98!:w%0%k!<%W$r:n$k$3$H$,(B -$B$G$-$^$9!#o$K%3%m%s$+%]%$%s%H0LCV$N%^!<%+!<$,B8:_$7$F$$$J$1$l$P$J$j$^$;$s!#(B +$BA`:n$7$?8e$K!"%+!<%=%k$O$$$D$b%3%m%s$+%]%$%s%H0LCV$N%^!<%+!<$N>l=j$K0\F0(B +$B$7$^$9!#(B($B$b$A$m$s!"$3$NF0:n$rJQ$($k$3$H$,$G$-$J$$$H$7$?$i(B Gnus $B$K$O$"$k(B +$B$^$8$-$3$H$G$9!#4X?t(B @code{gnus-goto-colon} $B$r!"$"$J$?$,9%$-$J%+!<%=%k$N(B +$BF0$-$K$J$k$h$&$K!"?7$?$K=q$1$PNI$$$N$G$9!#(B) @xref{Positioning Point}. -$B0u$NEAHB$rM-8z$K$7$F$"$k$H(B @code{nnmairix} $B%0%k!<%W$GIU$1$?$9$Y$F$N0u$,(B -$B85$N%0%k!<%W$KEAHB$9$k$O$:$G$9!#Nc$($P5-;v$K2D;k(B (tick) $B$N0u$r(B ($B%G%#%U%)(B -$B%k%H$G$O(B @kbd{!} $B$G(B) $BIU$1$k$H!"$3$N0u$OKbK!$N$h$&$K85$N5-;v$K$bIU$/$O$:(B -$B$G$9!#(B +$B%G%#%U%)%k%H$NJ8;zNs$O(B @samp{%U%R%z%I%(%[%4L: %-23,23f%]%) %s\n} $B$G$9!#(B -$B$"$J$?$,CN$C$F$$$kI,MW$,$"$k!"$^$?$OL5$$!"$5$i$J$k$3$H$,$i$,$"$j$^$9(B: +$B0J2<$NMM<0;X<(J8;z$H3HD%MM<0;X<($r;H$&$3$H$,$G$-$^$9(B: -@vindex nnmairix-propagate-marks-upon-close -$B0u$O$9$0$K$G$O$J$/!"%0%k!<%W$rJD$8$?$H$-$@$1IU$1$i$l$^$9!#$3$l$O0u$NEAHB(B -$B$r@-5^$K9T$J$o$J$$0J30$K(B maildir $B%U%!%$%k$r07$&$H$-$N%7%s%\%j%C%/%j%s%/(B -$B$K$^$D$o$kLdBj$N2sHr$b$7$^$9(B ($B%U%i%0$NJQ99$O%U%!%$%kL>$NJQ2=$rH<$&$N$G(B)$B!#(B -$B0u$NEAHB$r(B @code{nnmairix-propagate-marks-upon-close} $B$rDL$8$F@)8f$9$k$3(B -$B$H$b$G$-$^$9(B ($B>\$7$/$OJQ?t$N@bL@$r8+$F$/$@$5$$(B)$B!#(B +@table @samp +@item N +$B5-;v?t!#(B +@item S +$BI=Bj$NJ8;zNs!#(B@code{gnus-list-identifiers} $B$N@_Dj$K$h$C$F%a!<%j%s%0%j%9(B +$B%H$NI8<1$,:o=|$5$l$^$9!#(B@xref{Article Hiding}. +@item s +$B%9%l%C%I(B (thread) $B$N855-;v$G$"$k$H$-$+D>A0$N5-;v$,0c$&I=Bj$N$H$-$O$=$NI=(B +$BBj$G!"$=$l0J30$O(B @code{gnus-summary-same-subject}$B!#(B +(@code{gnus-summary-same-subject} $B$O%G%#%U%)%k%H$G(B @code{""}$B!#(B) +@item F +$B40A4$J(B @code{From} $BMs!#(B +@item n +$BL>A0(B (@code{From} $BMs$h$j(B)$B!#(B +@item f +$BL>A0!"(B@code{To} $BMs$NFbMF!"$^$?$O(B @code{Newsgroups} $BMs$NFbMF$N$I$l$+$G(B +$B$9(B (@pxref{To From Newsgroups})$B!#(B +@item a +$BL>A0(B (@code{From} $BMs$h$j(B)$B!#$3$l$H(B @code{n} $B$H$N0c$$$O!"$3$l$OJQ(B +$B?t(B @code{gnus-extract-address-components} $B$G;XDj$5$l$F$$$k4X?t$r;H$C$FL>(B +$BA0$rA0(B (@code{From} $BMs$h$j(B)$B!#$3$l$O(B @code{a} $B$HF1$8$h$&$KF0:n$7$^$9!#(B +@item L +$B5-;v$N9T?t!#(B +@item c +$B5-;v$NJ8;z?t!#$3$NL>A0;XDj;R$O(B (nnfolder $B$N$h$&$J(B) $B$$$/$D$+$NA*BrJ}K!$r(B +$B%5%]!<%H$7$^$;$s!#(B +@item k +$B@07A$5$l$?5-;v$NJ8;z?t(B; $BNc$($P(B @samp{1.2k} $B$d(B @samp{0.4M}$B!#(B +@item I +$B%9%l%C%I$N%l%Y%k$K$h$k;z2<$2(B (@pxref{Customizing Threading})$B!#(B +@item B +$BJ#;($J(B trn $BMM<0$N%9%l%C%ILZ(B (tree)$B!#$I$N$h$&$J1~Ez$,9T$J$o$l$?$+$N5-O?$r(B +$BI=<($7$^$9!#%9%l%C%I$O$3$N$h$&$KIA$+$l$k$G$7$g$&(B: -$BEvA3$J$,$i!"$"$J$?$,0u$rIU$1$?$$$"$i$f$k5-;v$N$?$a$K(B @code{nnmairix} $B$O(B -$B85$N%0%k!<%W$rD4$Y$J$1$l$P$J$i$J$$$G$7$g$&!#85$N%0%k!<%W$rFCDj$9$k$?$a(B -$B$K(B @code{nnmairix} $B$O!"$b$7;H$($k$J$i:G=i$K%l%8%9%H%j!<$r;H$$$^$9!#%l%8(B -$B%9%H%j!<$OHs>o$KB.$$$G$9!#$7$?$,$C$F0u$NEAHB$r;H$&$J$iK\Ev$K%l%8%9%H%j!<(B -$B$r;H$($k$h$&$K$9$Y$-$G$9!#K\Ev$K!#(BRAM $B$H%G%#%9%/$NMFNL$K?4G[$,L5$$$J(B -$B$i(B @code{gnus-registry-max-entries} $B$r==J,$KBg$-$JCM$K@_Dj$7$F$/$@$5$$!#(B -$BBg;v$r ++-> +| +-> +| | \-> +| | \-> +| \-> ++-> +\-> +@end example -@vindex nnmairix-only-use-registry -$B%l%8%9%H%j!<$r;H$$$?$/$J$$!"$^$?$O%l%8%9%H%j!<$,$^$@85$N5-;v$r8+$?$3$H$,(B -$BL5$$>l9g!"$=$N5-;v$N%U%!%$%kL>$rFCDj$9$k$?$a$K(B @code{nnmairix} $B$ODI2C(B -$B$N(B mairix $B8!:w$r9T$J$$$^$9!#$b$A$m$s$3$l$O%l%8%9%H%j!<$h$jCY$/$J$j$^(B -$B$9(B---$B$b$7$3$N$d$jJ}$G?tI4$J$$$7$O?t@i$N0u$rIU$1$k$H!"$$$/$i$+;~4V$,$+$+(B -$B$k$+$b$7$l$^$;$s!#$3$N>u67(B -$B$O(B @code{nnmairix-only-use-registry} $B$r(B @code{t} $B$K@_Dj$9$k$3$H$K$h$C$F(B -$BHr$1$k$3$H$,$G$-$^$9!#(B +$B0J2<$N%*%W%7%g%s$G8+1I$($r%+%9%?%^%$%:$9$k$3$H$,$G$-$^$9!#%G%#%U%)%k%H(B +$B$N(B @acronym{ASCII} $BJ8;z$r@~IA2hMQ$N?^0F$GCV$-49$($k$3$H$K$h$C$F!"%9%l%C(B +$B%II=<($rl9g$@$18zN(E*$K9T$J$&$3$H$,$G$-$^$9!#$9$0$K(B -$BL7=b$7$?$3$H$r8@$$$^$9$,!"$=$l$O(B @code{nnmaildir} $B$G$OF/$-$^$;$s!#$J$<$J(B -$B$i(B @code{nnmaildir} $B$O0u$r30It$N$7$+$b%U%!%$%k$G$O$J$$$H$3$m$K3JG<$9$k$+(B -$B$i$G$9!#$7$?$,$C$F(B @code{nnmairix} $B%0%k!<%W$X$N0u$NEAHB$O!"DL>o$O%U%!%$(B -$B%k7A<0$H$7$F(B maildir $B$r;H$&(B @acronym{IMAP} $B%5!<%P!<$N>l9g$@$1F/$-$^$9!#(B +@table @code +@item gnus-sum-thread-tree-root +@vindex gnus-sum-thread-tree-root +$B%9%l%C%I$N:,(B (root) $B$K;H$o$l$^$9!#(B@code{nil} $B$@$C$?$i!"Be$o$j$KI=Bj$r;H(B +$B$$$^$9!#%G%#%U%)%k%H$O(B @samp{> } $B$G$9!#(B -@vindex nnmairix-propagate-marks-to-nnmairix-groups -$B:#$3$N@_Dj:n6H$r9T$J$C$F$$$k$N$J(B -$B$i(B @code{nnmairix-propagate-marks-to-nnmairix-groups} $B$r(B @code{t} $B$K@_Dj(B -$B$7$F2?$,5/$-$k$+8+$F$/$@$5$$!#$b$7$"$J$?$,8+$k$b$N$,9%$-$G$O$J$$$J$i$P!"(B -$B:F$S$=$l$r(B @code{nil} $B$KLa$7$^$7$g$&!#0l$D$NLdBj$OL$FI5-;v$N?t$r4V0c$($k(B -$B$3$H$+$b$7$l$^$;$s!#$3$l$O85$N%0%k!<%W$G5-;v$r>C5n$7$?$j!"$^$?$O4|8B@Z$l(B -$B>C5n$5$l$?$H$-$KIaDL$K5/$-$^$9!#$3$l$,5/$-$?$i$=$N%P%C%/%(%s%I$G(B @kbd{G -b d} $B$r;H$C$F!"$=$N(B @code{nnmairix} $B%0%k!<%W$r:n$jD>$7$F$/$@$5$$!#(B +@item gnus-sum-thread-tree-false-root +@vindex gnus-sum-thread-tree-false-root +$B%9%l%C%I$N$K$;$N:,$K;H$o$l$^$9(B (@pxref{Loose Threads})$B!#(B@code{nil} $B$@$C(B +$B$?$i!"Be$o$j$KI=Bj$r;H$$$^$9!#%G%#%U%)%k%H$O(B @samp{> } $B$G$9!#(B -@node nnmairix tips and tricks -@subsubsection $B%R%s%H!"$3$D!"$*$h$S$$$/$D$+$NNc(B +@item gnus-sum-thread-tree-single-indent +@vindex gnus-sum-thread-tree-single-indent +$BC10l$N%a%C%;!<%8$N%9%l%C%I$K;H$o$l$^$9!#(B@code{nil} $B$@$C$?$i!"Be$o$j$KI=(B +$BBj$r;H$$$^$9!#%G%#%U%)%k%H$O(B @samp{} $B$G$9!#(B -@itemize -@item -$B%a!<%k$N%A%'%C%/(B +@item gnus-sum-thread-tree-vertical +@vindex gnus-sum-thread-tree-vertical +$B=D@~$NIA2h$K;H$o$l$^$9!#%G%#%U%)%k%H$O(B @samp{| } $B$G$9!#(B -@findex nnmairix-update-groups -$B;d$OBg;v$J%a!<%k$N%0%k!<%W$r%0%k!<%W%l%Y%k(B 1 $B$K$7$F$$$^$9!#(BMairix $B%0%k!<(B -$B%W$N%0%k!<%W%l%Y%k$O(B 5 $B$J$N$G!"$=$l$i$O5/F0;~$K%A%'%C%/$5$l$^$;(B -$B$s(B (@pxref{Group Levels})$B!#(B +@item gnus-sum-thread-tree-indent +@vindex gnus-sum-thread-tree-indent +$B9T2<$2(B (indenting) $B$K;H$o$l$^$9!#%G%#%U%)%k%H$O(B @samp{ } $B$G$9!#(B -$B%a!<%k$r%A%'%C%/$9$k$?$a$K;d$O0J2<$r;H$C$F$$$^$9(B: +@item gnus-sum-thread-tree-leaf-with-other +@vindex gnus-sum-thread-tree-leaf-with-other +$B7;Do$,$$$kMU$C$Q$K;H$o$l$^$9!#%G%#%U%)%k%H$O(B @samp{+-> } $B$G$9!#(B -@lisp -(defun my-check-mail-mairix-update (level) - (interactive "P") - ;; $B@\F,0z?t$,M?$($i$l$J$+$C$?$i%l%Y%k$r(B 1 $B$K@_Dj$9$k!#(B - (gnus-group-get-new-news (or level 1)) - (nnmairix-update-groups "mairixsearch" t t) - (gnus-group-list-groups)) +@item gnus-sum-thread-tree-single-leaf +@vindex gnus-sum-thread-tree-single-leaf +$B7;Do$,$$$J$$MU$C$Q$K;H$o$l$^$9!#%G%#%U%)%k%H$O(B @samp{\-> } $B$G$9!#(B +@end table -(define-key gnus-group-mode-map "g" 'my-check-mail-mairix-update) -@end lisp +@item T +$B5-;v$,855-;v$G$"$l$P2?$bI=<($;$:!"$=$&$G$J$$>l9g$O$?$/$5$s$N6uGr$G$9(B ($B$=(B +$B$l$h$j8e$N$b$N$r$9$Y$F2hLL$N30$KDI$$=P$7$F$7$^$$$^$9(B)$B!#(B +@item [ +$B3+$-3g8L!#IaDL$O(B @samp{[} $B$G$9$,!"M\;R5-;v$K$O(B @samp{<} $B$K$9$k$3$H$,$G$-(B +$B$^$9(B (@pxref{Customizing Threading})$B!#(B +@item ] +$BJD$83g8L!#IaDL$O(B @samp{]} $B$G$9$,!"M\;R5-;v$K$O(B @samp{>} $B$K$9$k$3$H$,$G$-(B +$B$^$9!#(B +@item > +$B$=$l$>$l$N%9%l%C%I$N%l%Y%k$KBP$7$F0l$D$N6uGr!#(B +@item < +(20 - $B%9%l%C%I%l%Y%k(B) $B8D$N6uGr!#(B +@item U +$BL$FI!#(B@xref{Read Articles}. -@samp{"mairixsearch"} $B$NBe$o$j$K$"$J$?$N(B @code{nnmairix} $B%5!<%P!<$NL>A0(B -$B$r;H$$$^$7$g$&!#>\$7$/$O(B @code{nnmairix-update-groups} $B$N@bL@$r8+$F$/$@(B -$B$5$$!#(B +@item R +$B$3$NJ6$i$o$7$$L>A0;XDj;R$O!VBhFs$N0u!W(B(the secondary mark) $B$G$9!#$3$N0u(B +$B$O5-;v$,$9$G$KJVEz:Q$_$N$b$N$+!"%-%c%C%7%e$5$l$?$b$N$+!"$"$k$$$OJ]B8$5$l(B +$B$?$b$N$+$rI=$7$^$9!#(B@xref{Other Marks}. -@item -$B2D;k(B (ticked) $B5-;v$N$?$a$N8!:w%0%k!<%W$NNc(B +@item i +$B?tCM$H$7$F$N%9%3%"(B (@pxref{Scoring})$B!#(B +@item z +@vindex gnus-summary-zcore-fuzz +$B$3$l$O!"(Bzcore $B$G%G%#%U%)%k%H$N%l%Y%k$h$j$b>e$G$"$l$P(B @samp{+} $B$G!"%G%#%U%)(B +$B%k%H$N%l%Y%k$h$j$b2<$G$"$l$P(B @samp{-} $B$G$9!#(B +@code{gnus-summary-default-score} $B$H$N:9(B +$B$,(B @code{gnus-summary-zcore-fuzz} $B$h$j$b>.$5$$$H!"$3$N;EMM$O;H$o$l$^$;$s!#(B +@item V +$B%9%l%C%IA4BN$N%9%3%"!#(B +@item x +@code{Xref}. +@item D +@code{Date}. +@item d +@code{DD-MM} $BMM<0$K$h$k(B @code{Date}$B!#(B +@item o +@var{YYYYMMDD}@code{T}@var{HHMMSS} $BMM<0$K$h$k(B @code{Date}$B!#(B +@item M +@code{Message-ID}. +@item r +@code{References}. +@item t +$B8=:_$NI{%9%l%C%I$N5-;v$N?t!#$3$N;EMM$r;H$&$H35N,%P%C%U%!!<$N@8@.$,4vJ,CY(B +$B$/$J$j$^$9!#(B +@item e +$B5-;v$K;R5-;v$,$"$k$H!"(B@samp{=} (@code{gnus-not-empty-thread-mark}) $B$,I=(B +$B<($5$l$^$9!#(B +@item P +$B9T?t!#(B +@item O +$B%@%&%s%m!<%I$N0u!#(B +@item * +$B%+!<%=%k$r(B ($B:G=i$N%3%m%s$N8e$m$NBe$o$j$K(B) $BCV$/>l=j!#(B +@item &user-date; +$B7P2a;~4V$NMM<0!#$$$m$$$m$JMM<0$,(B @code{gnus-user-date-format-alist} $B$GDj(B +$B5A$5$l$F$$$^$9!#(B +@item u +$BMxMQ$N35N,;XDj$HF1MM$K35N,$KA^F~$5$l$^$9!#(B +@end table -$BNc$($P$9$Y$F$N2D;k5-;v$N$?$a$N%0%k!<%W$r:n$k$3$H$,$G$-$^$9!#$=$3$G$O5-;v(B -$B$,>o$KL$FI$K$J$C$F$$$^$9(B: +@samp{%(} $B$H(B @samp{%)} $B$N4V$K$"$k%F%-%9%H$O!"$=$3$K%^%&%9$,$"$k$H$-(B +$B$K(B @code{gnus-mouse-face} $B$G%O%$%i%$%H$5$l$^$9!#$=$&$$$&NN0h$O0l$D$@$1$G(B +$B$9!#(B -@kbd{G b g} $B$r$?$?$$$F%0%k!<%WL>$rF~NO$7!"8!:w>r7o$H$7$F(B @samp{F:f} $B$r;H$C(B -$B$F$/$@$5$$!#$=$7$F%9%l%C%I$r4^$a$J$$$h$&$K$7$^$9!#(B +@samp{%U} ($B>uBV(B), @samp{%R} ($BJVEz:Q$_(B), @samp{%z} (zcore) $B$N07$$$K$O5$$r(B +$BIU$1$kI,MW$,$"$j$^$9!#8zN($N$?$a$K!"(BGnus $B$O$3$l$i$NJ8;z$,$I$N7e$K8=$l$k(B +$B$+$r7W;;$7!"!X%O!<%I!&%3!<%I!Y$7$^$9!#$3$l$O!"2DJQD9$N;EMM$N8e$G$O!"$3$l(B +$B$i$O0UL#$r;}$?$J$$$H$$$&$3$H$G$9!#$^$!!"$5$9$,$KBaJa$O$5$l$J$$$G$7$g$&$,!"(B +$B35N,%P%C%U%!!<$OJQ$K$J$j$^$9!#$=$l$G$b==J,Ha$7$$$G$7$g$&$1$I!#(B -$Bo$KL$FI!W5!G=$rM-8z$K$7$^$9!#(B - -$B$3$l$O$3$l$GNI$$$G$7$g$&(B---$B$7$+$7$I$&$d$C$F(B @code{nnmairix} $B%0%k!<%W$N2D(B -$B;k0u$r>C$7$?$iNI$$$G$7$g$&$+(B? $B$=$l$K$OFs$D$NA*Br;h$,$"$j$^$9(B: -@code{nnmairix-remove-tick-mark-original-article} (@kbd{$ u} $B$K%P%$%s%I(B -$B$5$l$F$$$^$9(B) $B$r;H$C$F85$N5-;v$+$i2D;k0u$re5-$N$3$N%*%W%7%g%s$K4X$9$k%3%a%s%H$r8+$F$/$@$5$$!#(B -$B$b$7$=$l$,F0:n$9$k$J$i2D;k0u$O(B @code{nnmairix} $B%0%k!<%W$K$"$k$O$:$G!"$=(B -$B$l$i$O$$$D$b$N$h$&$K!"Nc$($P5-;v$r4{FI$K$9$k$3$H$K$h$C$FC$(5n$k$O$:$G$9!#(B -$B9,$$$K$^$5$K$=$l$r9T$J$&$?$a$N4X?t$,$"$j$^$9(B: -@code{nnmairix-update-groups} $B$G$9!#>\$7$/$OA0=R$N%3!<%I$NCGJR$H4X?t$N@b(B -$BL@$r8+$F$/$@$5$$!#(B - -@item -$B%a!<%k%0%k!<%W$N<+F09VFI$N-} $B$NMM<0$G%a!<%k%P%C%/%(%s%I$K3JG<$5$l(B -$B$^$9!#$=$l$i$O%5!<%P!<%P%C%U%!!<$G$=$N%P%C%/%(%s%I$KF~$k$H8+$k$3$H$,$G$-(B -$B$^$9!#$3$l$i$N%0%k!<%W$r9VFI$7$F$O$$$1$^$;$s(B! $B;DG0$J$,$i$3$l$i$N%0%k!<%W(B -$B$O(B @code{nnmaildir} $B$^$?$O(B @code{nnml} $B$r;H$&$HDL>o(B @emph{$B<+F09VFI(B} $B$K$J(B -$B$j$^$9!#$D$^$j(B @samp{zz_mairix*} $BMM<0$N%0%k!<%W$,FMA3%0%k!<%W%P%C%U%!!<(B -$B$K8=$l$k$N$r8+$k$3$H$K$J$j$^$9!#$b$7$3$l$,5/$3$C$?$iC1$K(B @kbd{C-k} $B$G$=(B -$B$l$i$N%0%k!<%W$r(B kill $B$7$F$/$@$5$$!#$3$l$rHr$1$k$K(B -$B$O(B @code{gnus-auto-subscribed-groups} $B$r(B @code{nil} $B$K@_Dj$7$F<+F09VFI$r(B -$B915WE*$KL58z$K$9$k(B (@pxref{Filtering New Groups} $B$+!"$^$?$O$b$7$3$N5!G=(B -$B$r0];}$7$?$$$N$G$"$l$P(B @samp{zz_} $B$G$O$8$^$k$9$Y$F$N%0%k!<%W$G$=$l$rL58z(B -$B$K$9$k0J2<$N$=$N>l$7$N$.$N-Mh$NHG$G$OL5$/$J$k$+$b$7$l$^$;$s!#(B -@lisp -(setq gnus-auto-subscribed-groups - "^\\(nnml\\|nnfolder\\|nnmbox\\|nnmh\\|nnbabyl\\|nnmaildir\\).*:\\([^z]\\|z$\\|\\z[^z]\\|zz$\\|zz[^_]\\|zz_$\\).*") -@end lisp -@end itemize +@node To From Newsgroups +@subsection To From Newsgroups +@cindex To +@cindex Newsgroups -@node nnmairix caveats -@subsubsection $B$5$i$KCN$C$F$*$/I,MW$,$"$k$3$H(B +$B$$$/$D$+$N%0%k!<%W(B ($BFC$K%"!<%+%$%V%0%k!<%W(B) $B$G$O(B @code{From} $B%X%C%@!<$O(B +$B$"$^$j6=L#$r0z$-$^$;$s!#$=$3$N$9$Y$F$N5-;v$O$"$J$?$K$h$C$F=q$+$l$?$b$N$G(B +$B$9$+$i!#Be$o$j$K!"(B@code{To} $B$d(B @code{Newsgroups} $B%X%C%@!<$N>pJs$rI=<($9(B +$B$k$?$a$K$O!";0$D$N$3$H$r7h$a$kI,MW$,$"$j$^$9(B: $B$I$N>pJs$r=8$a$k$+(B, $B$I$3$K(B +$BI=<($9$k$+(B, $B$$$DI=<($9$k$+!#(B -@itemize +@enumerate @item -$BBhFs$N(B @code{nnml} $B%5!<%P!<$r!"$^$5$K(B nnmairix $B$N$?$a$K:n$k$3$H$,$G$-$^(B -$B$9!#$7$+$7$=$N>l9g!"BP1~$9$k%5!<%P!pJs$O(B @code{gnus-extra-headers} $B$K$h$j@)8f$5$l$^$9!#$3(B +$B$l$O%X%C%@!<$N%7%s%\%k$N%j%9%H$G$9!#Nc$($P(B: @lisp -(nnml "mairix" (nnml-directory "mairix") (nnml-get-new-mail nil)) +(setq gnus-extra-headers + '(To Newsgroups X-Newsreader)) @end lisp -(@code{nnmaildir} $B$K$b%5!<%P!l9g$G$b!"$=$l$rL@<(E*$K@_Dj$9$kI,MW$O$"$j$^$;$s!#(B) - -@item -$B$b$7(B Gnus $B%l%8%9%H%j!<$r;H$C$F$$$k$J$i(B: -@code{nnmairix} $B%0%k!<%W$G%l%8%9%H%j!<$r;H$&(B ($B$=$l$i$N%0%k!<%W(B -$B$r(B @code{gnus-registry-unfollowed-groups} $B$K4^$a$k(B) $B$3$H$O$7$J$$$G$/$@$5(B -$B$$!#$b$7(B @code{gnus-registry-split-fancy-with-parent} $B$r;H$C$F$$$k$J(B -$B$i(B @emph{$BFCJL$JCm0U(B} $B$,I,MW$G$9!#J,3d$5$l$F(B @code{nnmairix} $B%0%k!<%W$KF~$C(B -$B$?%a!<%k$O!"DL>o$=$N%0%k!<%W$N?7Ce%a!<%k$r%A%'%C%/$7$?$H$?$s$K1J5W$KL5$/(B -$B$J$C$F$7$^$$$^$9(B ($B$O$$!";d$O$=$l$r$d$C$F$7$^$$$^$7$?(B@dots{})$B!#(B - -@item -$B$7$?$,$C$F(B: -@emph{$B@dBP$K!"CG$8$F(B}$B!VK\Ev$N!W%a!<%k$r(B @code{nnmairix} $B%0%k!<%W$KF~$l$F(B -$B$O$$$1$^$;$s(B ($B$H$K$+$/$=$l$,$G$-$k$Y$-$G$O$"$j$^$;$s(B)$B!#(B - -@item -$B$b$7(B Gnus $B%(!<%8%'%s%H(B (@pxref{Gnus Unplugged}) $B$r;H$C$F$$$k$J$i(B: -@code{nnmairix} $B%0%k!<%W$r%(!<%8%'%s%H2=$7$J$$$G$/$@$5$$(B ($B$b$C$H$b!"$=$l(B -$B$r$d$C$?$i2?$,5/$-$k$+;d$OCN$j$^$;$s$,(B)$B!#(B - -@item -Mairix $B$O(B @acronym{US}-@acronym{ASCII} $BJ8;z$@$1$r%5%]!<%H$7$^$9!#(B - -@item -@code{nnmairix} $B$O(B mairix $B$,8F$P$l$?8e$G(B Gnus $B$K%a!<%k%P%C%/%(%s%I$N%0%k!<(B -$B%W$r40A4$KFI$_D>$5$;$k!"$+$J$jNO$^$+$;$JC$7$F:n$jD>$7$^$9!#$3$l$^$G$N$H$3$m!"$3(B -$B$l$O2?$iLdBjL5$/F/$-!"(B@code{nnmairix} $B$,$=$l<+?H$N$b$N0J30$N%a!<%k%0%k!<(B -$B%W$r:o=|$9$k$H$O;W$($^$;$s!#$7$+$7$H$K$+$/K\Ev$K!"%a!<%k%U%)%k%@!<$N%P%C(B -$B%/%"%C%W$r;}$D$Y$-$G$9!#(B +$B$3$l$K$h$C$F(B Gnus $B$O$3$l$i$N;0$D$N%X%C%@!<$rpJs$O%0%k!<%W%Q%i%a!<%?!<$K3JG<$5$l$^$9(B (@pxref{Group -Parameters})$B!#$3$l$K$O%"%/%F%#%V%U%!%$%k$rI,MW$H$7$J$$$H$$$&MxE@$,$"$j$^(B -$B$9$,!"$=$l$O0E$K(B @code{nnmairix} $B%0%k!<%W$r(B kill $B$9$k$H1J5W$K<:$o$l$F$7(B -$B$^$&$3$H$r$b0UL#$7$^$9!#(B +@findex gnus-extra-header +$B$3$l$i$NDI2C$N%X%C%@!<$NCM$O(B @code{gnus-extra-function} $B4X?t$rDL$8$FA0$N%0%k!<%W$,N/$^$C$F$7$^$$$^(B -$B$9!#$b$O$dITMW$K$J$C$?8E$$%0%k!<%W$r:o=|$9$k$K(B -$B$O(B @code{nnmairix-purge-old-groups} $B$r8F$s$G$/$@$5$$!#$3$l$OEv(B -$BA3(B @code{zz_mairix--} $B$NMM<0$G$O$I$s$J!VK\Ev$N!W%a!<%k$b%U%)(B -$B%k%@!<$K%;!<%V$7$J$$$3$H$rA[Dj$7$F$$$k$3$H$KCm0U$7$F$/$@$5$$!#(B -@code{nnmairix} $B%0%k!<%W$N@\F,<-$OJQ?t(B @code{nnmairix-group-prefix} $B$rJQ(B -$B99$9$k$3$H$K$h$C$FJQ$($k$3$H$,$G$-$^$9!#(B +@example +"%~(form (gnus-extra-header 'X-Newsreader))@@" +@end example @item -$B0J2<$O@h$K8@5Z$7$?(B mairix $B$N$?$a$N%Q%C(B -$B%A(B (@pxref{Propagating marks}) $B$r(B @emph{$B;H$o$J$$(B} $B>l9g$@$1$KEv$F$O$^$j$^(B -$B$9(B: +@vindex gnus-ignored-from-addresses +@code{gnus-ignored-from-addresses} $BJQ?t$O$$$D(B @samp{%f} $B35N,9T;EMM(B +$B$,(B @code{To}, @code{Newsreader} $B$d(B @code{From} $B%X%C%@!<$rJV$;$PNI$$$+$r(B +$B7h$a$^$9!#$3$N@55,I=8=$,(B @code{From} $B%X%C%@!<$NFbMF$H9gCW$9$k$H!"(B +@code{To} $B$d(B @code{Newsreader} $B%X%C%@!<$NCM$,Be$o$j$K;HMQ$5$l$^$9!#(B -@code{nnmairix} $B$r(B maildir $B%U%)%k%@!<$H$H$b$K;H$&$HLdBj$,5/$-$k>l9g$,$"(B -$B$j$^$9!#$=$l$O(B maildir $B$,%a!<%k$N%U%i%0$r(B @samp{Seen} $B$^$?(B -$B$O(B @samp{Replied} $B$N$h$&$K!"$=$l$>$lJ8;z(B @samp{S} $B$*$h$S(B @samp{R} $B$r%a%C(B -$B%;!<%8$N%U%!%$%kL>$KIU$12C$($k$3$H$K$h$C$F3JG<$9$k$H$$$&;vo$=$l$i$N%a%C%;!<%8$O%X%C%@!<$K(B ``(none)'' $B$,I=<($5$l$F8=$l!"(B -$B%"%/%;%9$9$k$3$H$,$G$-$^$;$s!#$b$7$3$l$,5/$3$C$?>l9g!"IaDL(B -$B$O(B @kbd{G b u} $B$r;H$$!"$+$D%0%k!<%W$r99?7$9$l$P2r7h$7$^$9!#(B -@end itemize +$B$=$l$i$N(B @code{From} $B%U%#!<%k%I$,F~$lBX$o$C$F$$$k5-;v$H!"IaDL$N5-;v$r6h(B +$BJL$9$k$?$a$K!"35N,9T$N(B @code{To} $B$^$?$O(B @code{Newsgroups} $B%X%C%@!<$K!"$"(B +$B$kJ8;zNs$,A0CV$5$l$^$9!#$=$NJ8;zNs$O%G%#%U%)%k%H$G!"(B@code{To} $B$K(B +$B$O(B @samp{-> } $B$,!"(B@code{Newsgroups} $B$K$O(B @samp{=> } $B$,;H$o$l$^$9$,!"(B +@code{gnus-summary-to-prefix} $B$H(B @code{gnus-summary-newsgroup-prefix} $B$K(B +$B$h$C$F!"$=$l$i$NJ8;zNs$r%+%9%?%^%$%:$9$k$3$H$,$G$-$^$9!#(B +@end enumerate -@node Misc Group Stuff -@section $B$=$NB>$N%0%k!<%W4XO"(B +@vindex nnmail-extra-headers +$B4XO"$9$kJQ?t$O(B @code{nnmail-extra-headers} $B$G!"(B +overview (@acronym{NOV}) $B%U%!%$%k$r:n$k:]$K$$$DDI2C$N%X%C%@!<$r4^$a$k$+(B +$B$r@)8f$7$^$9!#8E$$(B overview $B%U%!%$%k$,$"$k>l9g$O!"$3$NJQ?t$rJQ99$7$?8e$K(B +$B%5!<%P!<%P%C%U%!!<$K(B @kbd{^} $B$GF~$C$FE,@Z$J%a!<%k%5!<%P!<(B ($BNc$((B +$B$P(B nnml) $B$G(B @kbd{g} $B$r2!$7!":F@8@.$9$kI,MW$,$"$j$^$9!#(B -@menu -* Scanning New Messages:: Gnus $B$K?7$7$$%a%C%;!<%8$,E~Ce$7$?$+$I$&$+$rJ9$/(B -* Group Information:: $B%0%k!<%W$H(B Gnus $B$K4X$9$k>pJs$H%X%k%W(B -* Group Timestamp:: Gnus $B$K:G8e$K$$$D%0%k!<%W$rFI$s$@$+$r5-O?$5$;$k(B -* File Commands:: Gnus $B$N%U%!%$%k$NFI$_=q$-(B -* Sieve Commands:: Sieve $B%9%/%j%W%H$N4IM}(B -@end menu +@vindex gnus-summary-line-format +$B$5$i$K(B @code{gnus-summary-line-format} $BJQ?t$N(B @code{%n} $B;EMM(B +$B$r(B @code{%f} $B;EMM$KJQ99$9$k$3$H$K$h$C$F%G!<%?$rI=<($9$k$h$&$K!"(BGnus $B$K;X(B +$B<($9$kI,MW$,$"$j$^$9!#(B -@table @kbd -@item v -@kindex v ($B%0%k!<%W(B) -@cindex keys, reserved for users (Group) -@kbd{v} $B%-!<$O%f!<%6!A0$+$iO"A[$5$l$k$3$H$H$ON"J"$K!"@\F,0z?t$G%a!<%k%0%k!<(B -$B%W$,;XDj$5$l$?>l9g$O!"%K%e!<%9$NBe$o$j$K%a!<%k$NMM<0$,MQ0U$5$l$^$9!#(B -@xref{Composing Messages}. - -@item m -@kindex m ($B%0%k!<%W(B) -@findex gnus-group-mail -$B%a!<%k$r$I$3$+$KAw$j$^$9(B (@code{gnus-group-mail})$B!#@\F,0z?t$,M?$($i$l$k(B -$B$H!"8=:_0LCV$N%0%k!<%W$NEj9FMM<0(B (posting style) $B$r;H$$$^$9!#$b$7@\F,0z(B -$B?t$,(B 1 $B$@$C$?$i!"$I$N%0%k!<%W$NEj9FMM<0$r;H$&$+$r?R$M$^$9!#(B -@xref{Composing Messages}. +($B>e5-$NCM$O(B Gnus $B$N%G%#%U%)%k%HCM$G$9!#$"$J$?$NLr$KN)$D$h$&$KJQ$($F$/$@(B +$B$5$$!#(B) -@item i -@kindex i ($B%0%k!<%W(B) -@findex gnus-group-news -$B%K%e!<%9$N:n@.$r3+;O$7$^$9(B (@code{gnus-group-news})$B!#@\F,0z?t$,M?$($i$l(B -$B$k$H!"8=:_0LCV$N%0%k!<%W$KEj9F$7$^$9!#$b$7@\F,0z?t$,(B 1 $B$@$C$?$i!"$I$N%0(B -$B%k!<%W$KEj9F$9$k$+$r?R$M$^$9!#(B@xref{Composing Messages}. +$B%K%e!<%94IM}?M!"$^$?$O%K%e!<%94IM}?M$r@bF@$7$F%5%]!<%H$NDI2C$r$7$F$b$i$*(B +$B$&$H;W$C$F$$$kMxMQ@\(B -$BJ]B8$5$l$^$9!#BP1~$9$k%P%C%/%(%s%I$,Ej9F$N$?$a$N%a%=%C%I(B (request-post -method) $B$r;}$C$F$$$J$1$l$P$J$j$^$;$s$,!#(B +@acronym{NOV} $B%U%!%$%k$N@8@.$r@)8f$G$-$k%a!<%k%0%k!<%W$G$O!">e5-$N$3$H$O(B +$B$?$$$F$$$N>l9gLrN)$A$^$9!#$7$+$7!"4IM}?M$r@bF@$7$F(B ($BFC$K(B INN $B$NIaDL$N!#(B +@item p +$B@\F,8l$rA0!#(B +@item A +$B8=:_$N5-;vHV9f!#(B +@item z +$B8=:_$N5-;v%9%3%"!#(B +@item V +Gnus $B%P!<%8%g%s!#(B +@item U +$B$=$N%0%k!<%W$G$NL$FI5-;v$N?t!#(B +@item e +$B35N,%P%C%U%!!<$KI=<($5$l$F$$$J$$L$FI5-;v$N?t!#(B +@item Z +$BL$FI$HL$A*Br$N5-;v$N?t$H$H$b$KI=$5$l$kJ8;zNs$G!"L$FI$+$DL$A*Br$N5-;v$,$"(B +$B$k>l9g$N(B @samp{<%U(+%e) more>}$B!"$*$h$SL$FI5-;v$N$_$N>l9g(B +$B$N(B @samp{<%U more>} $B$N$I$A$i$+$G$9!#(B +@item g +$BC;=L%0%k!<%WL>!#Nc$($P!"(B@samp{rec.arts.anime} $B$O(B @samp{r.a.anime} $B$KC;=L(B +$B$5$l$^$9!#(B +@item S +$B8=:_$N5-;v$NI=Bj!#(B +@item u +$BMxMQA0(B (@pxref{Scoring})$B!#(B +@item d +$BJ]N15-;v$N?t(B (@pxref{Unread Articles})$B!#(B +@item t +$B2D;k0uIU$-5-;v$N?t(B (@pxref{Unread Articles})$B!#(B +@item r +$B$=$N35N,%P%C%U%!!<$G5-;v$rFI$s$@7k2L!"4{FI$N0u$,IU$$$?5-;v$N?t!#(B +@item E +$B%9%3%"%U%!%$%k$K$h$C$FKu>C$5$l$?5-;v$N?t!#(B +@end table -@item gnus-group-prepared-hook -@vindex gnus-group-prepare-hook -$B%0%k!<%W%P%C%U%!!<$,@8@.$5$l$?8e$N0lHV:G8e$K8F$S=P$5$l$^$9!#Nc$($P%]%$%s(B -$B%H$r$I$3$+$K0\F0$5$;$?$$$H$-$J$I$K;H$($^$9!#(B +@node Summary Highlighting +@subsection $B35N,$N%O%$%i%$%H(B -@item gnus-permanently-visible-groups -@vindex gnus-permanently-visible-groups -$B$3$N@55,I=8=$K9gCW$9$k%0%k!<%W$O!"$=$l$,6u$G$"$k$+$I$&$+$K4X$o$i$:!">o$K(B -$B%0%k!<%W%P%C%U%!!<$KI=<($5$l$^$9!#(B -@end table +@table @code +@item gnus-visual-mark-article-hook +@vindex gnus-visual-mark-article-hook +$B$3$N%U%C%/$O5-;v$rA*Br$7$?8e$K.$5$$%l%Y%k$N%0%k!<%W$N$_$r%A%'%C%/$7$^(B -$B$9(B (@code{gnus-group-get-new-news})$B!#?tCM0J30$N@\F,0z?t$rM?$($k$H!"$3$N(B -$BL?Na$O$=$N%P%C%/%(%s%I$+$i%"%/%F%#%V%U%!%$%k$r6/@)E*$KA4ItFI$_D>$7$^$9!#(B +@item gnus-summary-selected-face +@vindex gnus-summary-selected-face +$B$3$l$O35N,%P%C%U%!!<$G$N8=:_$N5-;v$r%O%$%i%$%H$9$k$?$a$K;H$o$l$k%U%'!<(B +$B%9(B ($B$b$7$/$O!"$"$k?M$?$A$,!V%U%)%s%H!W$H8F$V$h$&$J$b$N(B) $B$G$9!#(B -@item M-g -@kindex M-g ($B%0%k!<%W(B) -@findex gnus-group-get-new-news-this-group -@vindex gnus-goto-next-group-when-activating -@c @icon{gnus-group-get-new-news-this-group} -$B8=:_$N%0%k!<%W$K?7Ce5-;v$,$"$k$+$I$&$+$r%A%'%C%/$7$^(B -$B$9(B (@code{gnus-group-get-new-news-this-group})$B!#(B -@code{gnus-goto-next-group-when-activating} $B$O$3$NL?Na$,r7o$K$9$Y$F$N%0%k!<%W$r5/F0$7$^$9(B (@code{gnus-activate-all-groups})$B!#(B +@lisp +(((eq mark gnus-ticked-mark) . italic) + ((> score default) . bold)) +@end lisp -@item R -@kindex R ($B%0%k!<%W(B) -@cindex restarting -@findex gnus-group-restart -Gnus $B$r:F5/F0$7$^$9(B (@code{gnus-group-restart})$B!#$3$l(B -$B$O(B @file{.newsrc} $B%U%!%$%k$r%;!<%V$7!"$9$Y$F$N%5!<%P!<$N@\B3$rJD$8!"$9$Y(B -$B$F$N(B Gnus $B%i%s%?%$%`JQ?t$r%/%j%"$7$?8e!"(BGnus $B$r$b$&0lEY:G=i$+$i3+;O$7$^(B -$B$9!#(B +$B$4A[A|$N$H$*$j!"(B@var{form} $B$,(B @code{nil} $B$G$J$$CM$rJV$9$H!"(B@var{face} $B$,(B +$B$=$N9T$KE,MQ$5$l$^$9!#(B @end table -@vindex gnus-get-new-news-hook -@code{gnus-get-new-news-hook} $B$O?7Ce%K%e!<%9$r%A%'%C%/$9$kD>A0$K@\0\F0L?Na$O?tCM@\F,0z?t$rpJs(B -@cindex group information -@cindex information on groups +$B$3$l$i$NL?Na$O$I$l$b5-;v$rA*Br$7$^$;$s!#(B @table @kbd -@item H f -@kindex H f ($B%0%k!<%W(B) -@findex gnus-group-fetch-faq -@vindex gnus-group-faq-directory -@cindex FAQ -@cindex ange-ftp -$B8=:_$N%0%k!<%W$N(B @acronym{FAQ} $B$ro%j%b!<%H%^%7%s>e$N%G%#%l%/%H%j!<$G$9!#$3$NJQ?t$O%G%#(B -$B%l%/%H%j!<$N%j%9%H$G$"$C$F$b9=$$$^$;$s!#$3$N>l9g!"$3$N%3%^%s%I$K@\F,0z?t(B -$B$rM?$($k$3$H$G$$$/$D$+$N%5%$%H$NCf$+$iA*$V$3$H$,$G$-$^$9!#%U%!%$%k$Nl9g!"(B -Gnus $B$O(B @code{gnus-group-faq-directory} $B$NCM$r$9$Y$F!"0l$D0l$D%*!<%W%s$7(B -$B$F$_$h$&$H$7$^$9!#(B +@item G M-n +@item M-n +@kindex M-n ($B35N,(B) +@kindex G M-n ($B35N,(B) +@findex gnus-summary-next-unread-subject +$B35N,9T$Nl9g!"(B +@kbd{C-n} $B%-!<$H(B @kbd{C-p} $B%-!<$r;H$&$3$H$K$h$C$F!"l9g$H(B +$B$7$F!"$3$NJQ?t$,(B @code{quietly} $B$@$C$?$i!"(BGnus $B$O3NG'$r$;$:$Kl9g$O!"%0%k!<%W(B +$B$N0lHV:G8e$N5-;v$rFI$s$G$$$?$H$-$K8B$C$FF1$8$3$H$,5/$3$j$^$9!#:G8e$K!"$b(B +$B$7$3$NJQ?t$,(B @code{slightly-quietly} $B$@$C$?$i!"(B@kbd{Z n} $BL?Na$O3NG'$r$;(B +$B$:$KH$7$F$/$@$5$$!#(B -@node Group Timestamp -@subsection $B%0%k!<%W$NF|IU(B -@cindex timestamps -@cindex group timestamps +@item gnus-auto-select-same +@vindex gnus-auto-select-same +@code{nil} $B$G$J$$$H!"$9$Y$F$N0\F0L?Na$O8=:_$N5-;v$HF1$8I=Bj$N5-;v$K0\F0(B +$B$7$h$&$H$7$^$9!#(B($B!VF1$8!W$O$3$3$G$O!VBgBNF1$8!W$H$$$&0UL#$+$b$7$l$^$;$s!#(B +$B>\:Y$O(B @code{gnus-summary-gather-subject-limit} $B$r8+$F$/$@$5(B +$B$$(B (@pxref{Customizing Threading})$B!#(B) $BF1$8I=Bj$N5-;v$,L5$$$H$-$O!":G=i$N(B +$BL$FI5-;v$K0\F0$7$^$9!#(B -Gnus $B$K!"$"$J$?$,:G8e$K$$$D%0%k!<%W$rFI$s$@$+$r5-O?$5$;$k$HJXMx$+$b$7$l(B -$B$^$;$s!#$3$N3hF0$r;O$a$5$;$k$K$O!"(B -@code{gnus-group-set-timestamp} $B$r(B @code{gnus-select-group-hook} $B$KDI2C(B -$B$7$F$/$@$5$$!#(B +$B$3$NJQ?t$O!"%9%l%C%II=<($r9T$J$C$F$$$k$H$-$O$"$^$jLr$KN)$?$J$$$G$7$g$&!#(B -@lisp -(add-hook 'gnus-select-group-hook 'gnus-group-set-timestamp) -@end lisp +@item gnus-summary-check-current +@vindex gnus-summary-check-current +$B$3$l$,(B @code{nil} $B$G$O$J$$>l9g!"$9$Y$F$N!XL$FI!Y0\F0L?Na$O!"8=:_$N5-;v$,(B +$BL$FI$@$C$?$io$K??Cf$KJ]$A$^(B +$B$9!#$3$l$r$9$k$H!"$H$F$b$3$.$l$$$K$J$j$^$9$,!"CY$$%M%C%H%o!<%/$K@\B3$7$F(B +$B$$$?$j!"$3$N(B Emacs $B$i$7$/$J$$N.57$,9%$-$K$J$l$J$$$N$G$"$l$P!"$3$NJQ?t(B +$B$r(B @code{nil} $B$K$9$k$3$H$K$h$C$F!"IaDL$N(B Emacs $B$N%9%/%m!<%k$K$9$k$3$H$,(B +$B$G$-$^$9!#$3$l$O35N,%P%C%U%!!<$N?eJ?J}8~$G%]%$%s%H$,??$sCf$K$J$k$h$&$K$9(B +$B$kA`:n(B (horizontal re-centering) $B$b6X;_$7$F$7$^$&$N$G!"Hs>o$KD9$$%9%l%C(B +$B%I$rFI$`$H$-$OITJX$+$b$7$l$^$;$s!#(B -$B$3$N>pJs$O$5$^$6$^$JJ}K!$GI=<($G$-$^$9(B---$B$b$C$H$b4JC1$J$N$O!"%0%k!<%W9T(B -$B%U%)!<%^%C%H$G(B @samp{%d} $B;XDj$r;H$&J}K!$G$9(B: +$B$3$NJQ?t$O?tCM$G$b9=$$$^$;$s!#$=$N>l9g$O!"%&%#%s%I%&$N@hF,$+$i$=$N?t$N9T(B +$B$@$12<$,$C$?0LCV$K>o$K%]%$%s%H$,$"$k$h$&$K@)8f$5$l$^$9!#(B -@lisp -(setq gnus-group-line-format - "%M\%S\%p\%P\%5y: %(%-40,40g%) %d\n") -@end lisp +@item gnus-summary-stop-at-end-of-message +@vindex gnus-summary-stop-at-end-of-message +$B$b$7(B @code{nil} $B$G$J$1$l$P!"(B@kbd{SPC} $B$rC!$$$F$b$_$J$i!"MxMQH$7$F$/$@$5$$!#(B -@lisp -(setq gnus-group-line-format - "%M\%S\%p\%P\%5y: %(%-40,40g%) %ud\n") -(defun gnus-user-format-function-d (headers) - (let ((time (gnus-group-timestamp gnus-tmp-group))) - (if time - (format-time-string "%b %d %H:%M" time) - ""))) -@end lisp +@table @kbd +@item SPACE +@kindex SPACE ($B35N,(B) +@findex gnus-summary-next-page +$B8=:_$N5-;v!"$^$?$O$=$l$,4{FI$@$C$?>l9g$OC$5$l$F$7$^$&$3$H$O$"$j$^$;$s!#(B +@item G C-p +@kindex G C-p ($B35N,(B) +@findex gnus-summary-prev-same-subject +$BF1$8I=Bj$NA0$N5-;v$K0\F0$7$^$9(B (@code{gnus-summary-prev-same-subject})$B!#(B -@vindex gnus-sieve-crosspost -$BJQ?t(B @code{gnus-sieve-crosspost} $B$O(B Sieve $B%9%/%j%W%H$,$I$N$h$&$K:n$i$l$k(B -$B$+$r@)8f$7$^$9!#$b$7Hs(B-@code{nil} ($B%G%#%U%)%k%H(B) $B$@$C$?$i5-;v$O5,B'$K9g(B -$BCW$9$k$9$Y$F$N%0%k!<%W$KCV$+$l$^$9!#$=$&$G$J$$>l9g!"5-;v$O:G=i$N5,B'$K9g(B -$BCW$9$k%0%k!<%W$@$1$KCV$+$l$^$9!#Nc$($P%0%k!<%W%Q%i%a!<%?!<(B @samp{(sieve -address "sender" "owner-ding@@hpc.uh.edu")} $B$O!"(B -@code{gnus-sieve-crosspost} $B$,(B @code{nil} $B$@$C$?$i0J2<$N(B Sieve $B%3!<%I$N(B -$BCGJR$r:n$j$^$9!#(B(@code{gnus-sieve-crosspost} $B$,Hs(B-@code{nil} $B$@$C$?>l9g(B -$B$O!"9T$,4^$`(B @code{stop} $B$N8F$S=P$7$,:o=|$5$l$k$3$H0J30$OF1$8$G$9!#(B) +@item G f +@itemx . +@kindex G f ($B35N,(B) +@kindex . ($B35N,(B) +@findex gnus-summary-first-unread-article +$B:G=i$NL$FI5-;v$K0\F0$7$^$9(B (@code{gnus-summary-first-unread-article})$B!#(B -@example -if address "sender" "owner-ding@@hpc.uh.edu" @{ - fileinto "INBOX.ding"; - stop; -@} -@end example +@item G b +@item , +@kindex G b ($B35N,(B) +@kindex , ($B35N,(B) +@findex gnus-summary-best-unread-article +$B:G9b%9%3%"$NL$FI5-;v$K0\F0$7$^(B +$B$9(B (@code{gnus-summary-best-unread-article})$B!#@\F,0z?t$,M?$($i$l$k$H!"%G%#(B +$B%U%)%k%H$N%9%3%"$h$jBg$-$$%9%3%"$r;}$D:G=i$NL$FI5-;v$K0\F0$7$^$9!#(B -@xref{Top, Emacs Sieve, Top, sieve, Emacs Sieve}. +@item G l +@itemx l +@kindex l ($B35N,(B) +@kindex G l ($B35N,(B) +@findex gnus-summary-goto-last-article +$BD>A0$KFI$s$@5-;v$K0\F0$7$^$9(B (@code{gnus-summary-goto-last-article})$B!#(B -@table @kbd -@item D g -@kindex D g ($B%0%k!<%W(B) -@findex gnus-sieve-generate -@vindex gnus-sieve-file -@cindex generating sieve script -@code{sieve} $B%0%k!<%W%Q%i%a!<%?!<$+$i(B Sieve $B%9%/%j%W%H$r:F:n@.$7$F!"(B -@code{gnus-sieve-file} $B$K=q$-9~$_$^$9!#0JA0$NFbMF$OJ]B8$5$l$^$;$s!#(B +@item G o +@kindex G o ($B35N,(B) +@findex gnus-summary-pop-article +@cindex history +@cindex article history +$B35N,$NMzNr(B (history) $B$+$i:G8e$N5-;v$r0l$De$NL?Na$H0c$&$N$O!"(B +@kbd{l} $B$,:G8e$NFs$D$N5-;v$N4V$r0\F0$9$k$@$1$J$N$KBP$7$F!"$3$l$O9%$-$J$@(B +$B$1A0$N5-;v$rMzNr$+$iA*$S=P$9$3$H$,$G$-$kE@$G$9!#$3$l$KB?>/4X78$9$k$3$H$K(B +$B$D$$$F!"(B@ref{Article Backlog} $B$r;2>H$7$F$/$@$5$$(B ($B$3$l$i$NL?Na$r$?$/$5$s(B +$B;H$&$N$G$"$l$P(B)$B!#(B -@item D u -@kindex D u ($B%0%k!<%W(B) -@findex gnus-sieve-update -@vindex gnus-sieve-file -@cindex updating sieve script -@code{sieve} $B%0%k!<%W%Q%i%a!<%?!<$r85(B -$B$K(B @code{gnus-sieve-file} $B$N(B Gnus $B$,4IM}$7$F$$$kItJ,$r:F:n@.$7$F%U%!%$%k(B -$B$K%;!<%V$7!"(B@code{sieveshell} $B%W%m%0%i%`$r;H$C$F%5!<%P!<$K%"%C%W%m!<%I$7(B -$B$^$9!#(B +@item G j +@item j +@kindex j ($B35N,(B) +@kindex G j ($B35N,(B) +@findex gnus-summary-goto-article +$B5-;vHV9f$+(B @code{Message-ID} $B$r?R$M!"$=$l$+$i$=$N5-;v$K9T$-$^(B +$B$9(B (@code{gnus-summary-goto-article})$B!#(B @end table -@node Summary Buffer -@chapter $B35N,%P%C%U%!!<(B -@cindex summary buffer +@node Choosing Variables +@subsection $BA*$V$?$a$NJQ?t(B -$B35N,%P%C%U%!!<(B (summary buffer) $B$G$O$=$l$>$l$N5-;v$,0l9T$GI=<($5$l$^$9!#(B -$B$=$NCf$rF0$-2s$j!"5-;v$rFI$_!"Ej9F$7!"JVEz$r$9$k$3$H$,$G$-$^$9!#(B +$B5-;v$N0\F0$HA*Br$K4XO"$9$k$$$/$D$+$NJQ?t(B: -$B35N,%P%C%U%!!<$K0\$k0lHVIaDL$NJ}K!$O!"%0%k!<%W%P%C%U%!!<$G%0%k!<%W$rA*Br(B -$B$9$k$3$H$G$9(B (@pxref{Selecting a Group})$B!#(B +@table @code +@item gnus-auto-extend-newsgroup +@vindex gnus-auto-extend-newsgroup +$B$3$NJQ?t$,(B @code{nil} $B$G$J$$$H!"$9$Y$F$N0\F0L?Na$O!"5-;v$,35N,%P%C%U%!!<(B +$B$KI=<($5$l$F$$$J$$>l9g$G$b!"A0(B ($B$b$7$/$Oo$K8F$P$l$^$9!#%G%#%U%)%k%H(B +$B$O(B @code{nil} $B$G$9!#9VFI$9$k$=$l$>$l$N5-;v$r%(!<%8%'%s%H$KJ]B8$5$;$?$$>l(B +$B9g$O!"$3$N%U%C%/$K(B @code{gnus-agent-fetch-selected-article} $B$rDI2C$9$l$P(B +$BNI$$$G$7$g$&!#(B -$B35N,%b!<%I$N%D!<%k%P!<$r%+%9%?%^%$%:$9$k$3$H$,$G$-$^$9!#(B@kbd{M-x -customize-apropos RET gnus-summary-tool-bar} $B$r;n$7$F$_$F$/$@$5$$!#$3$N(B -$B5!G=$rMxMQ$G$-$k$N$O(B Emacs $B$@$1$G$9$,!#(B +@item gnus-mark-article-hook +@vindex gnus-mark-article-hook +@findex gnus-summary-mark-unread-as-read +@findex gnus-summary-mark-read-and-unread-as-read +@findex gnus-unread-mark +$B$3$N%U%C%/$O5-;v$,A*Br$5$l$?$H$-$K>o$K8F$P$l$^$9!#$3$l$O5-;v$K4{FI$N0u$r(B +$BIU$1$k$?$a$K;H$o$l$k$3$H$r0U?^$7$F$$$^$9!#%G%#%U%)%k%HCM(B +$B$O(B @code{gnus-summary-mark-read-and-unread-as-read} $B$G!"$[$H$s$I$9$Y$F$N(B +$BFI$s$@5-;v$N0u$r(B @code{gnus-read-mark} $B$KJQ99$7$^$9!#$3$N4X?t$K1F6A$5$l(B +$B$J$$5-;v$O!"2D;k!"J]N1!"4|8B@Z$l>C5n2DG=5-;v$@$1$G$9!#L$FI5-;v$K4{FI$N0u(B +$B$rIU$1$?$$$@$1$G$"$l$P!"Be$o$j(B +$B$K(B @code{gnus-summary-mark-unread-as-read} $B$r;H$&$3$H$,$G$-$^$9!#(B +@code{gnus-low-score-mark} $B$d(B @code{gnus-del-mark} ($B$J$I(B) $B$N0u$O$=$N$^$^(B +$B;D$7$^$9!#(B +@end table -@kindex v ($B35N,(B) -@cindex keys, reserved for users (Summary) -@kbd{v} $B%-!<$O%f!<%6!C5n2DG=Ey$N0u$rIU$1$k(B -* Limiting:: $B35N,%P%C%U%!!<$K@)8B$r2C$($k$3$H$,$G$-$k(B -* Threading:: $B%9%l%C%I$,$I$N$h$&$K:n$i$l$k$+(B -* Sorting the Summary Buffer:: $B%9%l%C%I$H5-;v$,$I$N$h$&$KJB$S$+$($i$l$k$+(B -* Asynchronous Fetching:: Gnus $B$O5-;v$r@h$KC5n$7$J$/$5$;$k(B -* Sticky Articles:: $B:FMxMQ$7$J$$5-;v%P%C%U%!!<(B -* Article Backlog:: $B$9$G$KFI$s$@5-;v$r;D$7$F$*$/(B -* Saving Articles:: $B5-;v$NJ]B8$r%+%9%?%^%$%:$9$kJ}K!(B -* Decoding Articles:: Gnus $B$O0lO"$N(B (uu)encode $B$5$l$?5-;v$r07$($k(B -* Article Treatment:: $B5-;v%P%C%U%!!<$O$*K>$_$I$*$j$KL\Cc6lCc$K$G$-$k(B -* MIME Commands:: $B5-;v$N(B MIME $B$N$"$l$3$l$rA`:n$9$k(B -* Charsets:: $BJ8;z%;%C%H$N$3$H(B -* Article Commands:: $B5-;v%P%C%U%!!<$G$$$m$$$m$J$3$H$r$9$k(B -* Summary Sorting:: $B$$$m$$$m$JJ}K!$G35N,%P%C%U%!!<$rJB$YBX$($k(B -* Finding the Parent:: $B;R5-;v$,C5$;$J$$$C$F(B? $B?F5-;v$r$N$I$N>O$K$bG<$^$i$J$+$C$?$b$N(B -* Exiting the Summary Buffer:: $B%0%k!<%W%P%C%U%!!<$KLa$k!"$^$?$O8=:_$N%0%k!<%W$r:F$SA*Br$9$k(B -* Crosspost Handling:: $B%/%m%9%]%9%H$5$l$?5-;v$,$I$N$h$&$K07$o$l$k$+(B -* Duplicate Suppression:: $B%/%m%9%]%9%H$N07$$$K<:GT$7$?$H$-$NBeBXZ(B -* Mailing List:: $B%a!<%j%s%0%j%9%H%^%$%J!<%b!<%I(B -@end menu - -@node Summary Buffer Format -@section $B35N,%P%C%U%!!<$NMM<0(B -@cindex summary buffer format - -@iftex -@iflatex -\gnusfigure{The Summary Buffer}{180}{ -\put(0,0){\epsfig{figure=ps/summary,width=7.5cm}} -\put(445,0){\makebox(0,0)[br]{\epsfig{figure=ps/summary-article,width=7.5cm}}} -} -@end iflatex -@end iftex -@menu -* Summary Buffer Lines:: $B35N,%P%C%U%!!<$,$I$N$h$&$K8+$($k$Y$-$+$r;XDj$G$-$k(B -* To From Newsgroups:: $B<+J,<+?H$NL>A0$rI=<($7$J$$J}K!(B -* Summary Buffer Mode Line:: $B%b!<%I9T$N8+$(J}$r7h$a$i$l$k(B -* Summary Highlighting:: $B35N,%P%C%U%!!<$r$-$l$$$GAGE($K$9$k(B -@end menu - -@findex mail-extract-address-components -@findex gnus-extract-address-components -@vindex gnus-extract-address-components -Gnus $B$OJQ?t(B @code{gnus-extract-address-components} $B$NCM$r(B @code{From} $B%X%C(B -$B%@!<$NL>A0$H%"%I%l%9$NItJ,$rCj=P$9$k$?$a$N4X?t$H$7$F;H$$$^$9!#$9$G$KDj5A(B -$B$5$l$F$$$k4X?t$,Fs$DB8:_$7$^$9(B: $B%G%#%U%)%k%H(B -$B$O(B @code{gnus-extract-address-components} $B$G!"$H$F$b4JC1$K3d$j@Z$C$?2r7h(B -$BK!$G$9$,Hs>o$KB.$/F0:n$7$^$9!#(B@code{mail-extract-address-components} $B$O(B -$BNI$/F0:n$7$^$9$,CY$$$G$9!#%G%#%U%)%k%H$N4X?t$O(B 5% $B$N3d9g$G4V0c$C$?Ez$rJV(B -$B$7$^$9!#$b$7$3$l$K2fK}$J$i$J$$$N$G$"$l$P!"Be$o$j$KB>$N4X?t$r;H$C$F$/$@$5(B -$B$$(B: - -@lisp -(setq gnus-extract-address-components - 'mail-extract-address-components) -@end lisp - -@vindex gnus-summary-same-subject -@code{gnus-summary-same-subject} $B$O:#FI$s$G$$$k5-;v$,!"$=$NA0$N5-;v$HF1(B -$B$8I=Bj(B (subject) $B$G$"$k$3$H$r<($9J8;zNs$G$9!#$3$NJ8;zNs$O!"$=$l$rMW5a$9(B -$B$k=qK!;EMM$G;H$o$l$^$9!#%G%#%U%)%k%H$G$O(B @code{""} $B$G$9!#(B - -@node Summary Buffer Lines -@subsection $B35N,%P%C%U%!!<$N9T(B - -@vindex gnus-summary-line-format -$BJQ?t(B @code{gnus-summary-line-format} $B$NCM$rJQ$($k$3$H$K$h$C$F!"35N,%P%C(B -$B%U%!!<$N9T$NMM<0(B (format) $B$rJQ99$9$k$3$H$,$G$-$^$9!#$$$/$D$+$N3H(B -$BD%(B (@pxref{Formatting Variables}) $B$H$H$b$K!"IaDL$N(B @code{format} $BJ8;zNs(B -$B$HF1$8$h$&$KF0:n$7$^$9!#(B - -$B9T$K$O>o$K%3%m%s$+%]%$%s%H0LCV$N%^!<%+!<$,B8:_$7$F$$$J$1$l$P$J$j$^$;$s!#(B -$BA`:n$7$?8e$K!"%+!<%=%k$O$$$D$b%3%m%s$+%]%$%s%H0LCV$N%^!<%+!<$N>l=j$K0\F0(B -$B$7$^$9!#(B($B$b$A$m$s!"$3$NF0:n$rJQ$($k$3$H$,$G$-$J$$$H$7$?$i(B Gnus $B$K$O$"$k(B -$B$^$8$-$3$H$G$9!#4X?t(B @code{gnus-goto-colon} $B$r!"$"$J$?$,9%$-$J%+!<%=%k$N(B -$BF0$-$K$J$k$h$&$K!"?7$?$K=q$1$PNI$$$N$G$9!#(B) @xref{Positioning Point}. - -$B%G%#%U%)%k%H$NJ8;zNs$O(B @samp{%U%R%z%I%(%[%4L: %-23,23f%]%) %s\n} $B$G$9!#(B - -$B0J2<$NMM<0;X<(J8;z$H3HD%MM<0;X<($r;H$&$3$H$,$G$-$^$9(B: - -@table @samp -@item N -$B5-;v?t!#(B -@item S -$BI=Bj$NJ8;zNs!#(B@code{gnus-list-identifiers} $B$N@_Dj$K$h$C$F%a!<%j%s%0%j%9(B -$B%H$NI8<1$,:o=|$5$l$^$9!#(B@xref{Article Hiding}. -@item s -$B%9%l%C%I(B (thread) $B$N855-;v$G$"$k$H$-$+D>A0$N5-;v$,0c$&I=Bj$N$H$-$O$=$NI=(B -$BBj$G!"$=$l0J30$O(B @code{gnus-summary-same-subject}$B!#(B -(@code{gnus-summary-same-subject} $B$O%G%#%U%)%k%H$G(B @code{""}$B!#(B) -@item F -$B40A4$J(B @code{From} $BMs!#(B -@item n -$BL>A0(B (@code{From} $BMs$h$j(B)$B!#(B -@item f -$BL>A0!"(B@code{To} $BMs$NFbMF!"$^$?$O(B @code{Newsgroups} $BMs$NFbMF$N$I$l$+$G(B -$B$9(B (@pxref{To From Newsgroups})$B!#(B -@item a -$BL>A0(B (@code{From} $BMs$h$j(B)$B!#$3$l$H(B @code{n} $B$H$N0c$$$O!"$3$l$OJQ(B -$B?t(B @code{gnus-extract-address-components} $B$G;XDj$5$l$F$$$k4X?t$r;H$C$FL>(B -$BA0$rA0(B (@code{From} $BMs$h$j(B)$B!#$3$l$O(B @code{a} $B$HF1$8$h$&$KF0:n$7$^$9!#(B -@item L -$B5-;v$N9T?t!#(B -@item c -$B5-;v$NJ8;z?t!#$3$NL>A0;XDj;R$O(B (nnfolder $B$N$h$&$J(B) $B$$$/$D$+$NA*BrJ}K!$r(B -$B%5%]!<%H$7$^$;$s!#(B -@item k -$B@07A$5$l$?5-;v$NJ8;z?t(B; $BNc$($P(B @samp{1.2k} $B$d(B @samp{0.4M}$B!#(B -@item I -$B%9%l%C%I$N%l%Y%k$K$h$k;z2<$2(B (@pxref{Customizing Threading})$B!#(B -@item B -$BJ#;($J(B trn $BMM<0$N%9%l%C%ILZ(B (tree)$B!#$I$N$h$&$J1~Ez$,9T$J$o$l$?$+$N5-O?$r(B -$BI=<($7$^$9!#%9%l%C%I$O$3$N$h$&$KIA$+$l$k$G$7$g$&(B: - -@example -> -+-> -| +-> -| | \-> -| | \-> -| \-> -+-> -\-> -@end example - -$B0J2<$N%*%W%7%g%s$G8+1I$($r%+%9%?%^%$%:$9$k$3$H$,$G$-$^$9!#%G%#%U%)%k%H(B -$B$N(B @acronym{ASCII} $BJ8;z$r@~IA2hMQ$N?^0F$GCV$-49$($k$3$H$K$h$C$F!"%9%l%C(B -$B%II=<($r } $B$G$9!#(B - -@item gnus-sum-thread-tree-false-root -@vindex gnus-sum-thread-tree-false-root -$B%9%l%C%I$N$K$;$N:,$K;H$o$l$^$9(B (@pxref{Loose Threads})$B!#(B@code{nil} $B$@$C(B -$B$?$i!"Be$o$j$KI=Bj$r;H$$$^$9!#%G%#%U%)%k%H$O(B @samp{> } $B$G$9!#(B - -@item gnus-sum-thread-tree-single-indent -@vindex gnus-sum-thread-tree-single-indent -$BC10l$N%a%C%;!<%8$N%9%l%C%I$K;H$o$l$^$9!#(B@code{nil} $B$@$C$?$i!"Be$o$j$KI=(B -$BBj$r;H$$$^$9!#%G%#%U%)%k%H$O(B @samp{} $B$G$9!#(B - -@item gnus-sum-thread-tree-vertical -@vindex gnus-sum-thread-tree-vertical -$B=D@~$NIA2h$K;H$o$l$^$9!#%G%#%U%)%k%H$O(B @samp{| } $B$G$9!#(B - -@item gnus-sum-thread-tree-indent -@vindex gnus-sum-thread-tree-indent -$B9T2<$2(B (indenting) $B$K;H$o$l$^$9!#%G%#%U%)%k%H$O(B @samp{ } $B$G$9!#(B - -@item gnus-sum-thread-tree-leaf-with-other -@vindex gnus-sum-thread-tree-leaf-with-other -$B7;Do$,$$$kMU$C$Q$K;H$o$l$^$9!#%G%#%U%)%k%H$O(B @samp{+-> } $B$G$9!#(B - -@item gnus-sum-thread-tree-single-leaf -@vindex gnus-sum-thread-tree-single-leaf -$B7;Do$,$$$J$$MU$C$Q$K;H$o$l$^$9!#%G%#%U%)%k%H$O(B @samp{\-> } $B$G$9!#(B -@end table - -@item T -$B5-;v$,855-;v$G$"$l$P2?$bI=<($;$:!"$=$&$G$J$$>l9g$O$?$/$5$s$N6uGr$G$9(B ($B$=(B -$B$l$h$j8e$N$b$N$r$9$Y$F2hLL$N30$KDI$$=P$7$F$7$^$$$^$9(B)$B!#(B -@item [ -$B3+$-3g8L!#IaDL$O(B @samp{[} $B$G$9$,!"M\;R5-;v$K$O(B @samp{<} $B$K$9$k$3$H$,$G$-(B -$B$^$9(B (@pxref{Customizing Threading})$B!#(B -@item ] -$BJD$83g8L!#IaDL$O(B @samp{]} $B$G$9$,!"M\;R5-;v$K$O(B @samp{>} $B$K$9$k$3$H$,$G$-(B -$B$^$9!#(B -@item > -$B$=$l$>$l$N%9%l%C%I$N%l%Y%k$KBP$7$F0l$D$N6uGr!#(B -@item < -(20 - $B%9%l%C%I%l%Y%k(B) $B8D$N6uGr!#(B -@item U -$BL$FI!#(B@xref{Read Articles}. - -@item R -$B$3$NJ6$i$o$7$$L>A0;XDj;R$O!VBhFs$N0u!W(B(the secondary mark) $B$G$9!#$3$N0u(B -$B$O5-;v$,$9$G$KJVEz:Q$_$N$b$N$+!"%-%c%C%7%e$5$l$?$b$N$+!"$"$k$$$OJ]B8$5$l(B -$B$?$b$N$+$rI=$7$^$9!#(B@xref{Other Marks}. - -@item i -$B?tCM$H$7$F$N%9%3%"(B (@pxref{Scoring})$B!#(B -@item z -@vindex gnus-summary-zcore-fuzz -$B$3$l$O!"(Bzcore $B$G%G%#%U%)%k%H$N%l%Y%k$h$j$b>e$G$"$l$P(B @samp{+} $B$G!"%G%#%U%)(B -$B%k%H$N%l%Y%k$h$j$b2<$G$"$l$P(B @samp{-} $B$G$9!#(B -@code{gnus-summary-default-score} $B$H$N:9(B -$B$,(B @code{gnus-summary-zcore-fuzz} $B$h$j$b>.$5$$$H!"$3$N;EMM$O;H$o$l$^$;$s!#(B -@item V -$B%9%l%C%IA4BN$N%9%3%"!#(B -@item x -@code{Xref}. -@item D -@code{Date}. -@item d -@code{DD-MM} $BMM<0$K$h$k(B @code{Date}$B!#(B -@item o -@var{YYYYMMDD}@code{T}@var{HHMMSS} $BMM<0$K$h$k(B @code{Date}$B!#(B -@item M -@code{Message-ID}. -@item r -@code{References}. -@item t -$B8=:_$NI{%9%l%C%I$N5-;v$N?t!#$3$N;EMM$r;H$&$H35N,%P%C%U%!!<$N@8@.$,4vJ,CY(B -$B$/$J$j$^$9!#(B -@item e -$B5-;v$K;R5-;v$,$"$k$H!"(B@samp{=} (@code{gnus-not-empty-thread-mark}) $B$,I=(B -$B<($5$l$^$9!#(B -@item P -$B9T?t!#(B -@item O -$B%@%&%s%m!<%I$N0u!#(B -@item * -$B%+!<%=%k$r(B ($B:G=i$N%3%m%s$N8e$m$NBe$o$j$K(B) $BCV$/>l=j!#(B -@item &user-date; -$B7P2a;~4V$NMM<0!#$$$m$$$m$JMM<0$,(B @code{gnus-user-date-format-alist} $B$GDj(B -$B5A$5$l$F$$$^$9!#(B -@item u -$BMxMQ$N35N,;XDj$HF1MM$K35N,$KA^F~$5$l$^$9!#(B -@end table - -@samp{%(} $B$H(B @samp{%)} $B$N4V$K$"$k%F%-%9%H$O!"$=$3$K%^%&%9$,$"$k$H$-(B -$B$K(B @code{gnus-mouse-face} $B$G%O%$%i%$%H$5$l$^$9!#$=$&$$$&NN0h$O0l$D$@$1$G(B -$B$9!#(B - -@samp{%U} ($B>uBV(B), @samp{%R} ($BJVEz:Q$_(B), @samp{%z} (zcore) $B$N07$$$K$O5$$r(B -$BIU$1$kI,MW$,$"$j$^$9!#8zN($N$?$a$K!"(BGnus $B$O$3$l$i$NJ8;z$,$I$N7e$K8=$l$k(B -$B$+$r7W;;$7!"!X%O!<%I!&%3!<%I!Y$7$^$9!#$3$l$O!"2DJQD9$N;EMM$N8e$G$O!"$3$l(B -$B$i$O0UL#$r;}$?$J$$$H$$$&$3$H$G$9!#$^$!!"$5$9$,$KBaJa$O$5$l$J$$$G$7$g$&$,!"(B -$B35N,%P%C%U%!!<$OJQ$K$J$j$^$9!#$=$l$G$b==J,Ha$7$$$G$7$g$&$1$I!#(B - -$B8-$$A*Br$O$3$l$i$N;XDj$r$G$-$k$@$1:8$K;}$C$F$/$k$3$H$G$9!#(B($B$G$b!"$=$&$$(B -$B$&$3$H$O$9$Y$F$KEv$F$O$^$k$N$G$O$J$$$G$7$g$&$+!#4WOC5YBj!#(B) - -$B$3$N@)8B$O>-Mh$NHG$G$OL5$/$J$k$+$b$7$l$^$;$s!#(B - -@node To From Newsgroups -@subsection To From Newsgroups -@cindex To -@cindex Newsgroups - -$B$$$/$D$+$N%0%k!<%W(B ($BFC$K%"!<%+%$%V%0%k!<%W(B) $B$G$O(B @code{From} $B%X%C%@!<$O(B -$B$"$^$j6=L#$r0z$-$^$;$s!#$=$3$N$9$Y$F$N5-;v$O$"$J$?$K$h$C$F=q$+$l$?$b$N$G(B -$B$9$+$i!#Be$o$j$K!"(B@code{To} $B$d(B @code{Newsgroups} $B%X%C%@!<$N>pJs$rI=<($9(B -$B$k$?$a$K$O!";0$D$N$3$H$r7h$a$kI,MW$,$"$j$^$9(B: $B$I$N>pJs$r=8$a$k$+(B, $B$I$3$K(B -$BI=<($9$k$+(B, $B$$$DI=<($9$k$+!#(B - -@enumerate -@item -@vindex gnus-extra-headers -$BDI2C$N%X%C%@!<$N>pJs$O(B @code{gnus-extra-headers} $B$K$h$j@)8f$5$l$^$9!#$3(B -$B$l$O%X%C%@!<$N%7%s%\%k$N%j%9%H$G$9!#Nc$($P(B: - -@lisp -(setq gnus-extra-headers - '(To Newsgroups X-Newsreader)) -@end lisp - -$B$3$l$K$h$C$F(B Gnus $B$O$3$l$i$N;0$D$N%X%C%@!<$r } $B$,!"(B@code{Newsgroups} $B$K$O(B @samp{=> } $B$,;H$o$l$^$9$,!"(B -@code{gnus-summary-to-prefix} $B$H(B @code{gnus-summary-newsgroup-prefix} $B$K(B -$B$h$C$F!"$=$l$i$NJ8;zNs$r%+%9%?%^%$%:$9$k$3$H$,$G$-$^$9!#(B -@end enumerate - -@vindex nnmail-extra-headers -$B4XO"$9$kJQ?t$O(B @code{nnmail-extra-headers} $B$G!"(B -overview (@acronym{NOV}) $B%U%!%$%k$r:n$k:]$K$$$DDI2C$N%X%C%@!<$r4^$a$k$+(B -$B$r@)8f$7$^$9!#8E$$(B overview $B%U%!%$%k$,$"$k>l9g$O!"$3$NJQ?t$rJQ99$7$?8e$K(B -$B%5!<%P!<%P%C%U%!!<$K(B @kbd{^} $B$GF~$C$FE,@Z$J%a!<%k%5!<%P!<(B ($BNc$((B -$B$P(B nnml) $B$G(B @kbd{g} $B$r2!$7!":F@8@.$9$kI,MW$,$"$j$^$9!#(B - -@vindex gnus-summary-line-format -$B$5$i$K(B @code{gnus-summary-line-format} $BJQ?t$N(B @code{%n} $B;EMM(B -$B$r(B @code{%f} $B;EMM$KJQ99$9$k$3$H$K$h$C$F%G!<%?$rI=<($9$k$h$&$K!"(BGnus $B$K;X(B -$B<($9$kI,MW$,$"$j$^$9!#(B - -$BMWLs$9$k$H!"IaDL$O0J2<$N$h$&$J$b$N$r(B @file{~/.gnus.el} $B$KCV$/$3$H$K$J$j(B -$B$^$9(B: - -@lisp -(setq gnus-extra-headers - '(To Newsgroups)) -(setq nnmail-extra-headers gnus-extra-headers) -(setq gnus-summary-line-format - "%U%R%z%I%(%[%4L: %-23,23f%]%) %s\n") -(setq gnus-ignored-from-addresses - "Your Name Here") -@end lisp - -($B>e5-$NCM$O(B Gnus $B$N%G%#%U%)%k%HCM$G$9!#$"$J$?$NLr$KN)$D$h$&$KJQ$($F$/$@(B -$B$5$$!#(B) - -$B%K%e!<%94IM}?M!"$^$?$O%K%e!<%94IM}?M$r@bF@$7$F%5%]!<%H$NDI2C$r$7$F$b$i$*(B -$B$&$H;W$C$F$$$kMxMQe5-$N$3$H$O(B -$B$?$$$F$$$N>l9gLrN)$A$^$9!#$7$+$7!"4IM}?M$r@bF@$7$F(B ($BFC$K(B INN $B$NIaDL$N!#(B -@item p -$B@\F,8l$rA0!#(B -@item A -$B8=:_$N5-;vHV9f!#(B -@item z -$B8=:_$N5-;v%9%3%"!#(B -@item V -Gnus $B%P!<%8%g%s!#(B -@item U -$B$=$N%0%k!<%W$G$NL$FI5-;v$N?t!#(B -@item e -$B35N,%P%C%U%!!<$KI=<($5$l$F$$$J$$L$FI5-;v$N?t!#(B -@item Z -$BL$FI$HL$A*Br$N5-;v$N?t$H$H$b$KI=$5$l$kJ8;zNs$G!"L$FI$+$DL$A*Br$N5-;v$,$"(B -$B$k>l9g$N(B @samp{<%U(+%e) more>}$B!"$*$h$SL$FI5-;v$N$_$N>l9g(B -$B$N(B @samp{<%U more>} $B$N$I$A$i$+$G$9!#(B -@item g -$BC;=L%0%k!<%WL>!#Nc$($P!"(B@samp{rec.arts.anime} $B$O(B @samp{r.a.anime} $B$KC;=L(B -$B$5$l$^$9!#(B -@item S -$B8=:_$N5-;v$NI=Bj!#(B -@item u -$BMxMQA0(B (@pxref{Scoring})$B!#(B -@item d -$BJ]N15-;v$N?t(B (@pxref{Unread Articles})$B!#(B -@item t -$B2D;k0uIU$-5-;v$N?t(B (@pxref{Unread Articles})$B!#(B -@item r -$B$=$N35N,%P%C%U%!!<$G5-;v$rFI$s$@7k2L!"4{FI$N0u$,IU$$$?5-;v$N?t!#(B -@item E -$B%9%3%"%U%!%$%k$K$h$C$FKu>C$5$l$?5-;v$N?t!#(B -@end table - -@node Summary Highlighting -@subsection $B35N,$N%O%$%i%$%H(B - -@table @code -@item gnus-visual-mark-article-hook -@vindex gnus-visual-mark-article-hook -$B$3$N%U%C%/$O5-;v$rA*Br$7$?8e$K score default) . bold)) -@end lisp - -$B$4A[A|$N$H$*$j!"(B@var{form} $B$,(B @code{nil} $B$G$J$$CM$rJV$9$H!"(B@var{face} $B$,(B -$B$=$N9T$KE,MQ$5$l$^$9!#(B -@end table - -@node Summary Maneuvering -@section $B35N,4V$N0\F0(B -@cindex summary movement - -$B$9$Y$F$ND>@\0\F0L?Na$O?tCM@\F,0z?t$rl9g!"(B -@kbd{C-n} $B%-!<$H(B @kbd{C-p} $B%-!<$r;H$&$3$H$K$h$C$F!"l9g$H(B -$B$7$F!"$3$NJQ?t$,(B @code{quietly} $B$@$C$?$i!"(BGnus $B$O3NG'$r$;$:$Kl9g$O!"%0%k!<%W(B -$B$N0lHV:G8e$N5-;v$rFI$s$G$$$?$H$-$K8B$C$FF1$8$3$H$,5/$3$j$^$9!#:G8e$K!"$b(B -$B$7$3$NJQ?t$,(B @code{slightly-quietly} $B$@$C$?$i!"(B@kbd{Z n} $BL?Na$O3NG'$r$;(B -$B$:$KH$7$F$/$@$5$$!#(B - -@item gnus-auto-select-same -@vindex gnus-auto-select-same -@code{nil} $B$G$J$$$H!"$9$Y$F$N0\F0L?Na$O8=:_$N5-;v$HF1$8I=Bj$N5-;v$K0\F0(B -$B$7$h$&$H$7$^$9!#(B($B!VF1$8!W$O$3$3$G$O!VBgBNF1$8!W$H$$$&0UL#$+$b$7$l$^$;$s!#(B -$B>\:Y$O(B @code{gnus-summary-gather-subject-limit} $B$r8+$F$/$@$5(B -$B$$(B (@pxref{Customizing Threading})$B!#(B) $BF1$8I=Bj$N5-;v$,L5$$$H$-$O!":G=i$N(B -$BL$FI5-;v$K0\F0$7$^$9!#(B - -$B$3$NJQ?t$O!"%9%l%C%II=<($r9T$J$C$F$$$k$H$-$O$"$^$jLr$KN)$?$J$$$G$7$g$&!#(B - -@item gnus-summary-check-current -@vindex gnus-summary-check-current -$B$3$l$,(B @code{nil} $B$G$O$J$$>l9g!"$9$Y$F$N!XL$FI!Y0\F0L?Na$O!"8=:_$N5-;v$,(B -$BL$FI$@$C$?$io$K??Cf$KJ]$A$^(B -$B$9!#$3$l$r$9$k$H!"$H$F$b$3$.$l$$$K$J$j$^$9$,!"CY$$%M%C%H%o!<%/$K@\B3$7$F(B -$B$$$?$j!"$3$N(B Emacs $B$i$7$/$J$$N.57$,9%$-$K$J$l$J$$$N$G$"$l$P!"$3$NJQ?t(B -$B$r(B @code{nil} $B$K$9$k$3$H$K$h$C$F!"IaDL$N(B Emacs $B$N%9%/%m!<%k$K$9$k$3$H$,(B -$B$G$-$^$9!#$3$l$O35N,%P%C%U%!!<$N?eJ?J}8~$G%]%$%s%H$,??$sCf$K$J$k$h$&$K$9(B -$B$kA`:n(B (horizontal re-centering) $B$b6X;_$7$F$7$^$&$N$G!"Hs>o$KD9$$%9%l%C(B -$B%I$rFI$`$H$-$OITJX$+$b$7$l$^$;$s!#(B - -$B$3$NJQ?t$O?tCM$G$b9=$$$^$;$s!#$=$N>l9g$O!"%&%#%s%I%&$N@hF,$+$i$=$N?t$N9T(B -$B$@$12<$,$C$?0LCV$K>o$K%]%$%s%H$,$"$k$h$&$K@)8f$5$l$^$9!#(B - -@item gnus-summary-stop-at-end-of-message -@vindex gnus-summary-stop-at-end-of-message -$B$b$7(B @code{nil} $B$G$J$1$l$P!"(B@kbd{SPC} $B$rC!$$$F$bH$7$F$/$@$5$$!#(B - -@table @kbd -@item SPACE -@kindex SPACE ($B35N,(B) -@findex gnus-summary-next-page -$B8=:_$N5-;v!"$^$?$O$=$l$,4{FI$@$C$?>l9g$OA0$KFI$s$@5-;v$K0\F0$7$^$9(B (@code{gnus-summary-goto-last-article})$B!#(B - -@item G o -@kindex G o ($B35N,(B) -@findex gnus-summary-pop-article -@cindex history -@cindex article history -$B35N,$NMzNr(B (history) $B$+$i:G8e$N5-;v$r0l$De$NL?Na$H0c$&$N$O!"(B -@kbd{l} $B$,:G8e$NFs$D$N5-;v$N4V$r0\F0$9$k$@$1$J$N$KBP$7$F!"$3$l$O9%$-$J$@(B -$B$1A0$N5-;v$rMzNr$+$iA*$S=P$9$3$H$,$G$-$kE@$G$9!#$3$l$KB?>/4X78$9$k$3$H$K(B -$B$D$$$F!"(B@ref{Article Backlog} $B$r;2>H$7$F$/$@$5$$(B ($B$3$l$i$NL?Na$r$?$/$5$s(B -$B;H$&$N$G$"$l$P(B)$B!#(B - -@item G j -@item j -@kindex j ($B35N,(B) -@kindex G j ($B35N,(B) -@findex gnus-summary-goto-article -$B5-;vHV9f$+(B @code{Message-ID} $B$r?R$M!"$=$l$+$i$=$N5-;v$K9T$-$^(B -$B$9(B (@code{gnus-summary-goto-article})$B!#(B -@end table - -@node Choosing Variables -@subsection $BA*$V$?$a$NJQ?t(B - -$B5-;v$N0\F0$HA*Br$K4XO"$9$k$$$/$D$+$NJQ?t(B: - -@table @code -@item gnus-auto-extend-newsgroup -@vindex gnus-auto-extend-newsgroup -$B$3$NJQ?t$,(B @code{nil} $B$G$J$$$H!"$9$Y$F$N0\F0L?Na$O!"5-;v$,35N,%P%C%U%!!<(B -$B$KI=<($5$l$F$$$J$$>l9g$G$b!"A0(B ($B$b$7$/$Oo$K8F$P$l$^$9!#%G%#%U%)%k%H(B -$B$O(B @code{nil} $B$G$9!#9VFI$9$k$=$l$>$l$N5-;v$r%(!<%8%'%s%H$KJ]B8$5$;$?$$>l(B -$B9g$O!"$3$N%U%C%/$K(B @code{gnus-agent-fetch-selected-article} $B$rDI2C$9$l$P(B -$BNI$$$G$7$g$&!#(B - -@item gnus-mark-article-hook -@vindex gnus-mark-article-hook -@findex gnus-summary-mark-unread-as-read -@findex gnus-summary-mark-read-and-unread-as-read -@findex gnus-unread-mark -$B$3$N%U%C%/$O5-;v$,A*Br$5$l$?$H$-$K>o$K8F$P$l$^$9!#$3$l$O5-;v$K4{FI$N0u$r(B -$BIU$1$k$?$a$K;H$o$l$k$3$H$r0U?^$7$F$$$^$9!#%G%#%U%)%k%HCM(B -$B$O(B @code{gnus-summary-mark-read-and-unread-as-read} $B$G!"$[$H$s$I$9$Y$F$N(B -$BFI$s$@5-;v$N0u$r(B @code{gnus-read-mark} $B$KJQ99$7$^$9!#$3$N4X?t$K1F6A$5$l(B -$B$J$$5-;v$O!"2D;k!"J]N1!"4|8B@Z$l>C5n2DG=5-;v$@$1$G$9!#L$FI5-;v$K4{FI$N0u(B -$B$rIU$1$?$$$@$1$G$"$l$P!"Be$o$j(B -$B$K(B @code{gnus-summary-mark-unread-as-read} $B$r;H$&$3$H$,$G$-$^$9!#(B -@code{gnus-low-score-mark} $B$d(B @code{gnus-del-mark} ($B$J$I(B) $B$N0u$O$=$N$^$^(B -$B;D$7$^$9!#(B -@end table - -@node Paging the Article -@section $B5-;v$N%9%/%m!<%k(B -@cindex article scrolling - -@table @kbd -@item SPACE -@kindex SPACE ($B35N,(B) -@findex gnus-summary-next-page -@kbd{SPACE} $B$r2!$9$H!"8=:_$N5-;v$r0l%Z!<%8@h$K%9%/%m!<%k$7$^$9!#5-;v$N:G(B -$B8e$K9T$-Ce$$$?>l9g$Ol9g$O(B GMT, ZULU) $B$GF|IU$rI=<($7$^$9(B (@code{gnus-article-date-ut}) $BF|IU$r1Q8l$G3Z$KH/2;$G$-$k7A<0$GI=<($7$^(B $B$9(B (@code{gnus-article-date-english})$B!#(B -@item W T s -@kindex W T s ($B35N,(B) -@vindex gnus-article-time-format -@findex gnus-article-date-user -@findex format-time-string -$BF|IU$rMxMQrM}$KCV(B +$B$-49$($k$3$H$G$9!#(B + +$B$3$N9T$,O"B3$7$F99?7$5$l$k$h$&$K$7$?$$$N$G$"$l$P!"(B + +@lisp +(gnus-start-date-timer) +@end lisp + +$B$r(B @file{~/.gnus.el} $B%U%!%$%k$KF~$l$k$+!"$=$l$r2?$+$N%U%C%/$Gl9g$O!"(B +@code{gnus-stop-date-timer} $BL?Na$r;H$C$F$/$@$5$$!#(B + +@item W T o +@kindex W T o ($B35N,(B) +@findex gnus-article-date-original +$BK\Mh$NF|IU$rI=<($7$^$9(B (@code{gnus-article-date-original})$B!#$3$l$O$"$J$?(B +$B$,IaCJ$OB>$NJQ494X?t$r;H$C$F$$$F!"$=$l$,40A4$K4V0c$C$?$3$H$r$7$F$$$k$N$G(B +$B$O$J$$$+$H?4G[$K$J$C$?$H$-$KLr$KN)$A$^$9!#Nc$($P!"5-;v$,(B 1854$BG/$KEj9F$5(B +$B$l$?$HH$7$F$/$@$5$$!#(B + +@node Article Display +@subsection Article Display +@cindex picons +@cindex x-face +@cindex smileys +@cindex gravatars + +$B$3$l$i$N%3%^%s%I$O!"$$$m$s$J.$5$JGr9u2hA|$G!"%a%C%;!<%8%X%C%@!<$+$i;}$C$F$-(B +$B$^$9(B (@pxref{X-Face})$B!#(B + +@code{Face} $B%X%C%@!<$O>.$5$J%+%i!<2hA|$G!"%a%C%;!<%8%X%C%@!<$+$i;}$C$F$-(B +$B$^$9(B (@pxref{Face})$B!#(B + +$B%9%^%$%j!<$O!"?M!9$,%a%C%;!<%8$K;6$i$+$7$?$,$k>.$5$J(B @samp{:-)} $B%7%s%\%k(B +$B$G$9!#(B + +$B0lJ}(B Picon $B$O$"$J$?<+?H$N%7%9%F%`$K0MB8$7!"(BGnus $B$O%X%C%@!<$K9gCW$9$k$"$J(B +$B$?$N;}$AJ*$rC5$7$F$_$^$9(B (@pxref{Picons})$B!#(B + +Gravatars $B$O(B @uref{http://www.gravatar.com/} $B$+$i%*%s%i%$%s$G(B +@cindex signatures +@cindex article signature + +@vindex gnus-signature-separator +$B$=$l$>$l$N5-;v$OFs$D$NItJ,$KJ,$1$i$l$^$9(B---$B%X%C%@!<$HK\J8$G$9!#K\J8$O=p(B +$BL>ItJ,$HJ8>OItJ,$KJ,$1$k$3$H$,$G$-$^$9!#$I$l$,=pL>$H$_$J$5$l$k$+$r7h$a$k(B +$BJQ?t$O(B @code{gnus-signature-separator} $B$G$9!#$3$l$OIaDL$O(B son-of-RFC +1036 $B$G5,Dj$5$l$F$$$kI8=`$N(B @samp{^-- $} $B$G$9!#$7$+$7!"B?$/$N?M$,I8=`$G(B +$B$O$J$$=pL>%;%Q%l!<%?!<$r;H$&$N$G!"$3$NJQ?t$O0l$D0l$D;n$5$l$k!"@55,I=8=$N(B +$B%j%9%H$G$"$k$3$H$b$G$-$^$9!#(B($BC5:w$OK\J8$N:G8e$+$i;O$a$X$H$J$5$l$^(B +$B$9!#(B) $B$h$/$"$j$=$&$JCM$O(B: + +@lisp +(setq gnus-signature-separator + '("^-- $" ; @r{$BI8=`(B} + "^-- *$" ; @r{$BIaDL$NJx$7J}(B} + "^-------*$" ; @r{$BB?$/$N?M$OD9!$H$_$J$5$l$k(B +$B$+$X$N@)8B$rDs6!$7$^$9!#(B + +@enumerate +@item +$B$3$l$,@0?t$G$"$l$P!"=pL>$O$3$N@0?t$h$j(B ($BJ8;z?t$G(B) $BD9$/$J$C$F$$$F$O$$$1$^(B +$B$;$s!#(B +@item +$B$3$l$,IbF0>.?tE@?t$G$"$l$P!"=pL>$O$=$N?tCM$h$j(B ($B9T?t$G(B) $BD9$/$J$C$F$$$F$O(B +$B$$$1$^$;$s!#(B +@item +$B$3$l$,4X?t$G$"$l$P!"$=$N4X?t$O0z?t$J$7$G8F$P$l!"$=$l$,(B @code{nil} $B$rJV$;(B +$B$P!"$=$N%P%C%U%!!<$K$O=pL>$,$"$j$^$;$s!#(B +@item +$B$3$l$,J8;zNs$G$"$l$P!"$=$l$O@55,I=8=$H$7$F;H$o$l$^$9!#$b$7$=$l$,9gCW$9$l(B +$B$P!"Ev$N$=$NJ8;zNs$O=pL>$G$O$"$j$^$;$s!#(B +@end enumerate + +$B$3$NJQ?t$O!"MWAG$,>e$KNs5s$5$l$?7?$N%j%9%H$G$"$k$3$H$b$G$-$^$9!#Nc$G$9(B: + +@lisp +(setq gnus-signature-limit + '(200.0 "^---*Forwarded article")) +@end lisp + +$B$3$l$O=pL>%;%Q%l!<%?!<$N8e$K(B 200 $B$rD6$($k9T$,$"$k$+!"%;%Q%l!<%?!<$N8e$N(B +$B%F%-%9%H$,@55,I=8=(B @samp{^---*Forwarded article} $B$K9gCW$9$l$P!"7k6I$=$l(B +$B$O=pL>$G$O$J$$$H$$$&$3$H$G$9!#(B + +@node Article Miscellanea +@subsection $B5-;v$$$m$$$m(B + +@table @kbd +@item A t +@kindex A t ($B35N,(B) +@findex gnus-article-babel +$B5-;v$r$"$k8@8l$+$iJL$N$b$N$XJQ49$7$^$9(B (@code{gnus-article-babel})$B!#(B +@end table + +@node MIME Commands +@section MIME $B%3%^%s%I(B +@cindex MIME decoding +@cindex attachments +@cindex viewing attachments + +$B0J2<$N%3%^%s%I$O$9$Y$F?tCM@\F,0z?t$rM}2r$7$^$9!#Nc$($P(B @kbd{3 K v} $B$O(B +$B!V;0HVL\$N(B @acronym{MIME} $B%Q!<%H$rI=<($9$k!W$H$$$&0UL#$G$9!#(B + +@table @kbd +@item b +@itemx K v +@kindex b ($B35N,(B) +@kindex K v ($B35N,(B) +@acronym{MIME} $B%Q!<%H$rI=<($7$^$9!#(B + +@item K o +@kindex K o ($B35N,(B) +@acronym{MIME} $B%Q!<%H$rJ]B8$7$^$9!#(B + +@item K O +@kindex K O ($B35N,(B) +$B%U%!%$%kL>$NF~NO$r5a$a$F$+$i(B @acronym{MIME} $B%Q!<%H$rJ]B8$7!"$=$l$r5-;v$+(B +$B$iH$5$l$k$h$&$K(B +$B$J$j$^$9!#(B + +@item K r +@kindex K r ($B35N,(B) +@acronym{MIME} $B%Q!<%H$r30It$K$"$kK\BN$GCV$-49$($^$9!#(B + +@item K d +@kindex K d ($B35N,(B) +@acronym{MIME} $B%Q!<%H$r:o=|$7$F!":o=|$7$?$3$H$N0FFb$rDI2C$7$^$9!#(B -@item W T e -@kindex W T e ($B35N,(B) -@findex gnus-article-date-lapsed -@findex gnus-start-date-timer -@findex gnus-stop-date-timer -$B5-;v$,Ej9F$5$l$F$+$i:#$^$G$I$l$/$i$$$N;~4V$,7P2a$7$?$+$rI=<($7$^(B -$B$9(B (@code{gnus-article-date-lapsed})$B!#$3$s$J$U$&$K!#(B +@item K c +@kindex K c ($B35N,(B) +@acronym{MIME} $B%Q!<%H$r%3%T!<$7$^$9!#(B -@example -X-Sent: 6 weeks, 4 days, 1 hour, 3 minutes, 8 seconds ago -@end example +@item K e +@kindex K e ($B35N,(B) +@acronym{MIME} $B%Q!<%H$r30It%3%^%s%I$GI=<($7$^$9!#(B -@vindex gnus-article-date-lapsed-new-header -@code{gnus-article-date-lapsed-new-header} $B$NCM$G!"$3$N%X%C%@!<$r4{B8(B -$B$N(B Date $B$N2<$KDI2C$9$k$+!"CV$-BX$($k$+$r;XDj$7$^$9!#(B +@item K i +@kindex K i ($B35N,(B) +@acronym{MIME} $B%Q!<%H$r%P%C%U%!!rM}$KCV(B -$B$-49$($k$3$H$G$9!#(B +@item K | +@kindex K | ($B35N,(B) +@acronym{MIME} $B%Q!<%H$r30It%3%^%s%I$K%Q%$%W$7$^$9!#(B +@end table -$B$3$N9T$,O"B3$7$F99?7$5$l$k$h$&$K$7$?$$$N$G$"$l$P!"(B +$B0J9_$N(B @acronym{MIME} $B%3%^%s%I$N;D$j$O!"?tCM@\F,0z?t$rF1$8$d$jJ}$G$O;H$$(B +$B$^$;$s(B: -@lisp -(gnus-start-date-timer) -@end lisp +@table @kbd +@item K H +@kindex K H ($B35N,(B) +@findex gnus-article-browse-html-article +$B8=:_$N5-;v$N(B @samp{text/html} $B%Q!<%H$r(B WWW $B%V%i%&%6!<$G8+$^$9!#%a%C%;!<(B +$B%8$K(B @code{cid} $B7A<0$GKd$a9~$^$l$?%$%s%i%$%s2hA|$O0lHL$K0BA4$@$H9M$($i$l(B +$B$F$$$k$N$GE,@Z$K=hM}$5$l$^$9!#@\F,0z?t$,M?$($i$l$J$1$l$P!"$9$Y$F(B +$B$N(B @acronym{HTML} $B%Q!<%H$N@hF,$K5-;v$N%X%C%@!<$,2C$($i$l$^$9!#(B -$B$r(B @file{~/.gnus.el} $B%U%!%$%k$KF~$l$k$+!"$=$l$r2?$+$N%U%C%/$Gl9g$O!"(B -@code{gnus-stop-date-timer} $BL?Na$r;H$C$F$/$@$5$$!#(B +$B7Y9p(B: Spammers $B$O(B @acronym{HTML} $B5-;vCf$N2hA|$X$N(B (@code{http} $B7A<0(B +$B$N(B) $B%j%s%/$r!"$"$J$?$,$=$N5-;v$rFI$s$@$+$I$&$+$r3N$+$a$k$?$a$K;H$$$^$9!#(B +$B$3$N%3%^%s%I$O(B @acronym{HTML} $B5-;v$+$i$=$N$NJQ494X?t$r;H$C$F$$$F!"$=$l$,40A4$K4V0c$C$?$3$H$r$7$F$$$k$N$G(B -$B$O$J$$$+$H?4G[$K$J$C$?$H$-$KLr$KN)$A$^$9!#Nc$($P!"5-;v$,(B 1854$BG/$KEj9F$5(B -$B$l$?$Ho$K%V%i%&%6!<$GI=<($7$?$$$N$G$"$l$P!"(B +@code{mm-text-html-renderer} $B$r(B @code{nil} $B$K@_Dj$7$F$/$@$5$$!#(B -$B9%$_$N=q<0$G<+F0E*$KF|IU$rI=<($9$kJ}K!$O(B @ref{Customizing Articles} $B$r;2(B -$B>H$7$F$/$@$5$$!#(B +$B$3$N%3%^%s%I$O2hA|$r4^$`(B @acronym{HTML} $B%3%s%F%s%D$r%V%i%&%6!<$KEO$9$?$a(B +$B$K0l;~%U%!%$%k$r:n$j!"%0%k!<%W$rH4$1=P$k$H$-$K(B ($B$b$7$"$J$?$,K>$a$P(B) $B$=$l(B +$B$i$r:o=|$7$^$9!#(B -@node Article Display -@subsection Article Display -@cindex picons -@cindex x-face -@cindex smileys -@cindex gravatars +@item K b +@kindex K b ($B35N,(B) +$B$9$Y$F$N(B @acronym{MIME} $B%Q!<%H$N@hF,$K%\%?%s$rIU2C$7$^$9!#Kd$a9~$^$l$?%Q!<(B +$B%H$r%;!<%V(B ($B$^$?$OB>$NF0:n$r.$5$JGr9u2hA|$G!"%a%C%;!<%8%X%C%@!<$+$i;}$C$F$-(B -$B$^$9(B (@pxref{X-Face})$B!#(B +@item X m +@kindex X m ($B35N,(B) +@findex gnus-summary-save-parts +@acronym{MIME} $B%?%$%W$K9gCW$9$k$9$Y$F$N%Q!<%H$r!"%G%#%l%/%H%j!<$K%;!<%V(B +$B$7$^$9(B (@code{gnus-summary-save-parts})$B!#%W%m%;%9(B/$B@\F,0z?t$N=,47$rM}2r$7(B +$B$^$9(B (@pxref{Process/Prefix})$B!#(B -@code{Face} $B%X%C%@!<$O>.$5$J%+%i!<2hA|$G!"%a%C%;!<%8%X%C%@!<$+$i;}$C$F$-(B -$B$^$9(B (@pxref{Face})$B!#(B +@item M-t +@kindex M-t ($B35N,(B) +@findex gnus-summary-toggle-display-buttonized +$B5-;v%P%C%U%!!<$K%\%?%s$rI=<($9$k$+$7$J$$$+$r@Z$jBX$($^$^(B +$B$9(B (@code{gnus-summary-toggle-display-buttonized})$B!#(B -$B%9%^%$%j!<$O!"?M!9$,%a%C%;!<%8$K;6$i$+$7$?$,$k>.$5$J(B @samp{:-)} $B%7%s%\%k(B -$B$G$9!#(B +@item W M w +@kindex W M w ($B35N,(B) +@findex gnus-article-decode-mime-words +$B5-;v%X%C%@!<$K$"$k(B RFC 2047 $B$G%(%s%3!<%I$5$l$?8l$r%G%3!<%I$7$^(B +$B$9(B (@code{gnus-article-decode-mime-words})$B!#(B -$B0lJ}(B Picon $B$O$"$J$?<+?H$N%7%9%F%`$K0MB8$7!"(BGnus $B$O%X%C%@!<$K9gCW$9$k$"$J(B -$B$?$N;}$AJ*$rC5$7$F$_$^$9(B (@pxref{Picons})$B!#(B +@item W M c +@kindex W M c ($B35N,(B) +@findex gnus-article-decode-charset +$B%(%s%3!<%I$5$l$?5-;v$NK\J8$r!"J8;z%;%C%H$G%G%3!<%I$7$^(B +$B$9(B (@code{gnus-article-decode-charset})$B!#(B -Gravatars $B$O(B @uref{http://www.gravatar.com/} $B$+$i%*%s%i%$%s$Gl9g$G$b!"@\F,0z?t$rM?$($k$3$H$K$h$C(B +$B$F!"%G%3!<%I$9$k$?$a$NJ8;z%;%C%H$rF~NO$9$k$3$H$O2DG=$G$9!#$"$k6&DL$N%(%s(B +$B%3!<%G%#%s%0$r;H$C$F(B ($B$G$b(B @acronym{MIME} $B%X%C%@!<$O4^$a$:$K(B) $B?M!9$,5-;v(B +$B$rEj9F$9$kCO0hE*$J%0%k!<%W$G$O!"(B@code{charset} $B%0%k!<%W(B/$B%H%T%C%/!&%Q%i%a!<(B +$B%?!<$KI,MW$JJ8;z%;%C%H$r@_Dj$9$l$PNI$$$G$7$g$&(B (@pxref{Group +Parameters})$B!#(B -$B$3$l$i$9$Y$F$N5!G=$O%H%0%k$G$9!#$b$7$9$G$K$=$l$i$,B8:_$7$F$$$?$J$i$P!"$=(B -$B$l$i$O:o=|$5$l$^$9!#(B +@item W M v +@kindex W M v ($B35N,(B) +@findex gnus-mime-view-all-parts +$B8=:_$N5-;v$K$"$k!"$9$Y$F$N(B @acronym{MIME} $B%Q!<%H$rI=<($7$^(B +$B$9(B (@code{gnus-mime-view-all-parts})$B!#(B +@end table -@table @kbd -@item W D x -@kindex W D x ($B35N,(B) -@findex gnus-article-display-x-face -@code{X-Face} $B$r(B @code{From} $B%X%C%@!<$KI=<($7$^(B -$B$9(B (@code{gnus-article-display-x-face})$B!#(B +$B4XO"$9$kJQ?t(B: -@item W D d -@kindex W D d ($B35N,(B) -@findex gnus-article-display-face -@code{Face} $B$r(B @code{From} $B%X%C%@!<$KI=<($7$^(B -$B$9(B (@code{gnus-article-display-face})$B!#(B +@table @code +@item gnus-ignored-mime-types +@vindex gnus-ignored-mime-types +$B$3$l$O@55,I=8=$N%j%9%H$G!"$3$l$K4^$^$l$F$$$k@55,I=8=$K9gCW$9(B +$B$k(B @acronym{MIME} $B%?%$%W$O!"(BGnus $B$K$h$C$F40A4$KL5;k$5$l$^$9!#%G%#%U%)%k(B +$B%HCM$O(B @code{nil} $B$G$9!#(B -@item W D s -@kindex W D s ($B35N,(B) -@findex gnus-treat-smiley -$B%9%^%$%j!<$rI=<($7$^$9(B (@code{gnus-treat-smiley})$B!#(B +$B$9$Y$F$N(B Vcard $B$rL5;k$5$;$k$K$O!"$3$s$J$U$&$K$7$F$/$@$5$$(B: -@item W D f -@kindex W D f ($B35N,(B) -@findex gnus-treat-from-picon -@code{From} $B%X%C%@!<$r(B Picon $B2=$7$^$9(B (@code{gnus-treat-from-picon})$B!#(B +@lisp +(setq gnus-ignored-mime-types + '("text/x-vcard")) +@end lisp -@item W D m -@kindex W D m ($B35N,(B) -@findex gnus-treat-mail-picon -$B$9$Y$F$N%a!<%k%X%C%@!<(B ($B$9$J$o$A(B @code{Cc}$B!"(B@code{To}) $B$r(B Picon $B2=$7$^(B -$B$9(B (@code{gnus-treat-mail-picon})$B!#(B +@item gnus-article-loose-mime +@vindex gnus-article-loose-mime +$BHs(B-@code{nil} $B$@$C$?$i!"(BGnus $B$O5-;v$r(B @acronym{MIME} $B%a%C%;!<%8$H$7$F2r(B +$BFI$9$kA0$K!"(B@samp{MIME-Version} $B$,$"$k$3$H$rI,MW$H$7$^$;$s!#$3$l$O!"$"$k(B +$B2u$l$?%a!<%k!&%f!<%6!l9g(B +$B$r=|$$$F!"$G$9$,!#%G%#%U%)%k%HCM$O(B @code{(".*/.*")} $B$G$9!#$3$NJQ?t(B +$B$O(B @code{gnus-inhibit-mime-unbuttonizing} $B$,(B @code{nil} $B$N$H$-$@$1;H$o$l(B +$B$^$9!#(B -@item W D h -@kindex W D h ($B35N,(B) -@findex gnus-treat-mail-gravatar -$B%a!<%k%X%C%@!<$<$s$V(B ($B$D$^$j(B @code{Cc}$B!"(B@code{To}) $B$r%"%P%?!<2=$7$^(B -$B$9(B (@code{gnus-treat-from-gravatar})$B!#(B +@item gnus-buttonized-mime-types +@vindex gnus-buttonized-mime-types +$B$3$l$O@55,I=8=$N%j%9%H$G!"$3$l$K4^$^$l$F$$$k@55,I=8=$K9gCW$9(B +$B$k(B @acronym{MIME} $B%?%$%W$K$O!"$=$l$i$,I=<($5$l$J$$>l9g$r=|$$$F!"%\%?%s$,(B +$BIU2C$5$l$^$9!#$3$NJQ?t$O(B @code{gnus-unbuttonized-mime-types} $B$h$j$bM%@h(B +$B$5$l$^$9!#%G%#%U%)%k%HCM$O(B @code{nil} $B$G$9!#$3$NJQ?t(B +$B$O(B @code{gnus-inhibit-mime-unbuttonizing} $B$,(B @code{nil} $B$N$H$-$@$1;H$o$l(B +$B$^$9!#(B -@item W D D -@kindex W D D ($B35N,(B) -@findex gnus-article-remove-images -$B5-;v%P%C%U%!!<$+$i$9$Y$F$N2hA|$r:o=|$7$^(B -$B$9(B (@code{gnus-article-remove-images})$B!#(B +$BNc$($P!"%;%-%e%j%F%#!<$N%\%?%s$@$1$rI=<($7$F!"B>$N%\%?%s$rI=<($7$J$$$h$&(B +$B$K$9$k$K$O!"$3$NJQ?t$r(B @code{("multipart/signed")} $B$K@_Dj$7$F!"(B +@code{gnus-unbuttonized-mime-types} $B$O%G%#%U%)%k%HCM$N$^$^$K$7$F$*$$$F$/(B +$B$@$5$$!#(B -@item W D W -@kindex W D W ($B35N,(B) -@findex gnus-html-show-images -@code{gnus-article-html} $B$GIA2h$7$?(B @acronym{HTML} $B5-;v$rFI$s$G$$$k$H$-(B -$B$K!"AK;_$5$l$?2hA|$r$3$N%3%^%s%I$G%P%C%U%!!<$KA^F~$9$k$3$H$,$G$-$^(B -$B$9(B (@code{gnus-html-show-images})$B!#(B -@end table +$B$^$?!"$3$N%j%9%H$K(B @code{"multipart/alternative"} $B$r2C$($k$3$H$K$h$C$F!"(B +$B$=$&$$$&%a!<%k$K4^$^$l$F$$$kFs$D$N%a%G%#%"!&%?%$%W$N$&$A$N0l$D$rA*$V$3$H(B +$B$,$G$-$k!"%i%8%*%\%?%s$rI=<($5$;$k$3$H$,$G$-$^$9!#(B +@code{mm-discouraged-alternatives} $B$b;2>H$7$F$/$@$5$$(B (@pxref{Display +Customization, ,$BI=<($N%+%9%?%^%$%:(B, emacs-mime-ja, The Emacs MIME +Manual})$B!#(B + +@item gnus-inhibit-mime-unbuttonizing +@vindex gnus-inhibit-mime-unbuttonizing +$B$3$l$,Hs(B-@code{nil} $B$@$H!"$9$Y$F$N(B @acronym{MIME} $B%Q!<%H$K%\%?%s$rIU2C$7(B +$B$^$9!#%G%#%U%)%k%HCM$O(B @code{nil} $B$G$9!#(B -@node Article Signature -@subsection $B5-;v$N=pL>(B -@cindex signatures -@cindex article signature +@item gnus-article-mime-part-function +@vindex gnus-article-mime-part-function +$B$=$l$>$l$N(B @acronym{MIME} $B%Q!<%H$KBP$7$F!"$3$N4X?t$,(B @acronym{MIME} $B%O%s(B +$B%I%k(B ($BLuCm(B: $B%Q!<%H$N%?%$%W$dFbMFJ*$rI=8=$9$k$?$a$K!"(BGnus $B$NFbIt$G;H$o$l(B +$B$k%G!<%?$N9=B$BN(B) $B$r0z?t$K$7$F8F$P$l$^$9!#$3$N4X?t$O!"MxMQp(B +$BJs$r=8$a(B ($BNc$($P(B Vcard $B$N>pJs$r(B bbdb $B$N%G!<%?%Y!<%9$K2C$((B) $B$?$j!"%Q!<%H(B +$B$K4p$E$$$F2?$+$r5/F0(B ($BNc$($P!"$9$Y$F$N(B jpeg $B$r$"$k%G%#%l%/%H%j!<$K%;!<(B +$B%V(B) $B$9$k$?$a$K;H$o$l$k$3$H$,0U?^$5$l$F$$$^$9!#(B -@vindex gnus-signature-separator -$B$=$l$>$l$N5-;v$OFs$D$NItJ,$KJ,$1$i$l$^$9(B---$B%X%C%@!<$HK\J8$G$9!#K\J8$O=p(B -$BL>ItJ,$HJ8>OItJ,$KJ,$1$k$3$H$,$G$-$^$9!#$I$l$,=pL>$H$_$J$5$l$k$+$r7h$a$k(B -$BJQ?t$O(B @code{gnus-signature-separator} $B$G$9!#$3$l$OIaDL$O(B son-of-RFC -1036 $B$G5,Dj$5$l$F$$$kI8=`$N(B @samp{^-- $} $B$G$9!#$7$+$7!"B?$/$N?M$,I8=`$G(B -$B$O$J$$=pL>%;%Q%l!<%?!<$r;H$&$N$G!"$3$NJQ?t$O0l$D0l$D;n$5$l$k!"@55,I=8=$N(B -$B%j%9%H$G$"$k$3$H$b$G$-$^$9!#(B($BC5:w$OK\J8$N:G8e$+$i;O$a$X$H$J$5$l$^(B -$B$9!#(B) $B$h$/$"$j$=$&$JCM$O(B: +$B8e$H$_$J$5$l$k(B -$B$+$X$N@)8B$rDs6!$7$^$9!#(B +@vindex gnus-mime-display-multipart-alternative-as-mixed +@item gnus-mime-display-multipart-alternative-as-mixed +"multipart/alternative" $B$N%Q!<%H$r(B "multipart/mixed" $B$G$"$k$b$N$H$7$FI=(B +$B<($7$^$9!#(B -@enumerate -@item -$B$3$l$,@0?t$G$"$l$P!"=pL>$O$3$N@0?t$h$j(B ($BJ8;z?t$G(B) $BD9$/$J$C$F$$$F$O$$$1$^(B -$B$;$s!#(B -@item -$B$3$l$,IbF0>.?tE@?t$G$"$l$P!"=pL>$O$=$N?tCM$h$j(B ($B9T?t$G(B) $BD9$/$J$C$F$$$F$O(B -$B$$$1$^$;$s!#(B -@item -$B$3$l$,4X?t$G$"$l$P!"$=$N4X?t$O0z?t$J$7$G8F$P$l!"$=$l$,(B @code{nil} $B$rJV$;(B -$B$P!"$=$N%P%C%U%!!<$K$O=pL>$,$"$j$^$;$s!#(B -@item -$B$3$l$,J8;zNs$G$"$l$P!"$=$l$O@55,I=8=$H$7$F;H$o$l$^$9!#$b$7$=$l$,9gCW$9$l(B -$B$P!"Ev$N$=$NJ8;zNs$O=pL>$G$O$"$j$^$;$s!#(B -@end enumerate +@vindex gnus-mime-display-multipart-related-as-mixed +@item gnus-mime-display-multipart-related-as-mixed +"multipart/related" $B$N%Q!<%H$r(B "multipart/mixed" $B$G$"$k$b$N$H$7$FI=<($7(B +$B$^$9!#(B -$B$3$NJQ?t$O!"MWAG$,>e$KNs5s$5$l$?7?$N%j%9%H$G$"$k$3$H$b$G$-$^$9!#Nc$G$9(B: +$B$b$7(B @samp{text/html} $B$rI=<($9$k$N$,5$$KF~$i$J$$$N$J$i!"(B +@code{mm-discouraged-alternatives} $B$r;2>H$7$F$/$@$5$$!#$?$@$7(B ($B$=$l(B +$B$G(B "text/html" $B$rI=<($7$J$$$h$&$K@_Dj$7$F!"$+$D(B) $B$3$NJQ?t(B +$B$,(B @code{nil} $B$@$H!"(B"multipart/related" $B%Q!<%H$NCf$K$"$k2hA|$dB>$N;qNA$r(B +$B8+F($7$F$7$^$&$+$b$7$l$^$;$s!#(B@xref{Display Customization, +,$BI=<($N%+%9%?%^%$%:(B, emacs-mime-ja, The Emacs MIME Manual}. -@lisp -(setq gnus-signature-limit - '(200.0 "^---*Forwarded article")) -@end lisp +@vindex gnus-mime-display-multipart-as-mixed +@item gnus-mime-display-multipart-as-mixed +"multipart" $B$N%Q!<%H$r(B "multipart/mixed" $B$G$"$k$b$N$H$7$FI=<($7$^$9!#$b(B +$B$7(B @code{t} $B$@$H!"(B +@code{gnus-mime-display-multipart-alternative-as-mixed} $B$*$h(B +$B$S(B @code{gnus-mime-display-multipart-related-as-mixed} $B$,(B @code{nil} $B$G(B +$B$"$C$F$b!"$3$N@_Dj$NJ}$,M%@h$5$l$^$9!#(B -$B$3$l$O=pL>%;%Q%l!<%?!<$N8e$K(B 200 $B$rD6$($k9T$,$"$k$+!"%;%Q%l!<%?!<$N8e$N(B -$B%F%-%9%H$,@55,I=8=(B @samp{^---*Forwarded article} $B$K9gCW$9$l$P!"7k6I$=$l(B -$B$O=pL>$G$O$J$$$H$$$&$3$H$G$9!#(B +@vindex mm-file-name-rewrite-functions +@item mm-file-name-rewrite-functions +@acronym{MIME} $B%Q!<%H$N%U%!%$%kL>$r=q$-49$($k$?$a$K;H$o$l$k4X?t$N%j%9%H(B +$B$G$9!#$=$l$>$l$N4X?t$O%U%!%$%kL>$r$rJV$7$^$9!#(B -@node Article Miscellanea -@subsection $B5-;v$$$m$$$m(B +$B=PMh9g$$$N4X?t$O(B@* +@code{mm-file-name-delete-whitespace}, +@code{mm-file-name-trim-whitespace}, +@code{mm-file-name-collapse-whitespace} $B$*$h(B +$B$S(B @code{mm-file-name-replace-whitespace} $B$G$9!#:G8e$N$b$N$O%U%!%$%kL>$K(B +$B4^$^$l$k$=$l$>$l$N6uGrJ8;z$r!"JQ(B +$B?t(B @code{mm-file-name-replace-whitespace} $B$NCM$GCV$-49$($^$9!#%G%#%U%)%k(B +$B%HCM$O(B @code{"_"} ($BC10l$N2<@~(B) $B$G$9!#(B +@findex mm-file-name-delete-whitespace +@findex mm-file-name-trim-whitespace +@findex mm-file-name-collapse-whitespace +@findex mm-file-name-replace-whitespace +@vindex mm-file-name-replace-whitespace -@table @kbd -@item A t -@kindex A t ($B35N,(B) -@findex gnus-article-babel -$B5-;v$r$"$k8@8l$+$iJL$N$b$N$XJQ49$7$^$9(B (@code{gnus-article-babel})$B!#(B +$BI8=`$N4X?t$G$"$k(B @code{capitalize}, @code{downcase}, @code{upcase} $B$*$h(B +$B$S(B @code{upcase-initials} $B$b!"Lr$KN)$D$G$7$g$&!#(B + +$B%U%!%$%kL>$K4^$^$l$k6uGrJ8;z$,32$r$b$?$i$9$3$H$O!"$_$s$J$,CN$C$F$$$^$9!#(B +$B$?$@$7!"5$$K$+$1$J$$?M$?$A$r=|$$$F!"$G$9$,!#$=$s$JLXKf$N?M$?$A$+$i!"$?$/(B +$B$5$s$NE:IU%U%!%$%k$r/$7$P$+$j5_:Q$9$k$?$a$K!"$$$/$D$+$NCO0hE*$J%K%e!<%93,AX$K$O!"2?$N(B +$BJ8;z%;%C%H$,%G%#%U%)%k%H$G$"$k$+$r@k8@$9$kN(B (soi-disant) $B$7$F$$$k$/$;$K!"$NF~NO$r5a$a$F$+$i(B @acronym{MIME} $B%Q!<%H$rJ]B8$7!"$=$l$r5-;v$+(B -$B$iH$5$l$k$h$&$K(B -$B$J$j$^$9!#(B +@vindex gnus-group-posting-charset-alist +$BEj9F$9$k>l9g$K!"(B@acronym{MIME} $B$G%(%s%3!<%I$7$F$O$$$1$J$$J8;z%;%C%H$rH=(B +$BDj$9$k$?$a$K!"(B@code{gnus-group-posting-charset-alist} $B$,;H$o$l$^$9!#Nc$((B +$B$P$$$/$D$+$N3,AX$G$O!"(Bquoted-printable $B$G%X%C%@!<$r%(%s%3!<%I$9$k$3$H$O(B +$B7y$o$l$^$9!#(B -@item K r -@kindex K r ($B35N,(B) -@acronym{MIME} $B%Q!<%H$r30It$K$"$kK\BN$GCV$-49$($^$9!#(B +$B$3$NJQ?t$O@55,I=8=$H!"Ej9F$K:]$7$F%(%s%3!<%I$7$J$/$F$bNI$$$3$H$r5v$5$l(B +$B$?(B ($B$^$?$O%(%s%3!<%I$9$k$3$H$,7y$o$l$k(B) $BJ8;z%;%C%H$NO"A[%j%9%H$G$9!#$=$l(B +$B$>$l$NMWAG$O(B @code{(}@var{test header body-list}@code{)} $B$N7A<0$G$"$j!"(B +$B$=$l$i$Ol9g$O!"$=$NCM$rD4$Y$?7k2L$,Hs(B-@code{nil} $B$@$C$?$i!"$=$NMWAG$,:NMQ(B +$B$5$l$k$3$H$K$J$j$^$9!#(B +@item header +$B%X%C%@!<$r%(%s%3!<%I$7$J$/$F$bNI$$J8;z%;%C%H$G$9(B (@code{nil} $B$O!"$9$Y$F(B +$B$NJ8;z%;%C%H$r%(%s%3!<%I$9$k$3$H$r0UL#$7$^$9(B)$B!#(B +@item body-list +$B!H(BContent-Transfer-Encoding: 8bit$B!I$G$b$C$FK\J8$r%(%s%3!<%I$7$F$bNI(B +$B$$(B ($B$^$?$O(B quoted-printable $B$d(B base64 $B$G%(%s%3!<%I$9$k$3$H$,7y$o$l$k(B) $BJ8(B +$B;z%;%C%H$N%j%9%H!"$^$?$OFCJL$JCM$N0l$D$G$"$k(B @code{nil} ($B>o(B +$B$K(B quoted-printable $B$G%(%s%3!<%I$9$k(B)$B!"$^$?$O(B @code{t} ($B>o$K(B +$B!H(BContent-Transfer-Encoding: 8bit$B!I$r;H$&(B) $B$G$9!#(B +@end table -@item K c -@kindex K c ($B35N,(B) -@acronym{MIME} $B%Q!<%H$r%3%T!<$7$^$9!#(B +@cindex Russian +@cindex koi8-r +@cindex koi8-u +@cindex iso-8859-5 +@cindex coding system aliases +@cindex preferred charset +$B%a%C%;!<%8$rAw?.$9$k$H$-$K2?$NJ8;z%;%C%H$,;H$o$l$k$+$r@)8f$9$kIU2CE*$JJQ(B +$B?t$K$D$$$F$O!"(B@xref{Encoding Customization, +,$B%(%s%3!<%G%#%s%0$N%+%9%?%^%$%:(B, emacs-mime-ja, The Emacs MIME +Manual}, $B$r;2>H$7$F$/$@$5$$(B ($BLuCm(B: $BFC$KF|K\8l$N%a%C%;!<%8$NJ8;z%;%C%H$K(B +$B$D$$$F$O!"Nc$($PJQ?t(B @code{mm-coding-system-priorities} $B$r;2>H$7$F$/$@$5(B +$B$$(B)$B!#(B -@item K e -@kindex K e ($B35N,(B) -@acronym{MIME} $B%Q!<%H$r30It%3%^%s%I$GI=<($7$^$9!#(B +Gnus $B8GM-$G$O$J$$$1$l$I!"Lr$KN)$D$+$b$7$l$J$$J8;z%;%C%H$K4X$9$kB>$NHk7m(B: -@item K i -@kindex K i ($B35N,(B) -@acronym{MIME} $B%Q!<%H$r%P%C%U%!!o$K%V%i%&%6!<$GI=<($7$?$$$N$G$"$l$P!"(B -@code{mm-text-html-renderer} $B$r(B @code{nil} $B$K@_Dj$7$F$/$@$5$$!#(B +$B$3$l$O!"$[$H$s$I@5$7$$$3$H$r$9$k$G$7$g$&!#(B -$B$3$N%3%^%s%I$O2hA|$r4^$`(B @acronym{HTML} $B%3%s%F%s%D$r%V%i%&%6!<$KEO$9$?$a(B -$B$K0l;~%U%!%$%k$r:n$j!"%0%k!<%W$rH4$1=P$k$H$-$K(B ($B$b$7$"$J$?$,K>$a$P(B) $B$=$l(B -$B$i$r:o=|$7$^$9!#(B +$B$=$7$F:G8e$K!"(B@code{windows-1251} $B$N$h$&$JJ8;z%;%C%H$rFI$`$K$O!"$NF0:n$rA0$K$K(B Muttprint $B$r;H$C$F0u:~$9$k$3$H(B +$B$b$G$-$^$9(B (@pxref{Saving Articles})$B!#(B -@item M-t -@kindex M-t ($B35N,(B) -@findex gnus-summary-toggle-display-buttonized -$B5-;v%P%C%U%!!<$K%\%?%s$rI=<($9$k$+$7$J$$$+$r@Z$jBX$($^$^(B -$B$9(B (@code{gnus-summary-toggle-display-buttonized})$B!#(B +@item A C +@vindex gnus-fetch-partial-articles +@findex gnus-summary-show-complete-article +$B$b$7(B @code{-fetch-partial-articles} $B$,(B @code{nil} $B0J30$NCM$@$C(B +$B$?$i!"%P%C%/%(%s%I$,%5%]!<%H$7$F$$$l$P(B Gnus $B$O5-;v$NItJ,$rl9g$G$b!"@\F,0z?t$rM?$($k$3$H$K$h$C(B -$B$F!"%G%3!<%I$9$k$?$a$NJ8;z%;%C%H$rF~NO$9$k$3$H$O2DG=$G$9!#$"$k6&DL$N%(%s(B -$B%3!<%G%#%s%0$r;H$C$F(B ($B$G$b(B @acronym{MIME} $B%X%C%@!<$O4^$a$:$K(B) $B?M!9$,5-;v(B -$B$rEj9F$9$kCO0hE*$J%0%k!<%W$G$O!"(B@code{charset} $B%0%k!<%W(B/$B%H%T%C%/!&%Q%i%a!<(B -$B%?!<$KI,MW$JJ8;z%;%C%H$r@_Dj$9$l$PNI$$$G$7$g$&(B (@pxref{Group -Parameters})$B!#(B +@table @kbd +@item C-c C-s C-n +@kindex C-c C-s C-n ($B35N,(B) +@findex gnus-summary-sort-by-number +$B5-;vHV9f$K$h$C$FJB$YBX$($^$9(B (@code{gnus-summary-sort-by-number})$B!#(B -@item W M v -@kindex W M v ($B35N,(B) -@findex gnus-mime-view-all-parts -$B8=:_$N5-;v$K$"$k!"$9$Y$F$N(B @acronym{MIME} $B%Q!<%H$rI=<($7$^(B -$B$9(B (@code{gnus-mime-view-all-parts})$B!#(B -@end table +@item C-c C-s C-m C-n +@kindex C-c C-s C-n ($B35N,(B) +@findex gnus-summary-sort-by-most-recent-number +$B:G?7$N5-;vHV9f$K$h$C$FJB$YBX$($^(B +$B$9(B (@code{gnus-summary-sort-by-most-recent-number})$B!#(B -$B4XO"$9$kJQ?t(B: +@item C-c C-s C-a +@kindex C-c C-s C-a ($B35N,(B) +@findex gnus-summary-sort-by-author +$BCxl9g(B -$B$r=|$$$F!"$G$9$,!#%G%#%U%)%k%HCM$O(B @code{(".*/.*")} $B$G$9!#$3$NJQ?t(B -$B$O(B @code{gnus-inhibit-mime-unbuttonizing} $B$,(B @code{nil} $B$N$H$-$@$1;H$o$l(B -$B$^$9!#(B +@item C-c C-s C-c +@kindex C-c C-s C-c ($B35N,(B) +@findex gnus-summary-sort-by-chars +$B5-;v$ND9$5(B ($BJ8;z?t(B) $B$GJB$YBX$($^$9(B (@code{gnus-summary-sort-by-chars})$B!#(B -@item gnus-buttonized-mime-types -@vindex gnus-buttonized-mime-types -$B$3$l$O@55,I=8=$N%j%9%H$G!"$3$l$K4^$^$l$F$$$k@55,I=8=$K9gCW$9(B -$B$k(B @acronym{MIME} $B%?%$%W$K$O!"$=$l$i$,I=<($5$l$J$$>l9g$r=|$$$F!"%\%?%s$,(B -$BIU2C$5$l$^$9!#$3$NJQ?t$O(B @code{gnus-unbuttonized-mime-types} $B$h$j$bM%@h(B -$B$5$l$^$9!#%G%#%U%)%k%HCM$O(B @code{nil} $B$G$9!#$3$NJQ?t(B -$B$O(B @code{gnus-inhibit-mime-unbuttonizing} $B$,(B @code{nil} $B$N$H$-$@$1;H$o$l(B -$B$^$9!#(B +@item C-c C-s C-i +@kindex C-c C-s C-i ($B35N,(B) +@findex gnus-summary-sort-by-score +$B%9%3%"$K$h$C$FJB$YBX$($^$9(B (@code{gnus-summary-sort-by-score})$B!#(B -$BNc$($P!"%;%-%e%j%F%#!<$N%\%?%s$@$1$rI=<($7$F!"B>$N%\%?%s$rI=<($7$J$$$h$&(B -$B$K$9$k$K$O!"$3$NJQ?t$r(B @code{("multipart/signed")} $B$K@_Dj$7$F!"(B -@code{gnus-unbuttonized-mime-types} $B$O%G%#%U%)%k%HCM$N$^$^$K$7$F$*$$$F$/(B -$B$@$5$$!#(B +@item C-c C-s C-r +@kindex C-c C-s C-r ($B35N,(B) +@findex gnus-summary-sort-by-random +$B%i%s%@%`$KJB$YBX$($^$9(B (@code{gnus-summary-sort-by-random})$B!#(B -$B$^$?!"$3$N%j%9%H$K(B @code{"multipart/alternative"} $B$r2C$($k$3$H$K$h$C$F!"(B -$B$=$&$$$&%a!<%k$K4^$^$l$F$$$kFs$D$N%a%G%#%"!&%?%$%W$N$&$A$N0l$D$rA*$V$3$H(B -$B$,$G$-$k!"%i%8%*%\%?%s$rI=<($5$;$k$3$H$,$G$-$^$9!#(B -@code{mm-discouraged-alternatives} $B$b;2>H$7$F$/$@$5$$(B (@pxref{Display -Customization, ,$BI=<($N%+%9%?%^%$%:(B, emacs-mime-ja, The Emacs MIME -Manual})$B!#(B +@item C-c C-s C-o +@kindex C-c C-s C-o ($B35N,(B) +@findex gnus-summary-sort-by-original +$B%G%#%U%)%k%H$NJ}K!$GJB$YBX$($^$9(B (@code{gnus-summary-sort-by-original})$B!#(B +@end table -@item gnus-inhibit-mime-unbuttonizing -@vindex gnus-inhibit-mime-unbuttonizing -$B$3$l$,Hs(B-@code{nil} $B$@$H!"$9$Y$F$N(B @acronym{MIME} $B%Q!<%H$K%\%?%s$rIU2C$7(B -$B$^$9!#%G%#%U%)%k%HCM$O(B @code{nil} $B$G$9!#(B +$B$3$l$i$N4X?t$O%9%l%C%I$r;H$C$F$$$k$H$-$H;H$C$F$$$J$$$H$-$NN>J}$GF0:n$7$^(B +$B$9!#8e$l$N(B @acronym{MIME} $B%Q!<%H$KBP$7$F!"$3$N4X?t$,(B @acronym{MIME} $B%O%s(B -$B%I%k(B ($BLuCm(B: $B%Q!<%H$N%?%$%W$dFbMFJ*$rI=8=$9$k$?$a$K!"(BGnus $B$NFbIt$G;H$o$l(B -$B$k%G!<%?$N9=B$BN(B) $B$r0z?t$K$7$F8F$P$l$^$9!#$3$N4X?t$O!"MxMQp(B -$BJs$r=8$a(B ($BNc$($P(B Vcard $B$N>pJs$r(B bbdb $B$N%G!<%?%Y!<%9$K2C$((B) $B$?$j!"%Q!<%H(B -$B$K4p$E$$$F2?$+$r5/F0(B ($BNc$($P!"$9$Y$F$N(B jpeg $B$r$"$k%G%#%l%/%H%j!<$K%;!<(B -$B%V(B) $B$9$k$?$a$K;H$o$l$k$3$H$,0U?^$5$l$F$$$^$9!#(B +$B@\F,0z?t$rM?$($k$HJB$YBX$($N=g=x$,5U$K$J$j$^$9!#(B -$B8eC5n$5$l$F$$$J$$>e!"(B +$B8=:_$N5-;v$N(B @code{References} $B$,$V$A2u$5$l$F$$$J$1$l$P!"$?(B +$B$@(B @kbd{^} $B$+(B @kbd{A r} $B$r2!$;$PNI$$$@$1$G(B +$B$9$+$i(B (@code{gnus-summary-refer-parent-article})$B!#$9$Y$F$,$&$^$/$$$1$P!"(B +$B?F5-;v$rl9g$O!"$=$N?t$N@$Be$@$1A0$NAD@h$N5-;v$N$_$r/$7;~4V$,$+(B +$B$+$j$^$9!#$3$l$r$7$P$7$P9T$J$&$N$G$"$l$P!"(B +@code{gnus-fetch-old-headers} $B$r(B @code{invisible} $B$K@_Dj$9$k$3$H$r9M$($?(B +$B$[$&$,NI$$$G$7$g$&(B (@pxref{Filling In Threads})$B!#$3$l$OIaDL$O;k3PE*$J8z(B +$B2L$O$"$j$^$;$s$,!"$3$NL?Na$NF0:n$r$+$J$jB.$/$7$^$9!#$b$A$m$s%0%k!<%W$KF~(B +$B$k$N$O$$$/$i$+CY$/$J$j$^$9$,!#(B -$B$b$7(B @samp{text/html} $B$rI=<($9$k$N$,5$$KF~$i$J$$$N$J$i!"(B -@code{mm-discouraged-alternatives} $B$r;2>H$7$F$/$@$5$$!#$?$@$7(B ($B$=$l(B -$B$G(B "text/html" $B$rI=<($7$J$$$h$&$K@_Dj$7$F!"$+$D(B) $B$3$NJQ?t(B -$B$,(B @code{nil} $B$@$H!"(B"multipart/related" $B%Q!<%H$NCf$K$"$k2hA|$dB>$N;qNA$r(B -$B8+F($7$F$7$^$&$+$b$7$l$^$;$s!#(B@xref{Display Customization, -,$BI=<($N%+%9%?%^%$%:(B, emacs-mime-ja, The Emacs MIME Manual}. +@vindex gnus-refer-thread-limit +$BJQ?t(B @code{gnus-refer-thread-limit} $B$O$3$NL?Na$r} $B$N$h$&$J$b$N$r$"$J$?$K?R$M$^$9!#(B +$B$"$J$?$O$9$Y$F$r@53N$KBG$A9~$^$J$1$l$P$J$j$^$;$s!#;DG0$J$,$i!"$"$$$^$$$J(B +$B8!:w$O$G$-$J$$$N$G$9!#(B -@vindex mm-file-name-rewrite-functions -@item mm-file-name-rewrite-functions -@acronym{MIME} $B%Q!<%H$N%U%!%$%kL>$r=q$-49$($k$?$a$K;H$o$l$k4X?t$N%j%9%H(B -$B$G$9!#$=$l$>$l$N4X?t$O%U%!%$%kL>$r$rJV$7$^$9!#(B +Gnus $B$O$9$G$K$K(B -$B4^$^$l$k$=$l$>$l$N6uGrJ8;z$r!"JQ(B -$B?t(B @code{mm-file-name-replace-whitespace} $B$NCM$GCV$-49$($^$9!#%G%#%U%)%k(B -$B%HCM$O(B @code{"_"} ($BC10l$N2<@~(B) $B$G$9!#(B -@findex mm-file-name-delete-whitespace -@findex mm-file-name-trim-whitespace -@findex mm-file-name-collapse-whitespace -@findex mm-file-name-replace-whitespace -@vindex mm-file-name-replace-whitespace +@vindex gnus-refer-article-method +$B$b$7$"$J$?$NFI$s$G$$$k%0%k!<%W$,(B @code{Message-ID} $B$G$N$K4^$^$l$k6uGrJ8;z$,32$r$b$?$i$9$3$H$O!"$_$s$J$,CN$C$F$$$^$9!#(B -$B$?$@$7!"5$$K$+$1$J$$?M$?$A$r=|$$$F!"$G$9$,!#$=$s$JLXKf$N?M$?$A$+$i!"$?$/(B -$B$5$s$NE:IU%U%!%$%k$rl9g$K$O(B Google $B$K?V$/@_Dj$N(B +$BNc$G$9(B: @lisp -(setq mm-file-name-rewrite-functions - '(mm-file-name-trim-whitespace - mm-file-name-collapse-whitespace - mm-file-name-replace-whitespace)) +(setq gnus-refer-article-method + '(current + (nnweb "google" (nnweb-type google)))) @end lisp -@end table - -@node Charsets -@section $BJ8;z%;%C%H(B -@cindex charsets -$B?M!9$O$$$m$$$m$JJ8;z%;%C%H$r;H$$$^$9$,!";d$?$A$OH`$i$,2?$NJ8;z%;%C%H$r;H$C(B -$B$F$$$k$+$r65$($F$/$l$k(B @acronym{MIME} $B$r;}$C$F$$$^$9!#$"$k$$$O$b$C$H@53N(B -$B$K8@$($P!";}$C$F$$$?$i$$$$$J$"$H;W$$$^$9!#B?$/$N?M$?$A(B -$B$,(B @acronym{MIME} $B$rMxMQ$7$J$$$+M}2r$7$J$$%K%e!<%9%j!<%@!<$H%a%$%i!<$r;H$C(B -$B$F!"2?$NJ8;z%;%C%H$r;H$&$+$r8@$o$:$K!"C1$K%a%C%;!<%8$rAw=P$9$k$N$G$9$,!"(B -$B$3$l$r>/$7$P$+$j5_:Q$9$k$?$a$K!"$$$/$D$+$NCO0hE*$J%K%e!<%93,AX$K$O!"2?$N(B -$BJ8;z%;%C%H$,%G%#%U%)%k%H$G$"$k$+$r@k8@$9$kN(B (soi-disant) $B$7$F$$$k$/$;$K!"l9g$K!"(B@acronym{MIME} $B$G%(%s%3!<%I$7$F$O$$$1$J$$J8;z%;%C%H$rH=(B -$BDj$9$k$?$a$K!"(B@code{gnus-group-posting-charset-alist} $B$,;H$o$l$^$9!#Nc$((B -$B$P$$$/$D$+$N3,AX$G$O!"(Bquoted-printable $B$G%X%C%@!<$r%(%s%3!<%I$9$k$3$H$O(B -$B7y$o$l$^$9!#(B +$B%K%e!<%9$rFI$`J}K!$N9%$_$O?M$=$l$>$l$G$9!#$3$l$O(B Gnus $B$J$N$G$9$+$i!"35N,(B +$B%P%C%U%!!<$N$?$a$N%^%$%J!<%b!<%I$K>/$7$P$+$jA*Br;h$r@_$1$^$9!#(B -$B$3$NJQ?t$O@55,I=8=$H!"Ej9F$K:]$7$F%(%s%3!<%I$7$J$/$F$bNI$$$3$H$r5v$5$l(B -$B$?(B ($B$^$?$O%(%s%3!<%I$9$k$3$H$,7y$o$l$k(B) $BJ8;z%;%C%H$NO"A[%j%9%H$G$9!#$=$l(B -$B$>$l$NMWAG$O(B @code{(}@var{test header body-list}@code{)} $B$N7A<0$G$"$j!"(B -$B$=$l$i$Ol9g$O!"$=$NCM$rD4$Y$?7k2L$,Hs(B-@code{nil} $B$@$C$?$i!"$=$NMWAG$,:NMQ(B -$B$5$l$k$3$H$K$J$j$^$9!#(B -@item header -$B%X%C%@!<$r%(%s%3!<%I$7$J$/$F$bNI$$J8;z%;%C%H$G$9(B (@code{nil} $B$O!"$9$Y$F(B -$B$NJ8;z%;%C%H$r%(%s%3!<%I$9$k$3$H$r0UL#$7$^$9(B)$B!#(B -@item body-list -$B!H(BContent-Transfer-Encoding: 8bit$B!I$G$b$C$FK\J8$r%(%s%3!<%I$7$F$bNI(B -$B$$(B ($B$^$?$O(B quoted-printable $B$d(B base64 $B$G%(%s%3!<%I$9$k$3$H$,7y$o$l$k(B) $BJ8(B -$B;z%;%C%H$N%j%9%H!"$^$?$OFCJL$JCM$N0l$D$G$"$k(B @code{nil} ($B>o(B -$B$K(B quoted-printable $B$G%(%s%3!<%I$9$k(B)$B!"$^$?$O(B @code{t} ($B>o$K(B -$B!H(BContent-Transfer-Encoding: 8bit$B!I$r;H$&(B) $B$G$9!#(B -@end table +@node Pick and Read +@subsection $BA*$s$GFI$`(B +@cindex pick and read -@cindex Russian -@cindex koi8-r -@cindex koi8-u -@cindex iso-8859-5 -@cindex coding system aliases -@cindex preferred charset -$B%a%C%;!<%8$rAw?.$9$k$H$-$K2?$NJ8;z%;%C%H$,;H$o$l$k$+$r@)8f$9$kIU2CE*$JJQ(B -$B?t$K$D$$$F$O!"(B@xref{Encoding Customization, -,$B%(%s%3!<%G%#%s%0$N%+%9%?%^%$%:(B, emacs-mime-ja, The Emacs MIME -Manual}, $B$r;2>H$7$F$/$@$5$$(B ($BLuCm(B: $BFC$KF|K\8l$N%a%C%;!<%8$NJ8;z%;%C%H$K(B -$B$D$$$F$O!"Nc$($PJQ?t(B @code{mm-coding-system-priorities} $B$r;2>H$7$F$/$@$5(B -$B$$(B)$B!#(B +$B$$$/$D$+$N%K%e!<%9%j!<%@!<(B (@code{nn} $B$d!"$($((B +$B$H(B VM/CMS $B$N(B @code{Netnews} $B$J$I(B) $B$OFsCJ3,$N9VFI%$%s%?!<%U%'!<%9$r;H$$$^(B +$B$9!#MxMQ$NHk7m(B: +@findex gnus-pick-mode +@kindex M-x gnus-pick-mode +Gnus $B$O$3$l$r$9$k$?$a$N35N,%P%C%U%!!<%^%$%J!<%b!<%I$rDs6!$7$^(B +$B$9(B---@code{gnus-pick-mode} $B$G$9!#$3$l$O!"4pK\E*$K$O4JC1$K0u$rIU$1$i$l$k(B +$B$h$&$K>/?t$N%W%m%;%90uL?Na$r0l8D$N%-!<$@$1$G:Q$`L?Na$K$7$F!"35N,%P%C%U%!!<(B +$B$X@Z$jBX$($k$?$a$NDI2C$NL?Na$r0l$DDs6!$7$^$9!#(B -$B$b$7!"F10l$N(B Emacs $B$NJ8;z%;%C%H$r%(%s%3!<%I$9$k(B @acronym{MIME} $B$NJ8;z%;%C(B -$B%H$,J#?t$"$k$N$J$i$P!"0J2<$N@k8@$r;H$&$3$H$K$h$C$F!";H$&J8;z%;%C%H$rA*Br(B -$B$9$k$3$H$,$G$-$^$9(B: +@quotation +$BLuCm(B: Pick $B%^%$%J!<%b!<%I$rM-8z$K$9$k$K$O!"0J2<$N%U%C%/$r;H$C$F$/$@$5$$(B: @lisp -(put-charset-property 'cyrillic-iso8859-5 - 'preferred-coding-system 'koi8-r) +(add-hook 'gnus-summary-mode-hook 'gnus-pick-mode) @end lisp -$B$3$l$O!"%m%7%"8l$,%G%#%U%)%k%H$N(B @code{iso-8859-5} @acronym{MIME} $BJ8;z%;%C(B -$B%H$NBe$o$j$K!"(B@code{koi8-r} $B$G%(%s%3!<%I$5$l$k$3$H$r0UL#$7$^$9!#(B +$B$=$&$;$:$K!"35N,%P%C%U%!!<$KF~$C$F$+$i(B @kbd{M-x gnus-pick-mode} $B$rA0$K$K(B Muttprint $B$r;H$C$F0u:~$9$k$3$H(B -$B$b$G$-$^$9(B (@pxref{Saving Articles})$B!#(B +@vindex gnus-pick-mode-hook +@code{gnus-pick-minor-mode-hook} $B$O(B pick $B%^%$%J!<%b!<%I$N%P%C%U%!!<$G-fetch-partial-articles} $B$,(B @code{nil} $B0J30$NCM$@$C(B -$B$?$i!"%P%C%/%(%s%I$,%5%]!<%H$7$F$$$l$P(B Gnus $B$O5-;v$NItJ,$r/$70c$$$^$9!#$=$l$>$l$N9T$N(B +$B:G=i$K9T?t$,I=<($5$l$^$9!#(BPick $B%b!<%I$N9T$NMM<0$OJQ(B +$B?t(B @code{gnus-summary-pick-line-format} $B$G@)8f$5$l$^(B +$B$9(B (@pxref{Formatting Variables})$B!#$3$l(B +$B$O(B @code{gnus-summary-line-format} $B$HF1$8MM<0;XDj$r/$7$"$j$^$9(B: -@item C-c C-s C-m C-d -@kindex C-c C-s C-m C-d ($B35N,(B) -@findex gnus-summary-sort-by-most-recent-date -$B:G?7$NF|IU$K$h$C$FJB$YBX$($^(B -$B$9(B (@code{gnus-summary-sort-by-most-recent-date})$B!#(B +@table @code +@item gnus-tree-mode-hook +@vindex gnus-tree-mode-hook +$B$9$Y$F$NLZ%b!<%I$N%P%C%U%!!<$GH$7$F$/$@$5$$!#(B -@item C-c C-s C-c -@kindex C-c C-s C-c ($B35N,(B) -@findex gnus-summary-sort-by-chars -$B5-;v$ND9$5(B ($BJ8;z?t(B) $B$GJB$YBX$($^$9(B (@code{gnus-summary-sort-by-chars})$B!#(B +@item gnus-selected-tree-face +@vindex gnus-selected-tree-face +$BLZ%P%C%U%!!<$GA*Br$5$l$?5-;v$r%O%$%i%$%H$9$k$?$a$K;H$o$l$k%U%'!<%9$G$9!#(B +$B%G%#%U%)%k%H$G$O(B @code{modeline} $B$G$9!#(B -@item C-c C-s C-i -@kindex C-c C-s C-i ($B35N,(B) -@findex gnus-summary-sort-by-score -$B%9%3%"$K$h$C$FJB$YBX$($^$9(B (@code{gnus-summary-sort-by-score})$B!#(B +@item gnus-tree-line-format +@vindex gnus-tree-line-format +$BLZ$N@a$N$?$a$N%U%)!<%^%C%HJ8;zNs$G$9!#$G$b$3$l$O>/$78m$C$?L>>N$G$9(B---$B$=(B +$B$l$O9T$G$O$J$/!"$?$@@a$rDj5A$9$k$@$1$G$9!#%G%#%U%)%k%H$NCM(B +$B$O(B @samp{%(%[%3,3n%]%)} $B$G!"$=$l$OEj9FA0$N:G=i$N;0J8;z$rI=<($7$^$9!#(B +$B$9$Y$F$N@a$,F1$8D9$5$G$"$k$3$H$,=EMW$J$N$G!"(B@samp{%4,4n} $B$N$h$&$J;XDj(B +$B$r(B @emph{$B;H$o$J$1$l$P$J$j$^$;$s(B}$B!#(B -@item C-c C-s C-r -@kindex C-c C-s C-r ($B35N,(B) -@findex gnus-summary-sort-by-random -$B%i%s%@%`$KJB$YBX$($^$9(B (@code{gnus-summary-sort-by-random})$B!#(B +$BM-8z$J;XDj$O(B: -@item C-c C-s C-o -@kindex C-c C-s C-o ($B35N,(B) -@findex gnus-summary-sort-by-original -$B%G%#%U%)%k%H$NJ}K!$GJB$YBX$($^$9(B (@code{gnus-summary-sort-by-original})$B!#(B +@table @samp +@item n +$BEj9FA0!#(B +@item f +@code{From} $BMs!#(B +@item N +$B5-;v$NHV9f!#(B +@item [ +$B3+$-3g8L!#(B +@item ] +$BJD$83g8L!#(B +@item s +$BI=Bj!#(B @end table -$B$3$l$i$N4X?t$O%9%l%C%I$r;H$C$F$$$k$H$-$H;H$C$F$$$J$$$H$-$NN>J}$GF0:n$7$^(B -$B$9!#8eC5n$5$l$F$$$J$$>e!"(B -$B8=:_$N5-;v$N(B @code{References} $B$,$V$A2u$5$l$F$$$J$1$l$P!"$?(B -$B$@(B @kbd{^} $B$+(B @kbd{A r} $B$r2!$;$PNI$$$@$1$G(B -$B$9$+$i(B (@code{gnus-summary-refer-parent-article})$B!#$9$Y$F$,$&$^$/$$$1$P!"(B -$B?F5-;v$rl9g$O!"$=$N?t$N@$Be$@$1A0$NAD@h$N5-;v$N$_$r))} $B$G$9!#(B -@item A R ($B35N,(B) -@findex gnus-summary-refer-references -@kindex A R ($B35N,(B) -$B5-;v$N(B @code{References} $BMs$K$"$k$9$Y$F$N5-;v$r/$7;~4V$,$+(B -$B$+$j$^$9!#$3$l$r$7$P$7$P9T$J$&$N$G$"$l$P!"(B -@code{gnus-fetch-old-headers} $B$r(B @code{invisible} $B$K@_Dj$9$k$3$H$r9M$($?(B -$B$[$&$,NI$$$G$7$g$&(B (@pxref{Filling In Threads})$B!#$3$l$OIaDL$O;k3PE*$J8z(B -$B2L$O$"$j$^$;$s$,!"$3$NL?Na$NF0:n$r$+$J$jB.$/$7$^$9!#$b$A$m$s%0%k!<%W$KF~(B -$B$k$N$O$$$/$i$+CY$/$J$j$^$9$,!#(B +@item gnus-tree-minimize-window +@vindex gnus-tree-minimize-window +$B$b$7$3$NJQ?t$,(B @code{nil} $B$G$J$$$H!"B>$N(B Gnus $B%&%#%s%I%&$,$b$C$H>l=j$r.$5$/$7$^$9!#$b$7$3$NJQ?t$,?t(B +$BCM$G$"$k$H!"LZ%P%C%U%!!<$N9b$5$O$=$N?tCM$h$jBg$-$/$J$k$3$H$O$"$j$^$;$s!#(B +$B%G%#%U%)%k%H$O(B @code{t} $B$G$9!#%U%l!<%`$G$$$/$D$+$N%&%#%s%I%&$,2#$KJB$s$G(B +$BI=<($5$l$F$$$F!"LZ%P%C%U%!!<$,$=$N$&$A$N0l$D$G$"$k>l9g!"LZ%&%#%s%I%&$r:G(B +$B>.2=$9$k$3$H$O$=$NNY$KI=<($5$l$F$$$k$9$Y$F$N%&%#%s%I%&$NBg$-$5$r$bJQ99$9(B +$B$k$3$H$KCm0U$7$F$/$@$5$$!#(B -@vindex gnus-refer-thread-limit -$BJQ?t(B @code{gnus-refer-thread-limit} $B$O$3$NL?Na$r.2=$9$k$h$&$K$7$F$bNI$$(B +$B$G$7$g$&!#(B -@item M-^ ($B35N,(B) -@findex gnus-summary-refer-article -@kindex M-^ ($B35N,(B) -@cindex Message-ID -@cindex fetching by Message-ID -$B$I$N%0%k!<%W$KB0$7$F$$$k$+$K4X$o$i$:!"G$0U$N5-;v$r(B Gnus $B$KMW5a$9$k$3$H$,(B -$B$G$-$^$9!#(B -@kbd{M-^} (@code{gnus-summary-refer-article}) $B$O(B @code{Message-ID}$B!"$D$^(B -$B$j$"$ND9$/$F$J$+$J$+FI$`$3$H$N$G$-$J(B -$B$$(B @samp{<38o6up$6f2@@hymir.ifi.uio.no>} $B$N$h$&$J$b$N$r$"$J$?$K?R$M$^$9!#(B -$B$"$J$?$O$9$Y$F$r@53N$KBG$A9~$^$J$1$l$P$J$j$^$;$s!#;DG0$J$,$i!"$"$$$^$$$J(B -$B8!:w$O$G$-$J$$$N$G$9!#(B +@lisp +(add-hook 'gnus-configure-windows-hook + 'gnus-tree-perhaps-minimize) +@end lisp -Gnus $B$O$9$G$Kl9g$K$O(B Google $B$K?V$/@_Dj$N(B -$BNc$G$9(B: +$BF1$8%9%l%C%I$,?bD>LZ%P%C%U%!!<(B (vertical tree buffer) $B$GI=<($5$l$?$b$N$G(B +$B$9(B: + +@example +@{***@} + |--------------------------\-----\-----\ +(***) [Bjo] [Gun] [Gun] + |--\-----\-----\ | +[odd] [Jan] [odd] (***) [Jor] + | | |--\ +[Gun] [Eri] [Eri] [odd] + | + [Paa] +@end example + +$B$b$7?eJ?LZ$r;H$C$F$$$k$N$J$i!"35N,%P%C%U%!!<$GLZ$rNY$j9g$o$;$GI=<($G$-$l(B +$B$P4r$7$$$G$7$g$&!#$l$G$9!#$3$l$O(B Gnus $B$J$N$G$9$+$i!"35N,(B -$B%P%C%U%!!<$N$?$a$N%^%$%J!<%b!<%I$K>/$7$P$+$jA*Br;h$r@_$1$^$9!#(B +$B$3$l$i$9$Y$F$NL?Na$O(B ($B4|8B@Z$l>C5n$HJT=8L?Na$O=|$/(B) $B%W%m%;%9(B/$B@\F,0z?t$N(B +$B=,47$r;H$$$^$9(B (@pxref{Process/Prefix})$B!#(B -@menu -* Pick and Read:: $B$^$:!"5-;v$K0u$rIU$1$F!"$=$l$+$iFI$`(B -* Binary Groups:: $B$9$Y$F$N5-;v$r<+F0%G%3!<%I$9$k(B -@end menu +@table @kbd +@item B e +@kindex B e ($B35N,(B) +@findex gnus-summary-expire-articles +@cindex expiring mail +$B8=:_$N%0%k!<%W$N$9$Y$F$N4|8B@Z$l>C5n2DG=$J5-;v$K$D$$$F!"4|8B@Z$l>C5n$N=h(B +$BM}(B (@code{gnus-summary-expire-articles}) $B$r9T$J$$$^$9!#$3$l$O!"$=$N%0%k!<(B +$B%W$K$7$P$i$/B8:_$7$F$$$?4|8B@Z$l>C5n2DG=$J$9$Y$F$N5-;v$r>C5n$9$k$H$$$&$3(B +$B$H$G$9!#(B(@pxref{Expiring Mail})$B!#(B -@node Pick and Read -@subsection $BA*$s$GFI$`(B -@cindex pick and read +@item B C-M-e +@kindex B C-M-e ($B35N,(B) +@findex gnus-summary-expire-articles-now +@cindex expiring mail +$B%0%k!<%W$N$9$Y$F$N4|8B@Z$l>C5n2DG=$J5-;v$r:o=|$7$^(B +$B$9(B (@code{gnus-summay-expire-articles-now})$B!#$3$l$O!"8=:_$N%0%k!<%W$K$"(B +$B$k(B @strong{$B$9$Y$F(B} $B$N4|8B@Z$l>C5n2DG=$J5-;v$,!"1J1s$K6u$NBg$-(B +$B$J(B @file{/dev/null} $B$X>C$(5n$k$H$$$&$3$H$G$9!#(B -$B$$$/$D$+$N%K%e!<%9%j!<%@!<(B (@code{nn} $B$d!"$($((B -$B$H(B VM/CMS $B$N(B @code{Netnews} $B$J$I(B) $B$OFsCJ3,$N9VFI%$%s%?!<%U%'!<%9$r;H$$$^(B -$B$9!#MxMQ/?t$N%W%m%;%90uL?Na$r0l8D$N%-!<$@$1$G:Q$`L?Na$K$7$F!"35N,%P%C%U%!!<(B -$B$X@Z$jBX$($k$?$a$NDI2C$NL?Na$r0l$DDs6!$7$^$9!#(B +@item B m +@kindex B m ($B35N,(B) +@cindex move mail +@findex gnus-summary-move-article +@vindex gnus-preserve-marks +$B$"$k%a!<%k%0%k!<%W$+$iJL$N%a!<%k%0%k!<%W$X5-;v$r0\F0$7$^(B +$B$9(B (@code{gnus-summary-move-article})$B!#(B@code{gnus-preserve-marks} $B$NCM(B +$B$,(B @code{nil} $B$G$J$1$l$P(B ($B$=$l$,%G%#%U%)%k%H(B)$B!"0u$OJ]B8$5$l$^$9!#(B -@quotation -$BLuCm(B: Pick $B%^%$%J!<%b!<%I$rM-8z$K$9$k$K$O!"0J2<$N%U%C%/$r;H$C$F$/$@$5$$(B: +@item B c +@kindex B c ($B35N,(B) +@cindex copy mail +@findex gnus-summary-copy-article +@c @icon{gnus-summary-mail-copy} +$B$"$k%0%k!<%W(B ($B%a!<%k%0%k!<%W$dB>$N$b$N(B) $B$+$i%a!<%k%0%k!<%W$K5-;v$r%3%T!<(B +$B$7$^$9(B (@code{gnus-summary-copy-article})$B!#(B@code{gnus-preserve-marks} $B$N(B +$BCM$,(B @code{nil} $B$G$J$1$l$P(B ($B$=$l$,%G%#%U%)%k%H(B)$B!"0u$OJ]B8$5$l$^$9!#(B -@lisp -(add-hook 'gnus-summary-mode-hook 'gnus-pick-mode) -@end lisp +@item B B +@kindex B B ($B35N,(B) +@cindex crosspost mail +@findex gnus-summary-crosspost-article +$B8=:_$N5-;v$rB>$N%0%k!<%W$K%/%m%9%]%9%H$7$^(B +$B$9(B (@code{gnus-summary-crosspost-article})$B!#$3$l$OB>$N%0%k!<%W$N5-;v$N?7(B +$B$7$$J#@=$r:n@.$7!"5-;v$N(B Xref $BMs$bE,@Z$K99?7$5$l$^$9!#(B -$B$=$&$;$:$K!"35N,%P%C%U%!!<$KF~$C$F$+$i(B @kbd{M-x gnus-pick-mode} $B$r$H!"(B +@code{From} $BMs$H(B @code{Subject} $BMs$NF~NO$rB%$5$l$^$9!#(B -$B$3$l$i$,(B pick mode $B$G;H$&$3$H$,$G$-$k%-!<$G$9(B: +@item B I +@kindex B I ($B35N,(B) +@findex gnus-summary-create-article +$B6u$N5-;v$r8=:_$N%a!<%k%0%k!<%W$K:n$j$^(B +$B$9(B (@code{gnus-summary-create-article})$B!#(B@code{From} $B%X%C%@!<(B +$B$H(B @code{Subject} $B%X%C%@!<$NFbMF$r?R$M$i$l$^$9!#(B -@table @kbd -@item . -@kindex . ($BA*Br(B) -@findex gnus-pick-article-or-thread -$B8=:_$N9T$N5-;v$+%9%l%C%I$rA*Br$7$^(B -$B$9(B (@code{gnus-pickd-article-or-thread})$B!#JQ(B -$B?t(B @code{gnus-thread-hide-subtree} $B$,Hs(B-@code{nil} $B$@$C$?$i!"$3$N%-!<$,(B -$B%9%l%C%I$N:G=i$N5-;v$G;H$o$l$k$H%9%l%C%IA4BN$rA*Br$7$^$9!#$=$&$G$J$1$l$P!"(B -$B$=$N5-;v$@$1$rA*Br$7$^$9!#$b$7?tCM@\F,0z?t$rM?$($i$l$k$H!"$=$NHV9f$N%9%l%C(B -$B%I$+5-;v$K0\F0$7$F!"$=$l$rA*Br$7$^$9!#(B($BIaDL$O9THV9f$,35N,9T$N:G=i$KI=<((B -$B$5$l$^$9!#(B) +@item B r +@kindex B r ($B35N,(B) +@findex gnus-summary-respool-article +@vindex gnus-summary-respool-default-method +$B%a!<%k5-;v$r%9%W!<%k$7D>$7$^$9(B (@code{gnus-summary-move-article})$B!#(B +@code{gnus-summary-respool-default-method} $B$,:F%9%W!<%k$9$k$H$-$N%G%#%U%)(B +$B%k%H$NA*BrJ}K!$H$7$F;HMQ$5$l$^$9!#$3$NJQ?t$O%G%#%U%)%k%H$G(B +$B$O(B @code{nil} $B$G!"$=$N>l9g$O8=:_$N%0%k!<%W$NA*BrJ}K!$,Be$o$j$K;H$o$l$^$9!#(B +@code{gnus-preserve-marks} $B$NCM$,(B @code{nil} $B$G$J$1$l$P(B ($B$=$l$,%G%#%U%)(B +$B%k%H(B)$B!"0u$OJ]B8$5$l$^$9!#(B -@item SPACE -@kindex SPACE ($BA*Br(B) -@findex gnus-pick-next-page -$B35N,%P%C%U%!!<$r0l%Z!<%8$9!W$H$$$&$N$O%a!<%k$NJ,(B +$B3d(B (@ref{Splitting Mail} $B$^$?$O(B @ref{Fancy Mail Splitting}) $B$N5,B'$K4p$E(B +$B$$$F!"%a!<%k$rE,@Z$J%0%k!<%W$KF~$lD>$9$3$H$G$9!#$=$N%0%k!<%W$K4V0c$C$FF~$C(B +$B$F$7$^$C$?%a!<%k$r!"J,3d$N5,B'$r=$@5$7$?8e$G!"@5$7$$%0%k!<%W$K0\F0$5$;$k(B +$B>l9g$J$I$K;H$$$^$9!#$3$N>O$N(B @kbd{B q} $B$H(B @kbd{B t} $B$b8+$F$/$@$5$$!#(B -@item u -@kindex u ($BA*Br(B) -@findex gnus-pick-unmark-article-or-thread -$B%9%l%C%I$+5-;v$rL$A*Br$K$7$^(B -$B$9(B (@code{gnus-pick-unmark-article-or-thread})$B!#JQ(B -$B?t(B @code{gnus-thread-hide-subtree} $B$,Hs(B-@code{nil} $B$@$C$?$i!"$3$N%-!<$,(B -$B%9%l%C%I$N:G=i$G;H$o$l$k$H$=$N%9%l%C%I$rL$A*Br$K$7$^$9!#$=$&$G$J$1$l$P!"(B -$B$=$N5-;v$@$1$rL$A*Br$K$7$^$9!#$=$N9T$K$"$k%9%l%C%I$+5-;v$rL$A*Br$K$9$k(B -$B$?$a$K!"$3$N%-!<$K?tCM@\F,0z?t$rM?$($k$3$H$,$G$-$^$9!#(B +@item B w +@itemx e +@kindex B w ($B35N,(B) +@kindex e ($B35N,(B) +@findex gnus-summary-edit-article +@kindex C-c C-c ($B5-;v(B) +@findex gnus-summary-edit-article-done +$B8=:_$N5-;v$rJT=8$7$^$9(B (@code{gnus-summary-edit-article})$B!#JT=8$r=*N;$7(B +$B$FJQ99$r8GDj$9$k$K(B +$B$O(B @kbd{C-c C-c} (@code{gnus-summary-edit-article-done}) $B$rBG$A$^$9!#$b(B +$B$7(B @kbd{C-c C-c} $BL?Na$K@\F,0z?t$rM?$($k$H!"(BGnus $B$O5-;v$r:F%O%$%i%$%H$7$^(B +$B$;$s!#(B -@item RET -@kindex RET ($BA*Br(B) -@findex gnus-pick-start-reading -@vindex gnus-pick-display-summary -$BA*Br$5$l$?5-;v$rFI$_;O$a$^$9(B (@code{gnus-pick-start-reading})$B!#@\F,0z?t(B -$B$,M?$($i$l$k$H!":G=i$K$9$Y$F$NL$A*Br5-;v$K4{FI$N0u$rIU$1$^$9!#(B -@code{gnus-pick-display-summary} $B$,(B @code{nil} $B$G$J$$$H!"35N,%P%C%U%!!<(B -$B$OFI$s$G$$$k4V$bI=<($5$l$^$9!#(B -@end table +$BLuCm(B: $BJQ99$7$J$$$GJT=8$r=*$k$K$O!"(B@kbd{C-c C-k} $B$r%?%$%W$7$F$/$@$5$$!#(B + +@item B q +@kindex B q ($B35N,(B) +@findex gnus-summary-respool-query +$B5-;v$r:F%9%W!<%k$9$k$H$-$O!":F%9%W!<%k$r$9$kA0$K$I$N%0%k!<%W$K5-;v$,0\$k(B +$B$+$rCN$j$?$$$G$7$g$&!#$3$NL?Na$G$=$l$,$o$+$j$^(B +$B$9(B (@code{gnus-summary-respool-query})$B!#(B + +@item B t +@kindex B t ($B35N,(B) +@findex gnus-summary-respool-trace +$BF1MM$K!"$3$NL?Na$O:F%9%W!<%k$9$k$H$-$K;H$o$l$k$9$Y$F$NFC5iJ,3dJ}<0$r!"$b(B +$B$7$"$l$PI=<($7$^$9(B (@code{gnus-summary-respool-trace})$B!#(B + +@item B p +@kindex B p ($B35N,(B) +@findex gnus-summary-article-posted-p +$B0lIt$N?M$?$A$K$O!"$"$J$?$,Ej9F$7$?5-;v$K%U%)%m!<%"%C%W$9$k$H$-$K!V?F@Z$J!W(B +$BJ#@=$rAw$k798~$,$"$j$^$9!#$3$l$i$OIaDL$O$=$3$K(B @code{Newsgroups} $B%X%C%@!<(B +$B$,IU$$$F$$$k$N$G$9$,!"$$$D$b$=$&$G$"$k$H$O8B$j$^$;$s!#$3$NL?(B +$BNa(B (@code{gnus-summary-article-posted-p}) $B$O8=:_$N5-;v$r$"$J$?$N%K%e!<%9(B +$B%5!<%P!<$+$i(B ($B$H$$$&$h$j$O!"$`$7(B +$B$m(B @code{gnus-refer-article-method} $B$d(B @code{gnus-select-method} $B$+(B +$B$i(B) $B$r;H$&$N$KBP$7(B +$B$F(B @code{gnus-move-split-methods} $B$O%0%k!<%WL>$r;H$&$3$H$KCm0U$7$F$/$@$5(B +$B$$!#(B) @lisp -(add-hook 'gnus-summary-mode-hook 'gnus-pick-mode) +(setq gnus-move-split-methods + '(("^From:.*Lars Magne" "nnml:junk") + ("^Subject:.*gnus" "nnfolder:important") + (".*" "nnml:misc"))) @end lisp -@vindex gnus-pick-mode-hook -@code{gnus-pick-minor-mode-hook} $B$O(B pick $B%^%$%J!<%b!<%I$N%P%C%U%!!<$GpJs;X8~$NL?Na(B +* Searching for Articles:: $BJ#?t5-;vL?Na(B +* Summary Generation Commands:: +* Really Various Summary Commands:: $B$"$N$d$C$+$$$J;W$$DL$j$K$J$i$J$$L?Na(B +@end menu -@vindex gnus-summary-pick-line-format -pick $B%b!<%I$G$N35N,9T$NMM<0$OI8=`$NMM<0$H$O>/$70c$$$^$9!#$=$l$>$l$N9T$N(B -$B:G=i$K9T?t$,I=<($5$l$^$9!#(BPick $B%b!<%I$N9T$NMM<0$OJQ(B -$B?t(B @code{gnus-summary-pick-line-format} $B$G@)8f$5$l$^(B -$B$9(B (@pxref{Formatting Variables})$B!#$3$l(B -$B$O(B @code{gnus-summary-line-format} $B$HF1$8MM<0;XDj$rl9g$O!"9T$,A^F~$5$l$kEY$KKh2s%P%C%U%!!<$r99?7$7$^$9!#CM(B +$B$,@0?t(B @var{n} $B$G$"$C$?>l9g$O!"(B@var{n} $B9TKh$KI=<($r99?7$7$^$9!#%G%#%U%)(B +$B%k%H$O(B @code{nil} $B$G$9!#(B -@node Binary Groups -@subsection $B%P%$%J%j!<%0%k!<%W(B -@cindex binary groups +@vindex gnus-summary-display-arrow +@item gnus-summary-display-arrow +$BHs(B-@code{nil} $B$@$C$?$i!"8=:_$N5-;v$r;X$7<($9$?$a$K%U%j%s%8$KLp0u$rI=<($7(B +$B$^$9!#(B($BLuCm(B: $B%U%j%s%8$H$O(B Emacs 21 $B0J>e$G%&%#%s%I%&$N:81&$K8=$l$kM>Gr$N(B +$B$3$H$G$9!#(B) -@findex gnus-binary-mode -@kindex M-x gnus-binary-mode -$BB?$/$N;~4V$r%P%$%J%j!<%0%k!<%W$G2a$4$7$F$$$k$N$J$i!"$$$D$b(B @kbd{X u}, -@kbd{n}, @kbd{RET} $B$rC!$/$N$,7y$K$J$C$F$$$k$G$7$g$&!#(B -@kbd{M-x gnus-binary-mode} $B$O!"C1$K5-;v$rIaDL$NJ}K!$GI=<($9$kBe$o$j$K!"(B -$B5-;v$rA*Br$9$k$?$a$NIaDL$N(B Gnus $B$N4X?t$r!"0lO"$N5-;v$r(B uudecode $B$7$F$=$N(B -$B7k2L$rI=<($9$k$h$&$KJQ99$9$k!"35N,%P%C%U%!!<$N$?$a$N%^%$%J!<%b!<%I$G$9!#(B +@vindex gnus-summary-mode-hook +@item gnus-summary-mode-hook +$B35N,%b!<%I$N%P%C%U%!!<$r:n@.$9$k$H$-$K$3$N%U%C%/$,8F$P$l$^$9!#(B -@kindex g ($B%P%$%J%j!<(B) -@findex gnus-binary-show-article -$B8=o$KJXMx$G$9!#$3$N%U%C%/$O$[$H$s$I$N35N,%P%C%U%!!<(B +$BJQ?t$,@_Dj$5$l$?8e$K35N,%P%C%U%!!<$+$i8F$P$l$^$9!#(B -@vindex gnus-binary-mode-hook -@code{gnus-binary-mode-hook} $B$,%P%$%J%j!<%^%$%J!<%b!<%I$N%P%C%U%!!<$G8F(B -$B$P$l$^$9!#(B +@vindex gnus-summary-prepare-hook +@item gnus-summary-prepare-hook +$B$3$l$O35N,%P%C%U%!!<$,:n@.$5$l$?8e$K8F$P$l$^$9!#Nc$($P!"$3$l$r2?$+$7$i?@(B +$B$r$b0Z$l$LJ}K!$G9T$r%O%$%i%$%H$7$?$j!"%P%C%U%!!<$N8+$(J}$r=$@5$7$?$j$9$k(B +$B$N$K;H$C$?$j$9$k$+$b$7$l$^$;$s!#(B -@node Tree Display -@section $BLZI=<((B -@cindex trees +@vindex gnus-summary-prepared-hook +@item gnus-summary-prepared-hook +$B35N,%P%C%U%!!<$,:n@.$5$l$?8e$G0lHV:G8e$K8F$P$l$k%U%C%/$G$9!#(B -@vindex gnus-use-trees -$B$b$7IaDL$N(B Gnus $B$N35N,I=<($r9%$-$G$J$$$J$i$P!"(B -@code{gnus-use-trees} $B$r(B @code{t} $B$K@_Dj$7$F$_$k$HNI$$$+$b$7$l$^$;$s!#$3(B -$B$l$O(B ($B%G%#%U%)%k%H$G(B) $BDI2C$N!VLZ%P%C%U%!!$N(B +$B5-;v$HF1$8$h$&$KI=<($7$^$9!#(B@code{t} $B$K$9$k$H!"$=$l$O5-;v$rI=<($7$^$;(B +$B$s(B---$B:G=i$+$iB8:_$7$J$+$C$?$+$N$h$&$K!#(B -$B$b$A$m$s!"LZI=<($r%+%9%?%^%$%:$9$kJQ?t$,>/$7$"$j$^$9(B: +@vindex gnus-alter-articles-to-read-function +@item gnus-alter-articles-to-read-function +$B$3$NJQ?t$K@_Dj$7$?4X?t$G!"A*Br$9$k5-;v$N%j%9%H$rJQ99$9$k$3$H$,$G$-$^$9!#(B +$B4X?t$OFs$D$N0z?t(B ($B%0%k!<%WL>$HA*Br$9$k5-;v$N%j%9%H(B) $B$rH$7$F$/$@$5$$!#(B +@lisp +(defun my-add-cached-articles (group articles) + (if (string= group "some.group") + (append gnus-newsgroup-cached articles) + articles)) +@end lisp -@item gnus-selected-tree-face -@vindex gnus-selected-tree-face -$BLZ%P%C%U%!!<$GA*Br$5$l$?5-;v$r%O%$%i%$%H$9$k$?$a$K;H$o$l$k%U%'!<%9$G$9!#(B -$B%G%#%U%)%k%H$G$O(B @code{modeline} $B$G$9!#(B +@vindex gnus-newsgroup-variables +@item gnus-newsgroup-variables +$B%K%e!<%9%0%k!<%W(B ($B$=$N35N,%P%C%U%!!<$N(B) $B$N%m!<%+%kJQ?t!"$^$?$OJQ?t$H$=$l(B +$B$i$NI>2A$5$l$k%G%#%U%)%k%H$NI=8=(B ($B%G%#%U%)%k%HCM$,(B @code{nil} $B$G$J$$>l(B +$B9g(B) $B$N(B cons $B%;%k$N%j%9%H$G!"$=$N35N,%P%C%U%!!<$,3h$-$F$$$k4V$O%0%m!<%P%k(B +$BJQ?t$K$J$j$^$9!#(B($BLuCm(B: $B$$$o$f$k%P%C%U%!!<%m!<%+%kJQ?t$G$O$"$j$^$;$s!#(B) -@item gnus-tree-line-format -@vindex gnus-tree-line-format -$BLZ$N@a$N$?$a$N%U%)!<%^%C%HJ8;zNs$G$9!#$G$b$3$l$O>/$78m$C$?L>>N$G$9(B---$B$=(B -$B$l$O9T$G$O$J$/!"$?$@@a$rDj5A$9$k$@$1$G$9!#%G%#%U%)%k%H$NCM(B -$B$O(B @samp{%(%[%3,3n%]%)} $B$G!"$=$l$OEj9FA0$N:G=i$N;0J8;z$rI=<($7$^$9!#(B -$B$9$Y$F$N@a$,F1$8D9$5$G$"$k$3$H$,=EMW$J$N$G!"(B@samp{%4,4n} $B$N$h$&$J;XDj(B -$B$r(B @emph{$B;H$o$J$1$l$P$J$j$^$;$s(B}$B!#(B +$BCm(B: $B%G%#%U%)%k%H$NI=8=$OC1$K%m!<%+%kJQ?t$K@_Dj$5$l$k$N$G$O$J$/!"$=$NA0(B +$B$K(B (@code{eval} $B4X?t$r;H$C$F(B) $BI>2A$5$l$^$9!#%G%#%U%)%k%H$NI=8=(B +$B$,(B @code{global} $B$H$$$&%7%s%\%k$@$C$?>l9g$OI>2A$5$l$:!"Be$o$j$K$=$N%m!<(B +$B%+%kJQ?t$N%0%m!<%P%kCM$,;H$o$l$^$9!#(B -$BM-8z$J;XDj$O(B: +$B$3$l$i%0%k!<%W%Q%i%a!<%?!<$NCM$,B>$N%P%C%U%!!<$G9T$J$o$l$k=hM}$K1F6A$9$k(B +$B$h$&$K$J$C$F$$$F$b!"(B($BLuCm(B: $B$=$N35N,%P%C%U%!!<$N(B) $B%0%k!<%W%Q%i%a!<%?!<$r(B +$B@_Dj$9$k$?$a$K;H$&$3$H$,$G$-$^$9!#Nc$G$9(B: -@table @samp -@item n -$BEj9FA0!#(B -@item f -@code{From} $BMs!#(B -@item N -$B5-;v$NHV9f!#(B -@item [ -$B3+$-3g8L!#(B -@item ] -$BJD$83g8L!#(B -@item s -$BI=Bj!#(B -@end table +@lisp +(setq gnus-newsgroup-variables + '(message-use-followup-to + (gnus-visible-headers . + "^From:\\|^Newsgroups:\\|^Subject:\\|^Date:\\|^To:"))) +@end lisp -@xref{Formatting Variables}. +@ref{Group Parameters} $B$b;2>H$7$F$/$@$5$$!#(B -$BI=<($K4XO"$7$?JQ?t$O(B: +$BLuCm(B: $B$b$C$HNI$$Nc$,I,MW$G$9!#(B@code{gnus-newsgroup-variables} $B$*$h(B +$B$S(B @code{gnus-parameters} (@pxref{Group Parameters}) $B$NCM$r))} $B$G$9!#(B +$BDL>o$N%0%k!<%W%Q%i%a!<%?!<$O!"$=$N%0%k!<%W$N35N,%P%C%U%!!<$G$@$1CM$rCN$k(B +$B$3$H$,$G$-$k$N$KBP$7$F!"(B@code{gnus-newsgroup-variables} $B$G@_Dj$7$?JQ?t$O!"(B +$BF1$8(B Emacs $B$N$I$N%P%C%U%!!<$G$b!"8=:_A*Br$5$l$F$$$k%0%k!<%W8GM-$NCM$r;}(B +$B$DE@$,0c$$$^$9!#0[$J$kJ#?t$N%0%k!<%W$N35N,%P%C%U%!!<$r;H$&>l9g$K$O!"Cm0U(B +$B$9$kI,MW$,$"$j$^$9!#(B -@item gnus-tree-parent-child-edges -@vindex gnus-tree-parent-child-edges -$B$3$l$O?F$N@a$r;R$K@\B3$9$k$?$a$K;H$o$l$kJ8;z$r4^$`%j%9%H$G$9!#%G%#%U%)%k(B -$B%H$O(B @code{(?- ?\\ ?|)} $B$G$9!#(B -@end table +$BFCJL$J>l9g$H$7$F(B @var{foo} $B$,(B @code{nil} $B$GNI$$>l9g$O!"$N(B Gnus $B%&%#%s%I%&$,$b$C$H>l=j$r.$5$/$7$^$9!#$b$7$3$NJQ?t$,?t(B -$BCM$G$"$k$H!"LZ%P%C%U%!!<$N9b$5$O$=$N?tCM$h$jBg$-$/$J$k$3$H$O$"$j$^$;$s!#(B -$B%G%#%U%)%k%H$O(B @code{t} $B$G$9!#%U%l!<%`$G$$$/$D$+$N%&%#%s%I%&$,2#$KJB$s$G(B -$BI=<($5$l$F$$$F!"LZ%P%C%U%!!<$,$=$N$&$A$N0l$D$G$"$k>l9g!"LZ%&%#%s%I%&$r:G(B -$B>.2=$9$k$3$H$O$=$NNY$KI=<($5$l$F$$$k$9$Y$F$N%&%#%s%I%&$NBg$-$5$r$bJQ99$9(B -$B$k$3$H$KCm0U$7$F$/$@$5$$!#(B +@lisp +(setq gnus-newsgroup-variables '(@var{var})) +(setq gnus-parameters + '(("^fj\\." (@var{var} . @var{bar})) + ("^japan\\." (@var{var} . @var{baz})))) +@end lisp + +@code{gnus-newsgroup-variables} $B$*$h$S(B @code{gnus-parameters} $B$O$I$A$i$b(B +$B%j%9%H$J$N$G!"(B@code{setq} $B$h$j$O$`$7(B +$B$m(B @code{add-to-list} $B$d(B @code{push} $B$J$I$r;H$C$F!"CM$r!VDI2C!W$7$?J}$,(B +$BJXMx$+$b$7$l$^$;$s!#(B + +@vindex gnus-propagate-marks +@item gnus-propagate-marks +@code{nil} $B0J30$NCM$@$C$?$i!"0u$r%P%C%/%(%s%I$KEA$($^$9!#$=$l$i$r5-O?$9(B +$B$k$?$a$G$9!#$b$C$H$-$a:Y$+$/$U$k$$$K$+$1$k$K$O(B @ref{NNTP marks} $B$*$h$S$=(B +$B$NCg4V$r;2>H$7$F$/$@$5$$!#(B +@end table -$B0J2<$N%U%C%/$rDI2C$7$F!"$$$D$G$bLZ%&%#%s%I%&$r:G>.2=$9$k$h$&$K$7$F$bNI$$(B -$B$G$7$g$&!#(B +@node Summary Group Information +@subsection $B35N,%0%k!<%W>pJs(B -@lisp -(add-hook 'gnus-configure-windows-hook - 'gnus-tree-perhaps-minimize) -@end lisp +@table @kbd +@item H d +@kindex H d ($B35N,(B) +@findex gnus-summary-describe-group +$B8=:_$N%0%k!<%W$N4J7i$J@bL@$rI=<($7$^(B +$B$9(B (@code{gnus-summary-describe-group})$B!#@\F,0z?t$,M?$($i$l$k$H!"%5!<%P!<(B +$B$+$i6/@)E*$K@bL@$N:FFI$_9~$_$r$7$^$9!#(B -@item gnus-generate-tree-function -@vindex gnus-generate-tree-function -@findex gnus-generate-horizontal-tree -@findex gnus-generate-vertical-tree -$Bo$K4J7i$J@bL@$rI=<($7$^(B +$B$9(B (@code{gnus-summary-describe-briefly})$B!#(B -$B?eJ?LZ%P%C%U%!!<(B (horizontal tree buffer) $B$NNc$G$9(B: +@item H i +@kindex H i ($B35N,(B) +@findex gnus-info-find-node +Gnus $B$N(B info $B$N@a(B (node) $B$K0\F0$7$^$9(B (@code{gnus-info-find-node})$B!#(B +@end table -@example -@{***@}-(***)-[odd]-[Gun] - | \[Jan] - | \[odd]-[Eri] - | \(***)-[Eri] - | \[odd]-[Paa] - \[Bjo] - \[Gun] - \[Gun]-[Jor] -@end example +@node Searching for Articles +@subsection $B5-;v$rC5$9(B -$BF1$8%9%l%C%I$,?bD>LZ%P%C%U%!!<(B (vertical tree buffer) $B$GI=<($5$l$?$b$N$G(B -$B$9(B: +@table @kbd +@item M-s +@kindex M-s ($B35N,(B) +@findex gnus-summary-search-article-forward +$B$=$l0J9_$N$9$Y$F$N(B ($B@8$N(B) $B5-;v$r@55,I=8=$G8!:w$7$^(B +$B$9(B (@code{gnus-summary-search-article-forward})$B!#(B -@example -@{***@} - |--------------------------\-----\-----\ -(***) [Bjo] [Gun] [Gun] - |--\-----\-----\ | -[odd] [Jan] [odd] (***) [Jor] - | | |--\ -[Gun] [Eri] [Eri] [odd] - | - [Paa] -@end example +@item M-r +@kindex M-r ($B35N,(B) +@findex gnus-summary-search-article-backward +$B$=$l0JA0$N$9$Y$F$N(B ($B@8$N(B) $B5-;v$r@55,I=8=$G8!:w$7$^(B +$B$9(B (@code{gnus-summary-search-article-backward})$B!#(B -$B$b$7?eJ?LZ$r;H$C$F$$$k$N$J$i!"35N,%P%C%U%!!<$GLZ$rNY$j9g$o$;$GI=<($G$-$l(B -$B$P4r$7$$$G$7$g$&!#C5n$HJT=8L?Na$O=|$/(B) $B%W%m%;%9(B/$B@\F,0z?t$N(B -$B=,47$r;H$$$^$9(B (@pxref{Process/Prefix})$B!#(B +@node Summary Generation Commands +@subsection $B35N,@8@.L?Na(B @table @kbd -@item B e -@kindex B e ($B35N,(B) -@findex gnus-summary-expire-articles -@cindex expiring mail -$B8=:_$N%0%k!<%W$N$9$Y$F$N4|8B@Z$l>C5n2DG=$J5-;v$K$D$$$F!"4|8B@Z$l>C5n$N=h(B -$BM}(B (@code{gnus-summary-expire-articles}) $B$r9T$J$$$^$9!#$3$l$O!"$=$N%0%k!<(B -$B%W$K$7$P$i$/B8:_$7$F$$$?4|8B@Z$l>C5n2DG=$J$9$Y$F$N5-;v$r>C5n$9$k$H$$$&$3(B -$B$H$G$9!#(B(@pxref{Expiring Mail})$B!#(B - -@item B C-M-e -@kindex B C-M-e ($B35N,(B) -@findex gnus-summary-expire-articles-now -@cindex expiring mail -$B%0%k!<%W$N$9$Y$F$N4|8B@Z$l>C5n2DG=$J5-;v$r:o=|$7$^(B -$B$9(B (@code{gnus-summay-expire-articles-now})$B!#$3$l$O!"8=:_$N%0%k!<%W$K$"(B -$B$k(B @strong{$B$9$Y$F(B} $B$N4|8B@Z$l>C5n2DG=$J5-;v$,!"1J1s$K6u$NBg$-(B -$B$J(B @file{/dev/null} $B$X>C$(5n$k$H$$$&$3$H$G$9!#(B +@item Y g +@kindex Y g ($B35N,(B) +@findex gnus-summary-prepare +$B8=:_$N35N,%P%C%U%!!<$r:F:n@.$7$^$9(B (@code{gnus-summary-prepare})$B!#(B -@item B DEL -@kindex B DEL ($B35N,(B) -@cindex deleting mail -@findex gnus-summary-delete-article -@c @icon{gnus-summary-mail-delete} -$B%a!<%k5-;v$r:o=|$7$^$9!#$3$l$O!X$"$J$?$N%G%#%9%/$+$i1J5W$K:o=|$7$FFsEY$H(B -$BLa$i$J$$!Y$N0UL#$N!X:o=|!Y$G$9!#Cm0U$7$F;H$C$F$/$@$5(B -$B$$(B (@code{gnus-summary-delete-article})$B!#(B +@item Y c +@kindex Y c ($B35N,(B) +@findex gnus-summary-insert-cached-articles +($B8=:_$N%0%k!<%W$N$?$a$K(B) $B%-%c%C%7%e$5$l$?$9$Y$F$N5-;v$r35N,%P%C%U%!!<$K(B +$BA^F~$7$^$9(B (@code{gnus-summary-insert-cached-articles})$B!#(B -@item B m -@kindex B m ($B35N,(B) -@cindex move mail -@findex gnus-summary-move-article -@vindex gnus-preserve-marks -$B$"$k%a!<%k%0%k!<%W$+$iJL$N%a!<%k%0%k!<%W$X5-;v$r0\F0$7$^(B -$B$9(B (@code{gnus-summary-move-article})$B!#(B@code{gnus-preserve-marks} $B$NCM(B -$B$,(B @code{nil} $B$G$J$1$l$P(B ($B$=$l$,%G%#%U%)%k%H(B)$B!"0u$OJ]B8$5$l$^$9!#(B +@item Y d +@kindex Y d ($B35N,(B) +@findex gnus-summary-insert-dormant-articles +($B8=:_$N%0%k!<%W$N$?$a$N(B) $B$9$Y$F$NJ]N15-;v$r35N,%P%C%U%!!<$KA^F~$7$^(B +$B$9(B (@code{gnus-summary-insert-dormant-articles})$B!#(B -@item B c -@kindex B c ($B35N,(B) -@cindex copy mail -@findex gnus-summary-copy-article -@c @icon{gnus-summary-mail-copy} -$B$"$k%0%k!<%W(B ($B%a!<%k%0%k!<%W$dB>$N$b$N(B) $B$+$i%a!<%k%0%k!<%W$K5-;v$r%3%T!<(B -$B$7$^$9(B (@code{gnus-summary-copy-article})$B!#(B@code{gnus-preserve-marks} $B$N(B -$BCM$,(B @code{nil} $B$G$J$1$l$P(B ($B$=$l$,%G%#%U%)%k%H(B)$B!"0u$OJ]B8$5$l$^$9!#(B +@item Y t +@kindex Y t ($B35N,(B) +@findex gnus-summary-insert-ticked-articles +($B8=:_$N%0%k!<%W$N$?$a$N(B) $B$9$Y$F$N2D;k5-;v$r35N,%P%C%U%!!<$KA^F~$7$^(B +$B$9(B (@code{gnus-summary-insert-ticked-articles})$B!#(B +@end table -@item B B -@kindex B B ($B35N,(B) -@cindex crosspost mail -@findex gnus-summary-crosspost-article -$B8=:_$N5-;v$rB>$N%0%k!<%W$K%/%m%9%]%9%H$7$^(B -$B$9(B (@code{gnus-summary-crosspost-article})$B!#$3$l$OB>$N%0%k!<%W$N5-;v$N?7(B -$B$7$$J#@=$r:n@.$7!"5-;v$N(B Xref $BMs$bE,@Z$K99?7$5$l$^$9!#(B +@node Really Various Summary Commands +@subsection $BK\Ev$K$$$m$$$m$J35N,L?Na(B -@item B i -@kindex B i ($B35N,(B) -@findex gnus-summary-import-article -$BG$0U$N%U%!%$%k$r8=:_$N%a!<%k%0%k!<%W$K$H!"(B -@code{From} $BMs$H(B @code{Subject} $BMs$NF~NO$rB%$5$l$^$9!#(B +@table @kbd +@item A D +@itemx C-d +@kindex C-d ($B35N,(B) +@kindex A D ($B35N,(B) +@findex gnus-summary-enter-digest-group +$B8=:_$N5-;v$,JL$N5-;v$r4s$;=8$a$?$b$N(B ($BNc$($P%@%$%8%'%9%H(B) $B$G$"$k$J$i$P!"(B +$B$=$l$i$N5-;v$G$G$-$F$$$k%0%k!<%W$KF~$k$?$a$K$3$NL?Na$r;H$&$3$H$,$G$-$^(B +$B$9(B (@code{gnus-summary-enter-digest-group})$B!#$3$NL?Na$K@\F,0z?t$rM?$($J(B +$B$$$H(B Gnus $B$O$I$N$h$&$J7?$N5-;v$,8=:_I=<($5$l$F$$$k$+$r?dB,$7$h$&$H$7!"$7$^$9(B (@code{gnus-summary-move-article})$B!#(B -@code{gnus-summary-respool-default-method} $B$,:F%9%W!<%k$9$k$H$-$N%G%#%U%)(B -$B%k%H$NA*BrJ}K!$H$7$F;HMQ$5$l$^$9!#$3$NJQ?t$O%G%#%U%)%k%H$G(B -$B$O(B @code{nil} $B$G!"$=$N>l9g$O8=:_$N%0%k!<%W$NA*BrJ}K!$,Be$o$j$K;H$o$l$^$9!#(B -@code{gnus-preserve-marks} $B$NCM$,(B @code{nil} $B$G$J$1$l$P(B ($B$=$l$,%G%#%U%)(B -$B%k%H(B)$B!"0u$OJ]B8$5$l$^$9!#(B +@table @code +@item next +$B$9!W$H$$$&$N$O%a!<%k$NJ,(B -$B3d(B (@ref{Splitting Mail} $B$^$?$O(B @ref{Fancy Mail Splitting}) $B$N5,B'$K4p$E(B -$B$$$F!"%a!<%k$rE,@Z$J%0%k!<%W$KF~$lD>$9$3$H$G$9!#$=$N%0%k!<%W$K4V0c$C$FF~$C(B -$B$F$7$^$C$?%a!<%k$r!"J,3d$N5,B'$r=$@5$7$?8e$G!"@5$7$$%0%k!<%W$K0\F0$5$;$k(B -$B>l9g$J$I$K;H$$$^$9!#$3$N>O$N(B @kbd{B q} $B$H(B @kbd{B t} $B$b8+$F$/$@$5$$!#(B +@item next-unread +$Be$N$b$N$K$h$/;w$F$$$^$9$,!"$$$/$D$+$NJ8=q$r0l$D$N$*$*!<$-$J%0(B +$B%k!<%W$K=8$a$^$9(B (@code{gnus-summary-read-read-document})$B!#$=$l$r$l$NJ8=q$N$?$a$N(B @code{nndoc} $B%0%k!<%W$r3+$$$F(B +$B$+$i!"$=$l$iJ#?t$N(B @code{nndoc} $B%0%k!<%W$N$F$C$Z$s$G(B @code{nnvirtual} $B%0(B +$B%k!<%W$r3+$-$^$9!#$3$NL?Na$O%W%m%;%9(B/$B@\F,0z?t$N=,47$rM}2r$7$^(B +$B$9(B (@pxref{Process/Prefix})$B!#(B -@item B p -@kindex B p ($B35N,(B) -@findex gnus-summary-article-posted-p -$B0lIt$N?M$?$A$K$O!"$"$J$?$,Ej9F$7$?5-;v$K%U%)%m!<%"%C%W$9$k$H$-$K!V?F@Z$J!W(B -$BJ#@=$rAw$k798~$,$"$j$^$9!#$3$l$i$OIaDL$O$=$3$K(B @code{Newsgroups} $B%X%C%@!<(B -$B$,IU$$$F$$$k$N$G$9$,!"$$$D$b$=$&$G$"$k$H$O8B$j$^$;$s!#$3$NL?(B -$BNa(B (@code{gnus-summary-article-posted-p}) $B$O8=:_$N5-;v$r$"$J$?$N%K%e!<%9(B -$B%5!<%P!<$+$i(B ($B$H$$$&$h$j$O!"$`$7(B -$B$m(B @code{gnus-refer-article-method} $B$d(B @code{gnus-select-method} $B$+(B -$B$i(B) $B$r;H$&$N$KBP$7(B -$B$F(B @code{gnus-move-split-methods} $B$O%0%k!<%WL>$r;H$&$3$H$KCm0U$7$F$/$@$5(B -$B$$!#(B) +@node Exiting the Summary Buffer +@section $B35N,%P%C%U%!!<$rH4$1$k(B +@cindex summary exit +@cindex exiting groups -@lisp -(setq gnus-move-split-methods - '(("^From:.*Lars Magne" "nnml:junk") - ("^Subject:.*gnus" "nnfolder:important") - (".*" "nnml:misc"))) -@end lisp +$B35N,%P%C%U%!!<$+$iH4$1$k$H!"IaDL$O%0%k!<%W$N$9$Y$F$N>pJs$r99?7$7$F%0%k!<(B +$B%W%P%C%U%!!<$KLa$j$^$9!#(B -@node Various Summary Stuff -@section $B35N,$N$$$m$$$m$J$b$N(B +@table @kbd +@item Z Z +@itemx Z Q +@itemx q +@kindex Z Z ($B35N,(B) +@kindex Z Q ($B35N,(B) +@kindex q ($B35N,(B) +@findex gnus-summary-exit +@vindex gnus-summary-exit-hook +@vindex gnus-summary-prepare-exit-hook +@vindex gnus-group-no-more-groups-hook +@c @icon{gnus-summary-exit} +$B8=:_$N%0%k!<%W$r=P$F!"%0%k!<%W$N$9$Y$F$N>pJs$r99?7$7$^(B +$B$9(B (@code{gnus-summary-exit})$B!#H4$1=P$k$?$a$NB?$/$N=hM}$r9T$J$&A0(B +$B$K(B @code{gnus-summary-prepare-exit-hook} $B$,8F$P$l!"$=$l$O%G%#%U%)%k%H(B +$B$G(B @code{gnus-summary-expire-articles} $B$r8F$S$^$9!#H4$1=P$k$?$a$N=hM}$r(B +$B=*$($?8e$G(B @code{gnus-summary-exit-hook} $B$,8F$P$l$^$9!#%0%k!<%W%b!<%I$K(B +$BLa$k$H$-$K(B ($BL$FI$N(B) $B%0%k!<%W$,;D$C$F$$$J$+$C$?(B +$B$i(B @code{gnus-group-no-more-groups-hook} $B$,pJs;X8~$NL?Na(B -* Searching for Articles:: $BJ#?t5-;vL?Na(B -* Summary Generation Commands:: -* Really Various Summary Commands:: $B$"$N$d$C$+$$$J;W$$DL$j$K$J$i$J$$L?Na(B -@end menu +@item Z E +@itemx Q +@kindex Z E ($B35N,(B) +@kindex Q ($B35N,(B) +@findex gnus-summary-exit-no-update +$B%0%k!<%W$N$I$s$J>pJs$b99?7$;$:$K8=:_$N%0%k!<%W$rH4$1=P$^(B +$B$9(B (@code{gnus-summary-exit-no-update})$B!#(B -@table @code -@vindex gnus-summary-display-while-building -@item gnus-summary-display-while-building -$BHs(B-@code{nil} $B$@$C$?$i!"9=C[Cf$N35N,%P%C%U%!!<$r99?7$7$J$,$iI=<($7$^$9!#(B -@code{t} $B$@$C$?>l9g$O!"9T$,A^F~$5$l$kEY$KKh2s%P%C%U%!!<$r99?7$7$^$9!#CM(B -$B$,@0?t(B @var{n} $B$G$"$C$?>l9g$O!"(B@var{n} $B9TKh$KI=<($r99?7$7$^$9!#%G%#%U%)(B -$B%k%H$O(B @code{nil} $B$G$9!#(B +@item Z c +@itemx c +@kindex Z c ($B35N,(B) +@kindex c ($B35N,(B) +@findex gnus-summary-catchup-and-exit +@c @icon{gnus-summary-catchup-and-exit} +$B%0%k!<%W$N$9$Y$F$N2D;k$G$O$J$$(B (unticked) $B5-;v$K4{FI$N0u$rIU$1$F$+$iH4$1(B +$B$^$9(B (@code{gnus-summary-catchup-and-exit})$B!#(B -@vindex gnus-summary-display-arrow -@item gnus-summary-display-arrow -$BHs(B-@code{nil} $B$@$C$?$i!"8=:_$N5-;v$r;X$7<($9$?$a$K%U%j%s%8$KLp0u$rI=<($7(B -$B$^$9!#(B($BLuCm(B: $B%U%j%s%8$H$O(B Emacs 21 $B0J>e$G%&%#%s%I%&$N:81&$K8=$l$kM>Gr$N(B -$B$3$H$G$9!#(B) +@item Z C +@kindex Z C ($B35N,(B) +@findex gnus-summary-catchup-all-and-exit +$B2D;k5-;v$5$($b4^$`$9$Y$F$N5-;v$K4{FI$N0u$rIU$1$F$+$iH4$1$^(B +$B$9(B (@code{gnus-summary-catchup-all-and-exit})$B!#(B -@vindex gnus-summary-mode-hook -@item gnus-summary-mode-hook -$B35N,%b!<%I$N%P%C%U%!!<$r:n@.$9$k$H$-$K$3$N%U%C%/$,8F$P$l$^$9!#(B +@item Z n +@kindex Z n ($B35N,(B) +@findex gnus-summary-catchup-and-goto-next-group +$B$9$Y$F$N5-;v$K4{FI$N0u$rIU$1$Fo$KJXMx$G$9!#$3$N%U%C%/$O$[$H$s$I$N35N,%P%C%U%!!<(B -$BJQ?t$,@_Dj$5$l$?8e$K35N,%P%C%U%!!<$+$i8F$P$l$^$9!#(B +@item Z p +@kindex Z p ($B35N,(B) +@findex gnus-summary-catchup-and-goto-prev-group +$B$9$Y$F$N5-;v$K4{FI$N0u$rIU$1$FA0$N%0%k!<%W$X0\F0$7$^(B +$B$9(B (@code{gnus-summary-catchup-and-goto-prev-group})$B!#(B -@vindex gnus-summary-prepare-hook -@item gnus-summary-prepare-hook -$B$3$l$O35N,%P%C%U%!!<$,:n@.$5$l$?8e$K8F$P$l$^$9!#Nc$($P!"$3$l$r2?$+$7$i?@(B -$B$r$b0Z$l$LJ}K!$G9T$r%O%$%i%$%H$7$?$j!"%P%C%U%!!<$N8+$(J}$r=$@5$7$?$j$9$k(B -$B$N$K;H$C$?$j$9$k$+$b$7$l$^$;$s!#(B +@item Z R +@itemx C-x C-s +@kindex Z R ($B35N,(B) +@kindex C-x C-s ($B35N,(B) +@findex gnus-summary-reselect-current-group +$B8=:_$N%0%k!<%W$r=P$F!"$=$l$+$iF~$jD>$7$^(B +$B$9(B (@code{gnus-summary-reselect-current-group})$B!#@\F,0z?t$,M?$($i$l$k$H!"(B +$B4{FI$HL$FI$NN>J}$N$9$Y$F$N5-;v$rA*Br$7$^$9!#(B -@vindex gnus-summary-prepared-hook -@item gnus-summary-prepared-hook -$B35N,%P%C%U%!!<$,:n@.$5$l$?8e$G0lHV:G8e$K8F$P$l$k%U%C%/$G$9!#(B +@item Z G +@itemx M-g +@kindex Z G ($B35N,(B) +@kindex M-g ($B35N,(B) +@findex gnus-summary-rescan-group +@c @icon{gnus-summary-mail-get} +$B%0%k!<%W$rH4$1!"$=$N%0%k!<%W$N?7$7$$5-;v$rD4$Y$F$+$i!":F$S$=$N%0%k!<%W$r(B +$BA*Br$7$^$9(B (@code{gnus-summary-rescan-group})$B!#@\F,0z?t$,M?$($i$l$k$H!"(B +$B4{FI$HL$FI$NN>J}$N$9$Y$F$N5-;v$rA*Br$7$^$9!#(B -@vindex gnus-summary-ignore-duplicates -@item gnus-summary-ignore-duplicates -Gnus $B$,F1$8(B @code{Message-ID} $B$r;}$DFs$D$N5-;v$rH/8+$7$?$H$-$O!"2?$+;W$$(B -$B@Z$C$?$3$H$r$7$J$1$l$P$J$j$^$;$s!#JL$N5-;v$,F1$8(B @code{Message-ID} $B$r;}(B -$B$D$3$H$O5v$5$l$F$$$^$;$s$,!"$=$l$O2?$i$+$N%=!<%9$+$i%a!<%k$rFI$s$G$$$k$H(B -$B$-$K5/$3$k$+$b$7$l$^$;$s!#$3$NJQ?t$K$h$C$F(B Gnus $B$,2?$r$9$k$+$r%+%9%?%^%$(B -$B%:$G$-$k$h$&$K$J$C$F$$$^$9!#(B@code{nil} $B$@$C$?$i(B ($B$=$l$,%G%#%U%)%k%H$G$9(B)$B!"(B -Gnus $B$O(B @code{Message-ID} $B$rIU$1BX$($F(B ($BI=<($N$?$a$@$1$K(B) $B$=$N5-;v$rB>$N(B -$B5-;v$HF1$8$h$&$KI=<($7$^$9!#(B@code{t} $B$K$9$k$H!"$=$l$O5-;v$rI=<($7$^$;(B -$B$s(B---$B:G=i$+$iB8:_$7$J$+$C$?$+$N$h$&$K!#(B +@item Z N +@kindex Z N ($B35N,(B) +@findex gnus-summary-next-group +$B%0%k!<%W$rH4$1$F!"$HA*Br$9$k5-;v$N%j%9%H(B) $B$rpJs$r!V99?7!W$7$F8=:_$N%0%k!<%W$rH4$1$k$H$-(B +$B$K(B @code{gnus-exit-group-hook} $B$,8F$P$l$^$9!#Nc$((B +$B$P(B @kbd{Q} $BL?Na(B (@code{gnus-summary-exit-no-update}) $B$O$3$N%U%C%/$r8F$S(B +$B$^$;$s!#(B + +@findex gnus-summary-wake-up-the-dead +@findex gnus-dead-summary-mode +@vindex gnus-kill-summary-on-exit +$B%0%k!<%W$rH4$1$?8e$G$=$l$r8e2y$9$kJJ$,$"$k$N$J$i!"(B +@code{gnus-kill-summary-on-exit} $B$r(B @code{nil} $B$K@_Dj$HNI$$$+$b$7$l$^$;(B +$B$s!#$=$&$9$k$H(B Gnus $B$OH4$1=P$k$H$-$K35N,%P%C%U%!!<$r:o=|$7$^$;$s!#(B($B2?$H(B +$B$$$&6C$-(B!) $BBe$o$j$K!"$=$l$O%P%C%U%!!<$NL>A0(B +$B$r(B @samp{*Dead Summary ... *} $B$N$h$&$J$b$N$KJQ99$7$F!"(B +@code{gnus-dead-summary-mode} $B$H$$$&%^%$%J!<%b!<%I$rF3F~$7$^$9!#:#$d$=$N(B +$B%P%C%U%!!<$K@Z$jBX$($k$H!"$9$Y$F$N%-!<$,4X(B +$B?t(B @code{gnus-summary-wake-up-the-dead} $B$K3d$jEv$F$i$l$F$$$k$3$H$K5$IU$/(B +$B$G$7$g$&!#;`$s$@35N,%P%C%U%!!<(B (dead summary buffer) $B$G$I$s$J%-!<$G$bC!(B +$B$/$H!"$=$l$O@8$-$?IaDL$N35N,%P%C%U%!!<$K$J$j$^$9!#(B -$BNc$($P0J2<$N4X?t$O!"%-%c%C%7%e$5$l$?5-;v$N%j%9%H$r!"$"$k%0%k!<%W$N%j%9%H(B -$B$@$1$KDI2C$7$^$9!#(B +$B;`$s$@35N,%P%C%U%!!<$OF1;~$K0l$D$7$+B8:_$9$k$3$H$O$G$-$^$;$s!#(B -@lisp -(defun my-add-cached-articles (group articles) - (if (string= group "some.group") - (append gnus-newsgroup-cached articles) - articles)) -@end lisp +@vindex gnus-use-cross-reference +$B35N,%P%C%U%!!<$rH4$1=P$k$H!"8=:_$N%0%k!<%W$N%G!<%?$O99?7$5$l$^$9(B ($B$I$N5-(B +$B;v$rFI$s$G!"$I$N5-;v$KJVEz$7$?$+!"$J$I$J$I!#(B) $B$b$7JQ(B +$B?t(B @code{gnus-use-cross-reference} $B$,(B @code{t} $B$G$"$k$H(B ($B$=$l$,%G%#%U%)(B +$B%k%H$G$9(B)$B!"$=$N%0%k!<%W$KAj8_;2>H$5$l$?(B (cross referenced) $B5-;v$K$O!"$=(B +$B$l$,%/%m%9%]%9%H$5$l$?B>$N9XFI$7$F$$$k%0%k!<%W$K$"$C$F$b!"4{FI$N0u$,IU$-(B +$B$^$9!#$3$NJQ?t$,(B @code{nil} $B$G$b(B @code{t} $B$G$b$J$1$l$P!"5-;v$K$O9XFI$7$F(B +$B$$$k%0%k!<%W$H9XFI$7$F$$$J$$%0%k!<%W$NN>J}$G4{FI$N0u$,IU$-$^(B +$B$9(B (@pxref{Crosspost Handling})$B!#(B -@vindex gnus-newsgroup-variables -@item gnus-newsgroup-variables -$B%K%e!<%9%0%k!<%W(B ($B$=$N35N,%P%C%U%!!<$N(B) $B$N%m!<%+%kJQ?t!"$^$?$OJQ?t$H$=$l(B -$B$i$NI>2A$5$l$k%G%#%U%)%k%H$NI=8=(B ($B%G%#%U%)%k%HCM$,(B @code{nil} $B$G$J$$>l(B -$B9g(B) $B$N(B cons $B%;%k$N%j%9%H$G!"$=$N35N,%P%C%U%!!<$,3h$-$F$$$k4V$O%0%m!<%P%k(B -$BJQ?t$K$J$j$^$9!#(B($BLuCm(B: $B$$$o$f$k%P%C%U%!!<%m!<%+%kJQ?t$G$O$"$j$^$;$s!#(B) +@node Crosspost Handling +@section $B%/%m%9%]%9%H$N07$$(B -$BCm(B: $B%G%#%U%)%k%H$NI=8=$OC1$K%m!<%+%kJQ?t$K@_Dj$5$l$k$N$G$O$J$/!"$=$NA0(B -$B$K(B (@code{eval} $B4X?t$r;H$C$F(B) $BI>2A$5$l$^$9!#%G%#%U%)%k%H$NI=8=(B -$B$,(B @code{global} $B$H$$$&%7%s%\%k$@$C$?>l9g$OI>2A$5$l$:!"Be$o$j$K$=$N%m!<(B -$B%+%kJQ?t$N%0%m!<%P%kCM$,;H$o$l$^$9!#(B +@cindex velveeta +@cindex spamming +$B%/%m%9%]%9%H$5$l$?5-;v$K4{FI$N0u$rIU$1$k$3$H$K$h$C$F!"F1$85-;v$rFs2s0J>e(B +$BFI$^$J$$$G:Q$`$3$H$rJ]>Z$7$^$9!#$b$A$m$s!"$@$l$+$,$=$l$rJ#?t$N%0%k!<%W$K(B +$BJL!9$KEj9F$7$J$$8B$j$O!#F1$85-;v$rJ#?t$N%0%k!<%W$K(B ($B%/%m%9%]%9%H$G$O$G$O(B +$B$J$/(B) $BEj9F$9$k$3$H$O(B @dfn{spamming} $B$H8F$P$l!"$"$J$?$O$=$N$h$&$JA~$`$Y$-(B +$BHH:a$r9T$J$&$b$N$KBP$7$F!"K!N'$K$h$C$FIT2w$J5-;v$rAw$k$3$H$,5AL3$E$1$i$l(B +$B$F$$$^$9!#(B -$B$3$l$i%0%k!<%W%Q%i%a!<%?!<$NCM$,B>$N%P%C%U%!!<$G9T$J$o$l$k=hM}$K1F6A$9$k(B -$B$h$&$K$J$C$F$$$F$b!"(B($BLuCm(B: $B$=$N35N,%P%C%U%!!<$N(B) $B%0%k!<%W%Q%i%a!<%?!<$r(B -$B@_Dj$9$k$?$a$K;H$&$3$H$,$G$-$^$9!#Nc$G$9(B: +$B3P$($F$*$$$F$/$@$5$$(B: $B%/%m%9%]%9%H$O$^$"9=$$$^$;$s$,!"F1$85-;v$rJL!9$KJ#(B +$B?t$N%0%k!<%W$KEj9F$9$k$N$O5v$5$l$^$;$s!#BgNL$N%/%m%9%]%9(B +$B%H(B (@dfn{velveeta} $B$H$7$FCN$i$l$F$$$k$b$N(B) $B$O2?$H$7$F$bHr$1$i$l$k$Y$-$G!"(B +$B2a>j$J%/%m%9%]%9%H$KBP$7$FITK~$r8@$&$?$a(B +$B$K(B @code{gnus-summary-mail-crosspost-complaint} $BL?Na$r;H$&$3$H$5$($G$-$^(B +$B$9!#(B -@lisp -(setq gnus-newsgroup-variables - '(message-use-followup-to - (gnus-visible-headers . - "^From:\\|^Newsgroups:\\|^Subject:\\|^Date:\\|^To:"))) -@end lisp +@cindex cross-posting +@cindex Xref +@cindex @acronym{NOV} +Gnus $B$K%/%m%9%]%9%H$r@5$7$/07$($J$/$5$;$k860x$N0l$D$O!"(B@sc{xover} ($B$3$l(B +$B$OHs>o$KNI$$$G$9!"$H$$$&$N$O$=$l$OB.EY$r$H$F$bB.$/$9$k$+$i$G$9(B) $B$r%5%]!<(B +$B%H$7$F$$$k$1$l$I$b(B @acronym{NOV} $B9T$K(B @code{Xref} $BMs$r4^$a$J(B +$B$$(B @acronym{NNTP} $B%5!<%P!<$r;H$C$F$$$k$3$H$G$9!#$3$l$O320-$G$9!#$G$b!"(B +$B$"$!!"Ha$7$$$+$J!"Hs>o$KNI$/$"$k$3$H$J$N$G$9!#(BGnus $B$O$"$J$?$,FI$s$@$9$Y(B +$B$F$N5-;v$K(B @code{Xref} $B9T$r5-O?$9$k$3$H$K$h$C$F(B The Right Thing ($B@5$7$$(B +$B$3$H(B) $B$r$7$h$&$H$7$^$9$,!"5-;v$r:o=|$7$?$jC1$KFI$^$J$$$G4{FI$N0u$rIU$1$k(B +$B$H!"(BGnus $B$,$3$l$i$N5-;v$N(B @code{Xref} $B9T$r$N$>$-$^$o$k5!2q$,L5$/$J$C$F$7(B +$B$^$&$N$G!"Aj8_;2>H(B (cross reference) $B$N5!9=$r;H$($J$/$J$C$F$7$^$$$^$9!#(B -@ref{Group Parameters} $B$b;2>H$7$F$/$@$5$$!#(B +@cindex LIST overview.fmt +@cindex overview.fmt +$B$"$J$?$N(B @acronym{NNTP} $B%5!<%P!<$,$=$N354Q%U%!%$(B +$B%k(B (overview file) $B$K(B @code{Xref} $BMs$r4^$a$k$+$I$&$+$rD4$Y$k$K$O!"(B +@samp{telnet your.nntp.server nntp} $B$r%?%$%W$7$F!"(B@code{inn} $B%5!<%P!<$G(B +$B$O(B @samp{MODE READER} $B%3%^%s%I$rM?$($F$+$i!"(B@samp{LIST overview.fmt} $B$r(B +$B;n$7$F$/$@$5$$!#$3$l$OF0:n$7$J$$$+$b$7$l$^$;$s!#$7$+$7!"$b$7F0:n$7$F!"o$KB.EY$r(B +$BCY$/$7$^$9!#(B@ref{Slow/Expensive Connection} $B$b;2>H$7$F$/$@$5$$!#(B -@lisp -(setq gnus-newsgroup-variables '((@var{var} . @var{foo}))) -(setq gnus-parameters - '(("^fj\\." (@var{var} . @var{bar})) - ("^japan\\." (@var{var} . @var{baz})))) -@end lisp +$B$^!"?M@8$O$=$N$h$&$J$b$N$G$9!#(B -$B$3$&$7$F$*$/$HJQ?t(B @var{var} $B$NCM$,!"(B@samp{fj} $B3,AX$N%K%e!<%9%0%k!<(B -$B%W(B ($B$N35N,%P%C%U%!!<(B) $B$KF~$k$H(B @var{bar} $B$K$J$j!"(B@samp{japan} $B3,AX$N%0%k!<(B -$B%W$KF~$k$H(B @var{baz} $B$K$J$j$^$9!#%0%k!<%W$rH4$1$F$bJQ?t(B @var{var} $B$NCM$O(B -$BJQ2=$7$^$;$s$,!"(B@samp{fj} $B$^$?$O(B @samp{japan} $B3,AX0J30$N%0%k!<%W$KF~$k$H(B -$BJQ?t(B @var{var} $B$NCM$O(B @var{foo} $B$K$J$j$^$9(B ($B@53N$K$O!"(B@var{foo}, -@var{bar} $B$^$?$O(B @var{baz} $B$NCM$O!"K\JT$G@bL@$5$l$F$$$k$h$&(B -$B$K(B @code{eval} $B$7$?7k2L$,;H$o$l$^$9(B)$B!#(B +$BBeBXH$7$F$/$@$5$$!#(B -$BDL>o$N%0%k!<%W%Q%i%a!<%?!<$O!"$=$N%0%k!<%W$N35N,%P%C%U%!!<$G$@$1CM$rCN$k(B -$B$3$H$,$G$-$k$N$KBP$7$F!"(B@code{gnus-newsgroup-variables} $B$G@_Dj$7$?JQ?t$O!"(B -$BF1$8(B Emacs $B$N$I$N%P%C%U%!!<$G$b!"8=:_A*Br$5$l$F$$$k%0%k!<%W8GM-$NCM$r;}(B -$B$DE@$,0c$$$^$9!#0[$J$kJ#?t$N%0%k!<%W$N35N,%P%C%U%!!<$r;H$&>l9g$K$O!"Cm0U(B -$B$9$kI,MW$,$"$j$^$9!#(B +@node Duplicate Suppression +@section $B=EJ#$NM^@)(B -$BFCJL$J>l9g$H$7$F(B @var{foo} $B$,(B @code{nil} $B$GNI$$>l9g$O!"eFI$^$J$$$h$&$K$7$h$&$H$7$^$9(B (@pxref{Crosspost Handling})$B!#$7(B +$B$+$7!"$=$NC1=c$G8z2LE*$JJ}K!$O!"$$$m$$$m$JM}M3$K$h$j!"K~B-$9$k7k2L$r$b$?(B +$B$i$5$J$$$+$b$7$l$^$;$s!#(B -@lisp -(setq gnus-newsgroup-variables '(@var{var})) -(setq gnus-parameters - '(("^fj\\." (@var{var} . @var{bar})) - ("^japan\\." (@var{var} . @var{baz})))) -@end lisp +@enumerate +@item +@acronym{NNTP} $B%5!<%P!<$O(B @code{Xref} $BMs$N@8@.$K<:GT$9$k$+$b$7$l$^$;$s!#(B +$B$3$l$O0-$$$3$H$G!"$"$^$j5/$3$j$^$;$s!#(B -@code{gnus-newsgroup-variables} $B$*$h$S(B @code{gnus-parameters} $B$O$I$A$i$b(B -$B%j%9%H$J$N$G!"(B@code{setq} $B$h$j$O$`$7(B -$B$m(B @code{add-to-list} $B$d(B @code{push} $B$J$I$r;H$C$F!"CM$r!VDI2C!W$7$?J}$,(B -$BJXMx$+$b$7$l$^$;$s!#(B +@item +@acronym{NNTP} $B%5!<%P!<$O(B @file{.overview} $B%G!<%?%Y!<%9$K(B @code{Xref} $BMs(B +$B$r4^$a$k$N$K<:GT$9$k$+$b$7$l$^$;$s!#$3$l$O0-$$$3$H$G!"Hs>o$KNI$/$"$k$3$H(B +$B$G$9!"$"$!Ha$7$$!#(B -@vindex gnus-propagate-marks -@item gnus-propagate-marks -@code{nil} $B0J30$NCM$@$C$?$i!"0u$r%P%C%/%(%s%I$KEA$($^$9!#$=$l$i$r5-O?$9(B -$B$k$?$a$G$9!#$b$C$H$-$a:Y$+$/$U$k$$$K$+$1$k$K$O(B @ref{NNTP marks} $B$*$h$S$=(B -$B$NCg4V$r;2>H$7$F$/$@$5$$!#(B -@end table +@item +$BF1$8%0%k!<%W(B ($B$b$7$/$O$$$/$D$+$N4XO"$7$?%0%k!<%W(B) $B$r0c$C(B +$B$?(B @acronym{NNTP} $B%5!<%P!<$+$iFI$s$G$$$k$+$b$7$l$^$;$s!#(B -@node Summary Group Information -@subsection $B35N,%0%k!<%W>pJs(B +@item +$B%0%k!<%W$KEj9F$5$l$?5-;v$H=EJ#$9$k%a!<%k$ru67$O3N$+$KB>$K$b$"$j$^$9$,!"$3$l$i;M$D$,:G(B +$B$bNI$/$"$k>u67$G$9!#(B -@item H h -@kindex H h ($B35N,(B) -@findex gnus-summary-describe-briefly -$B:G$b=EMW$J35N,%3%^%s%I$N!"Hs>o$K4J7i$J@bL@$rI=<($7$^(B -$B$9(B (@code{gnus-summary-describe-briefly})$B!#(B +$B$b$7!"K\Ev$K$b$7$b(B @code{Xref} $B$N07$$$K<:GT$7$?$i!"!V=EJ#M^@)!W$K@Z$jBX(B +$B$($k$3$H$r9MN8$9$kI,MW$,$"$k$+$b$7$l$^$;$s!#$=$&$9$l$P!"(BGnus $B$O$"$J$?$,(B +$BFI$s$@$9$Y$F$N5-;v!"$"$k$$$O4{FI$N0u$rIU$1$?$9$Y$F$N5-;v(B +$B$N(B @code{Message-ID} $B$r5-21$7!"$=$7$F$^$k$GKbK!$N$h$&$K!"0J8e$=$l$i$rFI(B +$B$`$H$-$O$$$D$G$b4{FI$N0u$,IU$$$F$$$k$h$&$K$7$^$9(B---@emph{$B$9$Y$F(B} $B$N%0%k!<(B +$B%W$G!#$3$N5!9=$r;H$&$N$O2?$@$+$H$F$bHs8zN($K$J$j$=$&$G$9$,!"2aEY$KHs8zN((B +$B$J$o$1$G$O$"$j$^$;$s!#F1$85-;v$rFs2s0J>eFI$`$h$j$O!"4V0c$$L5$/K>$^$7$$$G(B +$B$9!#(B -@item H i -@kindex H i ($B35N,(B) -@findex gnus-info-find-node -Gnus $B$N(B info $B$N@a(B (node) $B$K0\F0$7$^$9(B (@code{gnus-info-find-node})$B!#(B -@end table +$B=EJ#M^@)$O$"$^$j@:L)$JF;6q$G$O$"$j$^$;$s!#$I$A$i$+$H$$$&$HBgDH$N$h$&$J$b(B +$B$N$G$9!#$=$l$OHs>o$KC1=c$J$d$jJ}$GF0:n$7$F$$$^$9(B---$B$"$J$?$,5-;v$K4{FI$N(B +$B0u$rIU$1$k$H!"$=$N(B Message-ID $B$r%-%c%C%7%e$K2C$($^$9!#A0$G$9!#%G%#%U%)%k%H(B +$B$O(B @file{~/News/suppression} $B$G$9!#(B +@end table -@item M-R -@kindex M-R ($B35N,(B) -@findex gnus-summary-repeat-search-article-backward -$BA02s$N8eJ}8!:w$r7+$jJV$7$^(B -$B$9(B (@code{gnus-summary-repeat-search-article-backward})$B!#(B +$B2?EY$b(B Gnus $B$r=*N;$7$F5/F0$9$k798~$,$"$k$N$G$"$l$P!"$*$=$i(B +$B$/(B @code{gnus-save-duplicate-list} $B$r(B @code{t} $B$K$9$k$N$ONI$$9M$($G$7$g(B +$B$&!#$b$7(B Gnus $B$rB3$1$F2?=54V$bAv$i$;$F$*$/$N$G$"$l$P!"$=$l(B +$B$r(B @code{nil} $B$K$7$?J}$,NI$$$+$b$7$l$^$;$s!#0lJ}!"%j%9%H$rJ]B8$9$k$3$H$O(B +$B5/F0$H=*N;$r$:$C$HCY$/$9$k$N$G!"IQHK$K(B Gnus $B$r=*N;$7$F5/F0$9$k$N$G$"$l$P!"(B +@code{gnus-save-duplicate-list} $B$r(B @code{nil} $B$K@_Dj$9$k$Y$-$G$9!#$&!<$`!#(B +$B;d$O$"$J$?$,$I$&$9$k$+$KG$$;$h$&$H;W$$$^$9!#(B -@item & -@kindex & ($B35N,(B) -@findex gnus-summary-execute-command -$B$3$NL?Na$O!"%X%C%@!$5$l$?%a%C%;!<%8$r8!>Z$7$?$j!"0E9f2=$5$l$?%a%C%;!<%8$r%G%3!<(B +$B%I$9$k$3$H$,$G$-$^$9!#(B@acronym{PGP}, @acronym{PGP/MIME} $B$*$h(B +$B$S(B @acronym{S/MIME} $B$N7A<0$r%5%]!<%H$7$^$9$,!"$=$l$i$rF0:n$5$;$k$?$a$K$O!"(B +$B$$$/$D$+$N30It%W%m%0%i%`$rI,MW$H$7$^$9(B: -@item M-& -@kindex M-& ($B35N,(B) -@findex gnus-summary-universal-argument -$B$3$NL?Na$KB3$1$FF~NO$9$kL?Na$r!"%W%m%;%90u$,IU$1$i$l$F$$$k$9$Y$F$N5-;v$G(B -$Bl9g$K!"%;%-%e%j%F%#!<$N5!G=$r@)(B +$B8f$9$k$?$a$NJQ?t$G$9(B: -@table @kbd -@item Y g -@kindex Y g ($B35N,(B) -@findex gnus-summary-prepare -$B8=:_$N35N,%P%C%U%!!<$r:F:n@.$7$^$9(B (@code{gnus-summary-prepare})$B!#(B +@table @code +@item mm-verify-option +@vindex mm-verify-option +$B=pL>$5$l$?%Q!<%H$r8!>Z$9$k$?$a$N%*%W%7%g%s!#(B@code{never} $B$O8!>Z$7$J$$!"(B +@code{always} $B$O$$$D$b8!>Z$9$k!"(B@code{known} $B$OCN$i$l$?%W%m%H%3%k$N>l9g(B +$B$@$18!>Z$9$k!"$N0UL#$G$9!#$=$l$i0J30$N>l9g$O!"$I$&$9$k$+$rMxMQl9g$@$1%G%3!<%I$9$k!"$N0UL#$G$9!#$=$l$i0J30$N>l9g$O!"$I$&$9$k(B +$B$+$rMxMQ$5$l$?%Q!<%H$r:n@.$9$k$?$a$N%*%W%7%g%s!#(B@code{nil} $B$G$O%G%#%U%)%k%H(B +$B$N=pL>$N$?$a$N80$r;H$$!"(B@code{guided} $B$G$O=pL>$N$?$a$N80$r%a%K%e!<$+$iA*(B +$B$S$^$9!#(B -@item Y t -@kindex Y t ($B35N,(B) -@findex gnus-summary-insert-ticked-articles -($B8=:_$N%0%k!<%W$N$?$a$N(B) $B$9$Y$F$N2D;k5-;v$r35N,%P%C%U%!!<$KA^F~$7$^(B -$B$9(B (@code{gnus-summary-insert-ticked-articles})$B!#(B -@end table +@item mm-encrypt-option +@vindex mm-encrypt-option +$B0E9f2=$5$l$?%Q!<%H$r:n@.$9$k$?$a$N%*%W%7%g%s!#(B@code{nil} $B$G(B +$B$O(B @samp{From:} $B%X%C%@!<$rpJs$rI=<($9$k%\%?%s$,8=$l$^$;$s!#$=$l$i(B +$B$OpJs$rI=<($9$k$3$H$,$G$-$^$9$,!#$3$l$r915WE*$K9T$J$o$;$k$K$O!"(B +@code{gnus-buttonized-mime-types} $B$*$h(B +$B$S(B @code{gnus-unbuttonized-mime-types} $BJQ?t$r;H$C$F$/$@$5$$!#$3$l$i$NJQ(B +$B?t$N>\:Y$H!">o$K%;%-%e%j%F%#!<$N>pJs$rI=<($5$;$k$?$a$K%+%9%?%^%$%:$9$kJ}(B +$BK!$O!"(B@ref{MIME Commands} $B$r;2>H$7$F$/$@$5$$!#(B -@table @code -@item next -$Bo(B +$B$N(B @acronym{MIME} $B$N5!9=$r2p$7$F;XDj$G$-$k$h$&$K!"(B +Gnus $B$O(B @samp{application/pgp-keys} $B$H$7$F80$r8!=P$7!"%i%Y%k$rIU$1$^$9!#(B +@acronym{MIME} $B%\%?%s$r%/%j%C%/(B (@pxref{Using MIME}) $B$7$?$H$-$K!"(BGNU +Privacy Guard $B$r;H$C$F80$rM"F~$7$F$/$l$k$h$&$K$9$k$K$O!"0J2<$N$h$&$J9T(B +$B$r(B @file{~/.mailcap} $B%U%!%$%k(B (@pxref{mailcap, ,mailcap, emacs-mime-ja, +The Emacs MIME Manual}) $B$K5-F~$7$F$/$@$5$$!#(B -@item next-unread -$B$7$?$j0E9f2=$9$k$?$a$K!"$I$&$d$C$F@_Dj$9$k$+$K$D(B +$B$$$F$N$b$C$H>\$7$$>pJs$,!"(Bmessage $B%^%K%e%"%k(B (@pxref{Security, +,$B%;%-%e%j%F%#!<(B, message-ja, The Message Manual}) $B$G8+$D$+$k$G$7$g$&!#(B -$B$3$l$i0J30$NCM$@$C$?$j!"e$N$b$N$K$h$/;w$F$$$^$9$,!"$$$/$D$+$NJ8=q$r0l$D$N$*$*!<$-$J%0(B -$B%k!<%W$K=8$a$^$9(B (@code{gnus-summary-read-read-document})$B!#$=$l$r$l$NJ8=q$N$?$a$N(B @code{nndoc} $B%0%k!<%W$r3+$$$F(B -$B$+$i!"$=$l$iJ#?t$N(B @code{nndoc} $B%0%k!<%W$N$F$C$Z$s$G(B @code{nnvirtual} $B%0(B -$B%k!<%W$r3+$-$^$9!#$3$NL?Na$O%W%m%;%9(B/$B@\F,0z?t$N=,47$rM}2r$7$^(B -$B$9(B (@pxref{Process/Prefix})$B!#(B +@kindex A M ($B35N,(B) +@findex gnus-mailing-list-insinuate +Gnus $B$O(B RFC 2369 $B$G5,Dj$5$l$?3FpJs$r99?7$7$F%0%k!<(B -$B%W%P%C%U%!!<$KLa$j$^$9!#(B +$B5-;v$O0l$D$7$+$J$$5-;v%P%C%U%!!<$KI=<($5$l$^$9!#$9$Y$F$N35N,%P%C%U%!!<(B +$B$O(B (Gnus $B$K;X<($7$J$$8B$j(B) $BF1$85-;v%P%C%U%!!<$r6&M-$7$^$9!#(B -@table @kbd -@item Z Z -@itemx Z Q -@itemx q -@kindex Z Z ($B35N,(B) -@kindex Z Q ($B35N,(B) -@kindex q ($B35N,(B) -@findex gnus-summary-exit -@vindex gnus-summary-exit-hook -@vindex gnus-summary-prepare-exit-hook -@vindex gnus-group-no-more-groups-hook -@c @icon{gnus-summary-exit} -$B8=:_$N%0%k!<%W$r=P$F!"%0%k!<%W$N$9$Y$F$N>pJs$r99?7$7$^(B -$B$9(B (@code{gnus-summary-exit})$B!#H4$1=P$k$?$a$NB?$/$N=hM}$r9T$J$&A0(B -$B$K(B @code{gnus-summary-prepare-exit-hook} $B$,8F$P$l!"$=$l$O%G%#%U%)%k%H(B -$B$G(B @code{gnus-summary-expire-articles} $B$r8F$S$^$9!#H4$1=P$k$?$a$N=hM}$r(B -$B=*$($?8e$G(B @code{gnus-summary-exit-hook} $B$,8F$P$l$^$9!#%0%k!<%W%b!<%I$K(B -$BLa$k$H$-$K(B ($BL$FI$N(B) $B%0%k!<%W$,;D$C$F$$$J$+$C$?(B -$B$i(B @code{gnus-group-no-more-groups-hook} $B$,(B +@end menu -@item Z E -@itemx Q -@kindex Z E ($B35N,(B) -@kindex Q ($B35N,(B) -@findex gnus-summary-exit-no-update -$B%0%k!<%W$N$I$s$J>pJs$b99?7$;$:$K8=:_$N%0%k!<%W$rH4$1=P$^(B -$B$9(B (@code{gnus-summary-exit-no-update})$B!#(B +@node Hiding Headers +@section $BM>J,$J%X%C%@!<$r1#$9(B +@cindex hiding headers +@cindex deleting headers + +$B3F5-;v$NF,$NItJ,$O%X%C%@!<(B (@dfn{head}) $B$H8F$P$l$^$9!#(B($B;D$j$NItJ,$O%\(B +$B%G%#!<(B (@dfn{body}) $B$G$9!#$9$G$K$*5$$E$-$G$7$g$&$,!#(B) + +@vindex gnus-show-all-headers +$B%X%C%@!<$K$O$?$/$5$s$NM-1W$J>pJs$,4^$^$l$F$$$^$9!#5-;v$r=q$$$??M$NL>A0!"(B +$B$=$l$,=q$+$l$?F|IU!"$*$h$S5-;v$NI=Bj$G$9!#$3$l$O$H$F$bNI$$$N$G$9$,!"%X%C(B +$B%@!<$K$OBgItJ,$N?M$K$H$C$F$O8+$?$/$b$J$$>pJs(B---$B5-;v$,$"$J$?$N$H$3$m$KCe(B +$B$/$^$G$K$I$s$J%7%9%F%`$r7PM3$7$F$-$?$+!"(B@code{Message-ID}$B!"(B +@code{References} $B$J$I$J$I!D$b$&$&$s$6$j$9$k$/$i$$(B---$B$?$/$5$s4^$^$l$F$$(B +$B$^$9!#$?$V$s$"$J$?$O$3$l$i$N9T$N$$$/$D$+$OA0$HI=Bj$N$_$r8+$?$1$l$P!"$3$&;XDj$7$^$9(B: -@item Z p -@kindex Z p ($B35N,(B) -@findex gnus-summary-catchup-and-goto-prev-group -$B$9$Y$F$N5-;v$K4{FI$N0u$rIU$1$FA0$N%0%k!<%W$X0\F0$7$^(B -$B$9(B (@code{gnus-summary-catchup-and-goto-prev-group})$B!#(B +@lisp +(setq gnus-visible-headers "^From:\\|^Subject:") +@end lisp -@item Z R -@itemx C-x C-s -@kindex Z R ($B35N,(B) -@kindex C-x C-s ($B35N,(B) -@findex gnus-summary-reselect-current-group -$B8=:_$N%0%k!<%W$r=P$F!"$=$l$+$iF~$jD>$7$^(B -$B$9(B (@code{gnus-summary-reselect-current-group})$B!#@\F,0z?t$,M?$($i$l$k$H!"(B -$B4{FI$HL$FI$NN>J}$N$9$Y$F$N5-;v$rA*Br$7$^$9!#(B +$B$3$NJQ?t$O!"I=<($5$;$?$$%X%C%@!<$K9gCW$9$k@55,I=8=$r%j%9%H$G;XDj$9$k$3$H(B +$B$b$G$-$^$9!#(B -@item Z G -@itemx M-g -@kindex Z G ($B35N,(B) -@kindex M-g ($B35N,(B) -@findex gnus-summary-rescan-group -@c @icon{gnus-summary-mail-get} -$B%0%k!<%W$rH4$1!"$=$N%0%k!<%W$N?7$7$$5-;v$rD4$Y$F$+$i!":F$S$=$N%0%k!<%W$r(B -$BA*Br$7$^$9(B (@code{gnus-summary-rescan-group})$B!#@\F,0z?t$,M?$($i$l$k$H!"(B -$B4{FI$HL$FI$NN>J}$N$9$Y$F$N5-;v$rA*Br$7$^$9!#(B +@item gnus-ignored-headers +@vindex gnus-ignored-headers +$B$3$NJQ?t$O(B @code{gnus-visible-headers} $B$NH?BP$G$9!#$3$NJQ?t$,@_Dj$5$l$F(B +$B$$$l$P(B ($B$+$D(B @code{gnus-visible-headers} $B$,(B @code{nil} $B$G$"$l$P(B)$B!"$3$l$O(B +$B1#$7$?$$%X%C%@!<9T$9$Y$F$K9gCW$9$k@55,I=8=$G$"$k$H$_$J$5$l$^$9!#$3$NJQ?t(B +$B$K9gCW$7$J$$$9$Y$F$N%X%C%@!<9T$,I=<($5$l$^$9!#(B -@item Z N -@kindex Z N ($B35N,(B) -@findex gnus-summary-next-group -$B%0%k!<%W$rH4$1$F!"C$75n$j$?$1$l$P!"(B +$B0J2<$N$h$&$K$7$^$9(B: -@item Z P -@kindex Z P ($B35N,(B) -@findex gnus-summary-prev-group -$B%0%k!<%W$rH4$1$F!"A0$N%0%k!<%W$X0\F0$7$^(B -$B$9(B (@code{gnus-summary-prev-group})$B!#(B +@lisp +(setq gnus-ignored-headers "^References:\\|^Xref:") +@end lisp -@item Z s -@kindex Z s ($B35N,(B) -@findex gnus-summary-save-newsrc -$B8=:_$N4{FI$H0uIU$-5-;v$N?t$r%I%j%V%k%P%C%U%!!<(B (dribble buffer) $B$KJ]B8$7!"(B -$B$=$l$+$i%I%j%V%k%P%C%U%!!<$rJ]B8$7$^$9(B (@code{gnus-summary-save-newsrc})$B!#(B -$B@\F,0z?t$,M?$($i$l$k$H(B @file{.newsrc} $B%U%!%$%k(B ($B$H(B @file{.newsrc.eld} $B%U%!(B -$B%$%k(B) $B$bJ]B8$7$^$9!#$3$NL?Na$r;H$&$H!"99?7$J$7$GH4$1=P$k$3$H(B (@kbd{Q} $BL?(B -$BNa(B) $B$O0UL#$,L5$/$J$j$^$9!#(B +$B$3$NJQ?t$O>C$7$?$$%X%C%@!<$K9gCW$9$k@55,I=8=$N%j%9%H$G$b9=$$$^$;$s!#(B + +$B$J$*!"(B@code{gnus-visible-headers} $B$,(B @code{nil} $B0J30$N>l9g$O!"$3$NJQ?t$K(B +$B$O8z2L$,L5$$$3$H$KCm0U$7$F$/$@$5$$!#(B @end table -@vindex gnus-exit-group-hook -$B%0%k!<%W$N$9$Y$F$N>pJs$r!V99?7!W$7$F8=:_$N%0%k!<%W$rH4$1$k$H$-(B -$B$K(B @code{gnus-exit-group-hook} $B$,8F$P$l$^$9!#Nc$((B -$B$P(B @kbd{Q} $BL?Na(B (@code{gnus-summary-exit-no-update}) $B$O$3$N%U%C%/$r8F$S(B -$B$^$;$s!#(B +@vindex gnus-sorted-header-list +Gnus $B$O%X%C%@!<$NJB$YBX$((B (sort) $B$b9T$J$$$^$9(B ($B$3$l$O%G%#%U%)%k%H$G9T$J(B +$B$o$l$^$9(B)$B!#$3$NJB$YBX$($O(B @code{gnus-sorted-header-list} $BJQ?t$r@_Dj$9$k(B +$B$3$H$G@)8f$9$k$3$H$,$G$-$^$9!#$3$l$O%X%C%@!<$r$I$&$$$&=g=x$GI=<($9$k$+$r(B +$B;XDj$9$k@55,I=8=$N%j%9%H$G$9!#(B -@findex gnus-summary-wake-up-the-dead -@findex gnus-dead-summary-mode -@vindex gnus-kill-summary-on-exit -$B%0%k!<%W$rH4$1$?8e$G$=$l$r8e2y$9$kJJ$,$"$k$N$J$i!"(B -@code{gnus-kill-summary-on-exit} $B$r(B @code{nil} $B$K@_Dj$HNI$$$+$b$7$l$^$;(B -$B$s!#$=$&$9$k$H(B Gnus $B$OH4$1=P$k$H$-$K35N,%P%C%U%!!<$r:o=|$7$^$;$s!#(B($B2?$H(B -$B$$$&6C$-(B!) $BBe$o$j$K!"$=$l$O%P%C%U%!!<$NL>A0(B -$B$r(B @samp{*Dead Summary ... *} $B$N$h$&$J$b$N$KJQ99$7$F!"(B -@code{gnus-dead-summary-mode} $B$H$$$&%^%$%J!<%b!<%I$rF3F~$7$^$9!#:#$d$=$N(B -$B%P%C%U%!!<$K@Z$jBX$($k$H!"$9$Y$F$N%-!<$,4X(B -$B?t(B @code{gnus-summary-wake-up-the-dead} $B$K3d$jEv$F$i$l$F$$$k$3$H$K5$IU$/(B -$B$G$7$g$&!#;`$s$@35N,%P%C%U%!!<(B (dead summary buffer) $B$G$I$s$J%-!<$G$bC!(B -$B$/$H!"$=$l$O@8$-$?IaDL$N35N,%P%C%U%!!<$K$J$j$^$9!#(B +$BNc$($P!"5-;v$NCx$r:G=i$K!"H$5$l$?(B (cross referenced) $B5-;v$K$O!"$=(B -$B$l$,%/%m%9%]%9%H$5$l$?B>$N9XFI$7$F$$$k%0%k!<%W$K$"$C$F$b!"4{FI$N0u$,IU$-(B -$B$^$9!#$3$NJQ?t$,(B @code{nil} $B$G$b(B @code{t} $B$G$b$J$1$l$P!"5-;v$K$O9XFI$7$F(B -$B$$$k%0%k!<%W$H9XFI$7$F$$$J$$%0%k!<%W$NN>J}$G4{FI$N0u$,IU$-$^(B -$B$9(B (@pxref{Crosspost Handling})$B!#(B +$BI=<($9$k$h$&$K$J$C$F$$$k%X%C%@!<$G$3$NJQ?t$K;XDj$5$l$F$$$J$$$b$N$O!"$3$N(B +$BJQ?t$K;XDj$5$l$F$$$k$9$Y$F$N%X%C%@!<$N8e$K!"E,Ev$J=g=x$GI=<($5$l$k$G$7$g(B +$B$&!#(B -@node Crosspost Handling -@section $B%/%m%9%]%9%H$N07$$(B +@findex gnus-article-hide-boring-headers +@vindex gnus-boring-article-headers +@code{gnus-treat-hide-boring-headers} $B$r(B @code{head} $B$K@_Dj$9$k$3$H$K$h$C(B +$B$F!"$b$C$H$D$^$i$J$$%X%C%@!<$r1#$9$3$H$,$G$-$^$9!#$3$N4X?t$,2?$r$9$k$+(B +$B$O(B @code{gnus-boring-article-headers} $BJQ?t$K0MB8$7$^$9!#$3$NJQ?t$O%j%9%H(B +$B$G$9$,!"$3$N%j%9%H$K$OA0$,F~$k$N$G$O$"$j$^$;$s!#Be$o$j(B +$B$K(B Gnus $B$,%A%'%C%/$7$F;k3&$+$i>C$75n$k$?$a$N$5$^$6$^$J!V$D$^$i$J$$>r7o!W(B +(@dfn{boring conditions}) $B$N%j%9%H$r;XDj$7$^$9!#(B -@cindex velveeta -@cindex spamming -$B%/%m%9%]%9%H$5$l$?5-;v$K4{FI$N0u$rIU$1$k$3$H$K$h$C$F!"F1$85-;v$rFs2s0J>e(B -$BFI$^$J$$$G:Q$`$3$H$rJ]>Z$7$^$9!#$b$A$m$s!"$@$l$+$,$=$l$rJ#?t$N%0%k!<%W$K(B -$BJL!9$KEj9F$7$J$$8B$j$O!#F1$85-;v$rJ#?t$N%0%k!<%W$K(B ($B%/%m%9%]%9%H$G$O$G$O(B -$B$J$/(B) $BEj9F$9$k$3$H$O(B @dfn{spamming} $B$H8F$P$l!"$"$J$?$O$=$N$h$&$JA~$`$Y$-(B -$BHH:a$r9T$J$&$b$N$KBP$7$F!"K!N'$K$h$C$FIT2w$J5-;v$rAw$k$3$H$,5AL3$E$1$i$l(B -$B$F$$$^$9!#(B +$B$3$N>r7o$K$O0J2<$N$h$&$J$b$N$,$"$j$^$9!#(B -$B3P$($F$*$$$F$/$@$5$$(B: $B%/%m%9%]%9%H$O$^$"9=$$$^$;$s$,!"F1$85-;v$rJL!9$KJ#(B -$B?t$N%0%k!<%W$KEj9F$9$k$N$O5v$5$l$^$;$s!#BgNL$N%/%m%9%]%9(B -$B%H(B (@dfn{velveeta} $B$H$7$FCN$i$l$F$$$k$b$N(B) $B$O2?$H$7$F$bHr$1$i$l$k$Y$-$G!"(B -$B2a>j$J%/%m%9%]%9%H$KBP$7$FITK~$r8@$&$?$a(B -$B$K(B @code{gnus-summary-mail-crosspost-complaint} $BL?Na$r;H$&$3$H$5$($G$-$^(B +@table @code +@item empty +$B6u$N%X%C%@!<$r$9$Y$F>C5n$7$^$9!#(B +@item followup-to +@code{Followup-To} $BMs$,(B @code{Newsgroups} $BMs$HF10l$G$"$k>l9g$K$O>C5n$7$^(B $B$9!#(B +@item reply-to +@code{Reply-To} $BMs$,(B @code{From} $BMs$HF1$8%"%I%l%9$r<($7$F$$$k$+!"(B +@code{broken-reply-to} $B%0%k!<%W%Q%i%a!<%?!<$,@_Dj$5$l$F$$$k>l9g$K$O>C5n(B +$B$7$^$9!#(B +@item newsgroups +@code{Newsgroups} $BMs$,8=:_$N%0%k!<%WL>$7$+4^$s$G$$$J$$>l9g$K$O>C5n$7$^$9!#(B +@item to-address +@code{To} $BMs$,8=:_$N%0%k!<%W$N(B @code{to-address} $B%Q%i%a!<%?!<$HF1$8$b$N(B +$B$7$+4^$s$G$$$J$$>l9g$K$O>C5n$7$^$9!#(B +@item to-list +@code{To} $BMs$,8=:_$N%0%k!<%W$N(B @code{to-list} $B%Q%i%a!<%?!<$HF1$8$b$N$7$+(B +$B4^$s$G$$$J$$>l9g$K$O>C5n$7$^$9!#(B +@item cc-list +@code{Cc} $BMs$,8=:_$N%0%k!<%W$N(B @code{to-list} $B%Q%i%a!<%?!<$HF1$8$b$N$7$+(B +$B4^$s$G$$$J$$>l9g$K$O>C5n$7$^$9!#(B +@item date +$B$=$N5-;v$,2a5n;0F|0JFb$N$b$N$G$"$l$P!"(B@code{Date} $BMs$r>C5n$7$^$9!#(B +@item long-to +@code{To} $BMs$*$h$S(B/$B$^$?$O(B @code{Cc} $BMs$,$"$^$j$K$bD9$$>l9g$K$O>C5n$7$^$9!#(B +@item many-to +@code{To} $BMs$*$h$S(B/$B$^$?$O(B @code{Cc} $BMs$,0l$D$h$j$bB?$1$l$P!"$=$l$i$r$9$Y(B +$B$F>C5n$7$^$9!#(B +@end table -@cindex cross-posting -@cindex Xref -@cindex @acronym{NOV} -Gnus $B$K%/%m%9%]%9%H$r@5$7$/07$($J$/$5$;$k860x$N0l$D$O!"(B@sc{xover} ($B$3$l(B -$B$OHs>o$KNI$$$G$9!"$H$$$&$N$O$=$l$OB.EY$r$H$F$bB.$/$9$k$+$i$G$9(B) $B$r%5%]!<(B -$B%H$7$F$$$k$1$l$I$b(B @acronym{NOV} $B9T$K(B @code{Xref} $BMs$r4^$a$J(B -$B$$(B @acronym{NNTP} $B%5!<%P!<$r;H$C$F$$$k$3$H$G$9!#$3$l$O320-$G$9!#$G$b!"(B -$B$"$!!"Ha$7$$$+$J!"Hs>o$KNI$/$"$k$3$H$J$N$G$9!#(BGnus $B$O$"$J$?$,FI$s$@$9$Y(B -$B$F$N5-;v$K(B @code{Xref} $B9T$r5-O?$9$k$3$H$K$h$C$F(B The Right Thing ($B@5$7$$(B -$B$3$H(B) $B$r$7$h$&$H$7$^$9$,!"5-;v$r:o=|$7$?$jC1$KFI$^$J$$$G4{FI$N0u$rIU$1$k(B -$B$H!"(BGnus $B$,$3$l$i$N5-;v$N(B @code{Xref} $B9T$r$N$>$-$^$o$k5!2q$,L5$/$J$C$F$7(B -$B$^$&$N$G!"Aj8_;2>H(B (cross reference) $B$N5!9=$r;H$($J$/$J$C$F$7$^$$$^$9!#(B +$B$3$l$i$N$&$A$N;0$D$NMWAG$rF~$l$?$1$l$P!"$3$s$JIw$K$J$j$^$9(B: -@cindex LIST overview.fmt -@cindex overview.fmt -$B$"$J$?$N(B @acronym{NNTP} $B%5!<%P!<$,$=$N354Q%U%!%$(B -$B%k(B (overview file) $B$K(B @code{Xref} $BMs$r4^$a$k$+$I$&$+$rD4$Y$k$K$O!"(B -@samp{telnet your.nntp.server nntp} $B$r%?%$%W$7$F!"(B@code{inn} $B%5!<%P!<$G(B -$B$O(B @samp{MODE READER} $B%3%^%s%I$rM?$($F$+$i!"(B@samp{LIST overview.fmt} $B$r(B -$B;n$7$F$/$@$5$$!#$3$l$OF0:n$7$J$$$+$b$7$l$^$;$s!#$7$+$7!"$b$7F0:n$7$F!"o$KB.EY$r(B -$BCY$/$7$^$9!#(B@ref{Slow/Expensive Connection} $B$b;2>H$7$F$/$@$5$$!#(B +$B$3$l$O$3$NJQ?t$N%G%#%U%)%k%HCM$G$b$"$j$^$9!#(B -$B$^!"?M@8$O$=$N$h$&$J$b$N$G$9!#(B +@node Using MIME +@section MIME $B$r;H$&(B +@cindex @acronym{MIME} -$BBeBXH$7$F$/$@$5$$!#(B +$B%Q%s%H%^%$%`(B (mime) $B$O!"4Q5R$,$"$/$S$r$7$J$,$i$\$s$d$j$7$F$$$k$N$K$b$+$+(B +$B$o$i$:!"0UL#$bL5$/6uCf$GeFI$^$J$$$h$&$K$7$h$&$H$7$^$9(B (@pxref{Crosspost Handling})$B!#$7(B -$B$+$7!"$=$NC1=c$G8z2LE*$JJ}K!$O!"$$$m$$$m$JM}M3$K$h$j!"K~B-$9$k7k2L$r$b$?(B -$B$i$5$J$$$+$b$7$l$^$;$s!#(B +@acronym{MIME} $B$O5-;v$,$I$s$JJ8;z%;%C%H$r;H$&$+!"J8;z$r$I$&%(%s%3!<%I$9(B +$B$k$+$r;XDj$9$k$3$H$,$G$-!"$5$i$K$O3($d$=$NB>$N$_$@$i$J$b$N$rL5o$KNI$/$"$k$3$H(B -$B$G$9!"$"$!Ha$7$$!#(B +@acronym{MIME} $B%\%?%s$N>e$K%]%$%s%H$rCV$$$?$J$i$P!"0J2<$N%3%^%s%I$,MxMQ(B +$B$G$-$^$9(B: + +@table @kbd +@findex gnus-article-press-button +@item RET ($B5-;v(B) +@kindex RET ($B5-;v(B) +@itemx BUTTON-2 ($B5-;v(B) +@acronym{MIME} $B%*%V%8%'%/%H$NI=<($r%H%0%k$G@Z$jBX$($^(B +$B$9(B (@code{gnus-article-press-button})$B!#$=$N%*%V%8%'%/%H$rFbB"$N%S%e!<%o!<(B +$B$GI=<($G$-$J$$$H$-$O!"(BGnus $B$O(B @file{mailcap} $B%U%!%$%k$K$"$k30It$N%S%e!<(B +$B%o!<$K=u$1$r5a$a$^$9!#%S%e!<%o!<$,(B @samp{copiousoutput} $B;EMM$K$J$C$F$$$k(B +$B>l9g$O!"%*%V%8%'%/%H$O%$%s%i%$%s$G(B ($BLuCm(B: Emacs $B$NI=<($KKd$a9~$^$l$F(B) $BI=(B +$B<($5$l$^$9!#(B -@item -$BF1$8%0%k!<%W(B ($B$b$7$/$O$$$/$D$+$N4XO"$7$?%0%k!<%W(B) $B$r0c$C(B -$B$?(B @acronym{NNTP} $B%5!<%P!<$+$iFI$s$G$$$k$+$b$7$l$^$;$s!#(B +@findex gnus-mime-view-part +@item M-RET ($B5-;v(B) +@kindex M-RET ($B5-;v(B) +@itemx v ($B5-;v(B) +$Bu67$O3N$+$KB>$K$b$"$j$^$9$,!"$3$l$i;M$D$,:G(B -$B$bNI$/$"$k>u67$G$9!#(B +@findex gnus-mime-view-part-as-charset +@item C ($B5-;v(B) +@kindex C ($B5-;v(B) +$BJ8;z%;%C%H$r?R$M!"$=$NJ8;z%;%C%H$r;H$C$F(B @acronym{MIME} $B%*%V%8%'%/%H$rI=(B +$B<($7$^$9(B (@code{gnus-mime-view-part-as-charset})$B!#(B -$B$b$7!"K\Ev$K$b$7$b(B @code{Xref} $B$N07$$$K<:GT$7$?$i!"!V=EJ#M^@)!W$K@Z$jBX(B -$B$($k$3$H$r9MN8$9$kI,MW$,$"$k$+$b$7$l$^$;$s!#$=$&$9$l$P!"(BGnus $B$O$"$J$?$,(B -$BFI$s$@$9$Y$F$N5-;v!"$"$k$$$O4{FI$N0u$rIU$1$?$9$Y$F$N5-;v(B -$B$N(B @code{Message-ID} $B$r5-21$7!"$=$7$F$^$k$GKbK!$N$h$&$K!"0J8e$=$l$i$rFI(B -$B$`$H$-$O$$$D$G$b4{FI$N0u$,IU$$$F$$$k$h$&$K$7$^$9(B---@emph{$B$9$Y$F(B} $B$N%0%k!<(B -$B%W$G!#$3$N5!9=$r;H$&$N$O2?$@$+$H$F$bHs8zN($K$J$j$=$&$G$9$,!"2aEY$KHs8zN((B -$B$J$o$1$G$O$"$j$^$;$s!#F1$85-;v$rFs2s0J>eFI$`$h$j$O!"4V0c$$L5$/K>$^$7$$$G(B -$B$9!#(B +@findex gnus-mime-save-part +@item o ($B5-;v(B) +@kindex o ($B5-;v(B) +$B%U%!%$%kL>$r?R$M$F(B @acronym{MIME} $B%*%V%8%'%/%H$r%;!<%V$7$^(B +$B$9(B (@code{gnus-mime-save-part})$B!#(B -$B=EJ#M^@)$O$"$^$j@:L)$JF;6q$G$O$"$j$^$;$s!#$I$A$i$+$H$$$&$HBgDH$N$h$&$J$b(B -$B$N$G$9!#$=$l$OHs>o$KC1=c$J$d$jJ}$GF0:n$7$F$$$^$9(B---$B$"$J$?$,5-;v$K4{FI$N(B -$B0u$rIU$1$k$H!"$=$N(B Message-ID $B$r%-%c%C%7%e$K2C$($^$9!#$r?R$M!"(B@acronym{MIME} $B%*%V%8%'%/%H$r%;!<%V$7$F!"$=$l$r5-;v$+(B +$B$iH$5$l$k$h$&$K$J$j$^(B +$B$9(B (@code{gnus-mime-save-part-and-strip})$B!#(B -@table @code -@item gnus-suppress-duplicates -@vindex gnus-suppress-duplicates -@code{nil} $B$G$J$1$l$P!"=EJ#M^@)$r$7$^$9!#(B +@findex gnus-mime-replace-part +@item r ($B5-;v(B) +@kindex r ($B5-;v(B) +$B%U%!%$%kL>$NF~NO$r5a$a$F!"(B@acronym{MIME} $B%*%V%8%'%/%H(B +$B$r(B message/external-body $B7?$N(B @acronym{MIME} $B7A<0$N%U%!%$%k$H$7$F;2>H$5(B +$B$l$k30It$K$"$kK\BN$GCV$-49$($^$9!#(B(@code{gnus-mime-replace-part})$B!#(B -@item gnus-save-duplicate-list -@vindex gnus-save-duplicate-list -@code{nil} $B$G$J$1$l$P!"=EJ#$N%j%9%H$r%U%!%$%k$KJ]B8$7$^$9!#$3$l$O5/F0$H(B -$B=*N;$N;~4V$rD9$/$9$k$N$G!"%G%#%U%)%k%H$O(B @code{nil} $B$G$9!#$7$+$7!"$3$l(B -$B$O(B Gnus $B$r0l2sH$7$F$/$@$5$$(B)$B!#(B +@code{auto-compression-mode} (@pxref{Compressed Files, ,Accessing +Compressed Files, emacs, The Emacs Editor}) $B$,@_Dj$5$l$F$$$k$H!"(B +@file{.gz} $B$d(B @file{.bz2} $B$N$h$&$J05=L$5$l$?%U%!%$%k$r<+F0E*$K2rE`$7$^$9!#(B -@item gnus-duplicate-file -@vindex gnus-duplicate-file -$B=EJ#M^@)$N%j%9%H$r3JG<$7$F$*$/%U%!%$%k$NL>A0$G$9!#%G%#%U%)%k%H(B -$B$O(B @file{~/News/suppression} $B$G$9!#(B -@end table +@findex gnus-mime-print-part +@item p ($B5-;v(B) +@kindex p ($B5-;v(B) +@acronym{MIME} $B%*%V%8%'%/%H$r0u:~$7$^$9(B (@code{gnus-mime-print-part})$B!#(B +$B$3$N%3%^%s%I$O(B @file{.mailcap} $B%U%!%$%k$GDj5A$5$l$?(B @samp{print=} $B;EMM$K(B +$B=>$$$^$9!#(B -$B2?EY$b(B Gnus $B$r=*N;$7$F5/F0$9$k798~$,$"$k$N$G$"$l$P!"$*$=$i(B -$B$/(B @code{gnus-save-duplicate-list} $B$r(B @code{t} $B$K$9$k$N$ONI$$9M$($G$7$g(B -$B$&!#$b$7(B Gnus $B$rB3$1$F2?=54V$bAv$i$;$F$*$/$N$G$"$l$P!"$=$l(B -$B$r(B @code{nil} $B$K$7$?J}$,NI$$$+$b$7$l$^$;$s!#0lJ}!"%j%9%H$rJ]B8$9$k$3$H$O(B -$B5/F0$H=*N;$r$:$C$HCY$/$9$k$N$G!"IQHK$K(B Gnus $B$r=*N;$7$F5/F0$9$k$N$G$"$l$P!"(B -@code{gnus-save-duplicate-list} $B$r(B @code{nil} $B$K@_Dj$9$k$Y$-$G$9!#$&!<$`!#(B -$B;d$O$"$J$?$,$I$&$9$k$+$KG$$;$h$&$H;W$$$^$9!#(B +@findex gnus-mime-inline-part +@item i ($B5-;v(B) +@kindex i ($B5-;v(B) +@acronym{MIME} $B%*%V%8%'%/%H$NFbMFJ*$r!"$=$N5-;v%P%C%U%!!<(B +$B$K(B @samp{text/plain} $B$H$7$FA^F~$7$^$9(B (@code{gnus-mime-inline-part})$B!#@\(B +$BF,0z?t$,M?$($i$l$k$H!"%G%3!<%I$;$:$K@8$NFbMFJ*$rA^F~$7$^$9!#?tCM$N@\F,0z(B +$B?t$rM?$($k$H!"J8;z%;%C%H$K$h$k%G%3!<%I$rH>H$7$F$/$@$5$$(B)$B!#(B +@code{auto-compression-mode} (@pxref{Compressed Files, ,Accessing +Compressed Files, emacs, The Emacs Editor}) $B$N(B +$B@_Dj$H$OL54X78$K!"(B@file{.gz} $B$d(B @file{.bz2} $B$N$h$&$J05=L$5$l$?%U%!%$%k(B +$B$r(B @code{jka-compr} $B$r;H$C$F<+F0E*$K2rE`$7$^$9!#(B -@node Security -@section $B%;%-%e%j%F%#!<(B +@findex gnus-mime-view-part-internally +@item E ($B5-;v(B) +@kindex E ($B5-;v(B) +$BFbIt%S%e!<%o!<$G(B @acronym{MIME} $B%*%V%8%'%/%H$rI=<($7$^$9!#FbIt%S%e!<%o!<(B +$B$,;H$($J$$$H$-$O!"30It%S%e!<%o!<$r;H$$$^(B +$B$9(B (@code{gnus-mime-view-part-internally})$B!#(B -Gnus $B$O=pL>$5$l$?%a%C%;!<%8$r8!>Z$7$?$j!"0E9f2=$5$l$?%a%C%;!<%8$r%G%3!<(B -$B%I$9$k$3$H$,$G$-$^$9!#(B@acronym{PGP}, @acronym{PGP/MIME} $B$*$h(B -$B$S(B @acronym{S/MIME} $B$N7A<0$r%5%]!<%H$7$^$9$,!"$=$l$i$rF0:n$5$;$k$?$a$K$O!"(B -$B$$$/$D$+$N30It%W%m%0%i%`$rI,MW$H$7$^$9(B: +@findex gnus-mime-view-part-externally +@item e ($B5-;v(B) +@kindex e ($B5-;v(B) +$B30It%S%e!<%o!<$G(B @acronym{MIME} $B%*%V%8%'%/%H$rI=<($7$^(B +$B$9(B (@code{gnus-mime-view-part-externally})$B!#(B -@enumerate -@item -@acronym{PGP} $B$H(B @acronym{PGP/MIME} $B$N%a%C%;!<%8$r07$&$K$O!"(BOpenPGP $B$Nl9g$K!"%;%-%e%j%F%#!<$N5!G=$r@)(B -$B8f$9$k$?$a$NJQ?t$G$9(B: +Gnus $B$O$$$/$D$+$N$5$l$?%Q!<%H$r8!>Z$9$k$?$a$N%*%W%7%g%s!#(B@code{never} $B$O8!>Z$7$J$$!"(B -@code{always} $B$O$$$D$b8!>Z$9$k!"(B@code{known} $B$OCN$i$l$?%W%m%H%3%k$N>l9g(B -$B$@$18!>Z$9$k!"$N0UL#$G$9!#$=$l$i0J30$N>l9g$O!"$I$&$9$k$+$rMxMQl9g$@$1%G%3!<%I$9$k!"$N0UL#$G$9!#$=$l$i0J30$N>l9g$O!"$I$&$9$k(B -$B$+$rMxMQ$5$l$?%Q!<%H$r:n@.$9$k$?$a$N%*%W%7%g%s!#(B@code{nil} $B$G$O%G%#%U%)%k%H(B -$B$N=pL>$N$?$a$N80$r;H$$!"(B@code{guided} $B$G$O=pL>$N$?$a$N80$r%a%K%e!<$+$iA*(B -$B$S$^$9!#(B +@ref{MIME Commands} $B$b8+$F$/$@$5$$!#(B -@item mm-encrypt-option -@vindex mm-encrypt-option -$B0E9f2=$5$l$?%Q!<%H$r:n@.$9$k$?$a$N%*%W%7%g%s!#(B@code{nil} $B$G(B -$B$O(B @samp{From:} $B%X%C%@!<$rH$7$F$/$@$5$$!#$3$N>O$O%G%#(B +$B%U%)%k%H$N5!G=$@$1$r@bL@$7$^$9!#(B -$B%G%#%U%)%k%H$G$O%;%-%e%j%F%#!<$N>pJs$rI=<($9$k%\%?%s$,8=$l$^$;$s!#$=$l$i(B -$B$OpJs$rI=<($9$k$3$H$,$G$-$^$9$,!#$3$l$r915WE*$K9T$J$o$;$k$K$O!"(B -@code{gnus-buttonized-mime-types} $B$*$h(B -$B$S(B @code{gnus-unbuttonized-mime-types} $BJQ?t$r;H$C$F$/$@$5$$!#$3$l$i$NJQ(B -$B?t$N>\:Y$H!">o$K%;%-%e%j%F%#!<$N>pJs$rI=<($5$;$k$?$a$K%+%9%?%^%$%:$9$kJ}(B -$BK!$O!"(B@ref{MIME Commands} $B$r;2>H$7$F$/$@$5$$!#(B +@table @code +@item mm-text-html-renderer +@vindex mm-text-html-renderer +$B$b$7$3$l$,(B @code{gnus-article-html} $B$K@_Dj$5$l$F$$$k$H!"(B +Gnus $B$O(B @code{w3m} $B$rMxMQ$9$k$=$NAH$_9~$_5!G=$r;H$$$^$9!#(B -@cindex snarfing keys -@cindex importing PGP keys -@cindex PGP key ring import -$B%a%K%e!<9`L\$d%3%^%s%I$+$i(B OpenPGP $B$N80$ro(B -$B$N(B @acronym{MIME} $B$N5!9=$r2p$7$F;XDj$G$-$k$h$&$K!"(B -Gnus $B$O(B @samp{application/pgp-keys} $B$H$7$F80$r8!=P$7!"%i%Y%k$rIU$1$^$9!#(B -@acronym{MIME} $B%\%?%s$r%/%j%C%/(B (@pxref{Using MIME}) $B$7$?$H$-$K!"(BGNU -Privacy Guard $B$r;H$C$F80$rM"F~$7$F$/$l$k$h$&$K$9$k$K$O!"0J2<$N$h$&$J9T(B -$B$r(B @file{~/.mailcap} $B%U%!%$%k(B (@pxref{mailcap, ,mailcap, emacs-mime-ja, -The Emacs MIME Manual}) $B$K5-F~$7$F$/$@$5$$!#(B +@item gnus-blocked-images +@vindex gnus-blocked-images +@acronym{URL} $B$,$3$N@55,I=8=$K9gCW$9$k30It2hA|$O2A$5$l$k$Y$-4X?t$G$b9=$$$^$;$s!#$=$N>l9g!"$=$l$O%0%k!<%WL>$r%Q%i(B +$B%a!<%?!<$H$7$F8F$P$l$^$9!#%G%#%U%)%k%HCM(B +$B$O(B @code{gnus-block-private-groups} $B$G!"%K%e!<%9%0%k!<%W$N5-;v$G$O$J$$$I(B +$B$s$J$b$N$KBP$7$F$b(B @samp{"."} $B$rJV$7$^$9!#$3$l$O%a!<%k$rFI$`$H$-$K30It2h(B +$BA|$r$7$?$j0E9f2=$9$k$?$a$K!"$I$&$d$C$F@_Dj$9$k$+$K$D(B -$B$$$F$N$b$C$H>\$7$$>pJs$,!"(Bmessage $B%^%K%e%"%k(B (@pxref{Security, -,$B%;%-%e%j%F%#!<(B, message-ja, The Message Manual}) $B$G8+$D$+$k$G$7$g$&!#(B +@code{gnus-inhibit-images} $B$b;2>H$7$F$/$@$5$$(B (@pxref{Misc Article})$B!#(B -@node Mailing List -@section $B%a!<%j%s%0%j%9%H(B -@cindex mailing list -@cindex RFC 2396 +@item gnus-html-cache-directory +@vindex gnus-html-cache-directory +Gnus $B$O(B @code{gnus-blocked-images} $B$,$I$&@_Dj$5$l$F$$$k$+$K1~$8$F2hA|$r(B +$B%@%&%s%m!<%I$7$F%-%c%C%7%e$7$^$9$,!"$=$l$i$N2hA|$O$3$N%G%#%l%/%H%j!<$KJ](B +$BB8$5$l$^$9!#(B -@kindex A M ($B35N,(B) -@findex gnus-mailing-list-insinuate -Gnus $B$O(B RFC 2369 $B$G5,Dj$5$l$?3FC5n$5$l$^$9!#%G%#%U%)%k%H$O(B 500MB $B$G$9!#(B -$B$3$l$K$h$C$F35N,%P%C%U%!!<$G$N0J2<$NL?Na$,;H$($k$h$&$K$J$j$^$9!#(B +@item gnus-html-frame-width +@vindex gnus-html-frame-width +HTML $B$rIA2h$9$k$H$-$NI}$G$9!#%G%#%U%)%k%H$O(B 70 $B$G$9!#(B -@table @kbd -@item C-c C-n h -@kindex C-c C-n h ($B35N,(B) -@findex gnus-mailing-list-help -List-Help $B%U%#!<%k%I$,$"$C$?$i!"%a!<%j%s%0%j%9%H$N%X%k%W$r.$5$l$^$9!#(B +@end table -@item C-c C-n s -@kindex C-c C-n s ($B35N,(B) -@findex gnus-mailing-list-subscribe -List-Subscribe $B%U%#!<%k%I$,$"$C$?$i!"%a!<%j%s%0%j%9%H$N9VFI$r;O$a$k$?$a(B -$B$N%a%C%;!<%8$rAw?.$7$^$9!#(B +$B$3$l$r;H$&$?$a$K$O(B @code{w3m} $B$H(B @code{curl} $B$,%$%s%9%H!<%k$5$l$F$$$kI,(B +$BMW$,$"$j$^$9!#$b$7$"$l$P(B Gnus $B$O<+F0E*$K(B @acronym{HTML} $B$rI=<($9$k$O$:$G(B +$B$9!#(B -@item C-c C-n u -@kindex C-c C-n u ($B35N,(B) -@findex gnus-mailing-list-unsubscribe -List-Unsubscribe $B%U%#!<%k%I$,$"$C$?$i!"%a!<%j%s%0%j%9%H$N9VFI$r$d$a$k$?(B -$B$a$N%a%C%;!<%8$rAw?.$7$^$9!#(B +@node Customizing Articles +@section $B5-;v$N%+%9%?%^%$%:(B +@cindex article customization -@item C-c C-n p -@kindex C-c C-n p ($B35N,(B) -@findex gnus-mailing-list-post -List-Post $B%U%#!<%k%I$,$"$C$?$i!"%a!<%j%s%0%j%9%H$KEj9F$7$^$9!#(B +$B5-;v$r$I$N$h$&$K8+$;$k$+$r%+%9%?%^%$%:$9$k$?$a$N$?$/$5$s$N4X?t$,B8:_$7$F(B +$B$$$^$9!#$3$l$i$N4X?t$rBPOCE*$K8F$V$3$H$b$G$-$k(B +$B$7(B (@pxref{Article Washing})$B!"5-;v$rA*Br$7$?$H$-$K<+F0E*$KA*Br$9$k$3$H$b(B +$B$G$-$^$9!#(B -@item C-c C-n o -@kindex C-c C-n o ($B35N,(B) -@findex gnus-mailing-list-owner -List-Owner $B%U%#!<%k%I$,$"$C$?$i!"%a!<%j%s%0%j%9%H$N4IM}(B -@end menu +@item +@code{head}: $B%X%C%@!<$G$=$N%H%j!<%H%a%s%H$r$7$^$9!#(B -@node Hiding Headers -@section $BM>J,$J%X%C%@!<$r1#$9(B -@cindex hiding headers -@cindex deleting headers +@item +@code{first}: $B$3$N%H%j!<%H%a%s%H$r:G=i$NK\J8$N%Q!<%H$G9T$J$$$^$9!#(B -$B3F5-;v$NF,$NItJ,$O%X%C%@!<(B (@dfn{head}) $B$H8F$P$l$^$9!#(B($B;D$j$NItJ,$O%\(B -$B%G%#!<(B (@dfn{body}) $B$G$9!#$9$G$K$*5$$E$-$G$7$g$&$,!#(B) +@item +@code{last}: $B$3$N%H%j!<%H%a%s%H$r:G8e$NK\J8$N%Q!<%H$G9T$J$$$^$9!#(B -@vindex gnus-show-all-headers -$B%X%C%@!<$K$O$?$/$5$s$NM-1W$J>pJs$,4^$^$l$F$$$^$9!#5-;v$r=q$$$??M$NL>A0!"(B -$B$=$l$,=q$+$l$?F|IU!"$*$h$S5-;v$NI=Bj$G$9!#$3$l$O$H$F$bNI$$$N$G$9$,!"%X%C(B -$B%@!<$K$OBgItJ,$N?M$K$H$C$F$O8+$?$/$b$J$$>pJs(B---$B5-;v$,$"$J$?$N$H$3$m$KCe(B -$B$/$^$G$K$I$s$J%7%9%F%`$r7PM3$7$F$-$?$+!"(B@code{Message-ID}$B!"(B -@code{References} $B$J$I$J$I!D$b$&$&$s$6$j$9$k$/$i$$(B---$B$?$/$5$s4^$^$l$F$$(B -$B$^$9!#$?$V$s$"$J$?$O$3$l$i$N9T$N$$$/$D$+$OA0$N%0%k!<%W(B +$B$GFI$^$l$?5-;v$N!"$9$Y$F$NK\J8$N%Q!<%H$G$3$N%H%j!<%H%a%s%H$r9T$J$$$^$9!#(B -@table @code -@item gnus-visible-headers -@vindex gnus-visible-headers -$B$3$NJQ?t$,(B @code{nil} $B0J30$G$"$l$P!"$I$N%X%C%@!<$r5-;v%P%C%U%!!<$K;D$7$?(B -$B$$$+$r;XDj$9$k@55,I=8=$G$"$k$H$_$J$5$l$^$9!#$3$NJQ?t$K9gCW$7$J$$%X%C%@!<(B -$B$O$9$Y$F1#$5$l$^$9!#(B +@item +$B:G=i$NMWAG$,J8;zNs$G$J$$%j%9%H$G$9(B: -$BNc$($P!"5-;v$r=q$$$??M$NL>A0$HI=Bj$N$_$r8+$?$1$l$P!"$3$&;XDj$7$^$9(B: +$B%j%9%H$O:F5"E*$KI>2A$5$l$^$9!#%j%9%H$N:G=i$NMWAG$O=R8l$G$9!#0J2<$N=R8l$,(B +$BG'<1$5$l$^$9(B: @code{or}, @code{and}, @code{not}, @code{typep}$B!#Nc$G$9(B: @lisp -(setq gnus-visible-headers "^From:\\|^Subject:") +(or last + (typep "text/x-vcard")) @end lisp +@end enumerate -$B$3$NJQ?t$O!"I=<($5$;$?$$%X%C%@!<$K9gCW$9$k@55,I=8=$r%j%9%H$G;XDj$9$k$3$H(B -$B$b$G$-$^$9!#(B +$B$3$3$G!V%Q!<%H!W$H$$$&8l$,;H$o$l$F$$$k$3$H$K5$IU$$$?$H;W$$$^$9!#$3$l$O%a%C(B +$B%;!<%8$K$O(B @acronym{MIME} $B%^%k%A%Q!<%H5-;v$,$"$j!"$$$/$D$+$N%Q!<%H$KJ,3d(B +$B$5$l$F$$$k$+$b$7$l$J$$$H$$$&;ve$G@bL@$5$l$F$$$k$h$&$K=R8l(B +$B$N%j%9%H$G$"$k$H$-$O!"$3$NJQ?t$OL5;k$5$l$^$9!#(B + +@ifinfo +@c $B0u:~$5$l$k%^%K%e%"%k$G$O!"F1$8%;%/%7%g%s$K>iD95$L#$J%(%s%H%j!<$,8=$l(B +@c $B$J$$$h$&$K$7$^$9$,!"(B`i gnus-treat-foo-bar RET' $B$^$?$O(B `i foo-bar' $B$r(B +@c $B9T$J$&$3$H$,$G$-$k$h$&$K!"$3$l$i$r(B info $B$K2C$($^$9!#(B +@vindex gnus-treat-buttonize +@vindex gnus-treat-buttonize-head +@vindex gnus-treat-capitalize-sentences +@vindex gnus-treat-overstrike +@vindex gnus-treat-strip-cr +@vindex gnus-treat-strip-headers-in-body +@vindex gnus-treat-strip-leading-blank-lines +@vindex gnus-treat-strip-multiple-blank-lines +@vindex gnus-treat-strip-pem +@vindex gnus-treat-strip-trailing-blank-lines +@vindex gnus-treat-unsplit-urls +@vindex gnus-treat-wash-html +@vindex gnus-treat-date-english +@vindex gnus-treat-date-iso8601 +@vindex gnus-treat-date-lapsed +@vindex gnus-treat-date-local +@vindex gnus-treat-date-original +@vindex gnus-treat-date-user-defined +@vindex gnus-treat-date-ut +@vindex gnus-treat-from-picon +@vindex gnus-treat-mail-picon +@vindex gnus-treat-newsgroups-picon +@vindex gnus-treat-from-gravatar +@vindex gnus-treat-mail-gravatar +@vindex gnus-treat-display-smileys +@vindex gnus-treat-body-boundary +@vindex gnus-treat-display-x-face +@vindex gnus-treat-display-face +@vindex gnus-treat-emphasize +@vindex gnus-treat-fill-article +@vindex gnus-treat-fill-long-lines +@vindex gnus-treat-hide-boring-headers +@vindex gnus-treat-hide-citation +@vindex gnus-treat-hide-citation-maybe +@vindex gnus-treat-hide-headers +@vindex gnus-treat-hide-signature +@vindex gnus-treat-strip-banner +@vindex gnus-treat-strip-list-identifiers +@vindex gnus-treat-highlight-citation +@vindex gnus-treat-highlight-headers +@vindex gnus-treat-highlight-signature +@vindex gnus-treat-play-sounds +@vindex gnus-treat-x-pgp-sig +@vindex gnus-treat-unfold-headers +@vindex gnus-treat-fold-headers +@vindex gnus-treat-fold-newsgroups +@vindex gnus-treat-leading-whitespace +@end ifinfo + +$B0J2<$N%H%j!<%H%a%s%H$N%*%W%7%g%s$,;HMQ2DG=$G$9!#$3$l$r%+%9%?%^%$%:$9$k$?(B +$B$a$N:G$b4JC1$JJ}K!$O(B @code{gnus-article-treat} $B%+%9%?%^%$%:%0%k!<%W$rD4(B +$B::$9$k$3$H$G$9!#4]3g8L$NCf$NCM$ODs0F$5$l$F$$$k0UL#$N$"$kCM$G$9!#B>$N$b$N(B +$B$b2DG=$G$9$,!"$[$H$s$I$N?M$K$H$C$F$O$*$=$i$/$3$3$K0lMwI=<($5$l$F$$$k$b$N(B +$B$G==J,$G$7$g$&!#(B + +@table @code +@item gnus-treat-buttonize (t, integer) +@item gnus-treat-buttonize-head (head) + +@xref{Article Buttons}. + +@item gnus-treat-capitalize-sentences (t, integer) +@item gnus-treat-overstrike (t, integer) +@item gnus-treat-strip-cr (t, integer) +@item gnus-treat-strip-headers-in-body (t, integer) +@item gnus-treat-strip-leading-blank-lines (t, first, integer) +@item gnus-treat-strip-multiple-blank-lines (t, integer) +@item gnus-treat-strip-pem (t, last, integer) +@item gnus-treat-strip-trailing-blank-lines (t, last, integer) +@item gnus-treat-unsplit-urls (t, integer) +@item gnus-treat-wash-html (t, integer) + +@xref{Article Washing}. -$BNc$($P!"C1$K(B @code{References} $BMs$H(B @code{Xref} $BMs$N$_$r>C$75n$j$?$1$l$P!"(B -$B0J2<$N$h$&$K$7$^$9(B: +@item gnus-treat-date-english (head) +@item gnus-treat-date-iso8601 (head) +@item gnus-treat-date-lapsed (head) +@item gnus-treat-date-local (head) +@item gnus-treat-date-original (head) +@item gnus-treat-date-user-defined (head) +@item gnus-treat-date-ut (head) -@lisp -(setq gnus-ignored-headers "^References:\\|^Xref:") -@end lisp +@xref{Article Date}. -$B$3$NJQ?t$O>C$7$?$$%X%C%@!<$K9gCW$9$k@55,I=8=$N%j%9%H$G$b9=$$$^$;$s!#(B +@item gnus-treat-from-picon (head) +@item gnus-treat-mail-picon (head) +@item gnus-treat-newsgroups-picon (head) -$B$J$*!"(B@code{gnus-visible-headers} $B$,(B @code{nil} $B0J30$N>l9g$O!"$3$NJQ?t$K(B -$B$O8z2L$,L5$$$3$H$KCm0U$7$F$/$@$5$$!#(B -@end table +@xref{Picons}. -@vindex gnus-sorted-header-list -Gnus $B$O%X%C%@!<$NJB$YBX$((B (sort) $B$b9T$J$$$^$9(B ($B$3$l$O%G%#%U%)%k%H$G9T$J(B -$B$o$l$^$9(B)$B!#$3$NJB$YBX$($O(B @code{gnus-sorted-header-list} $BJQ?t$r@_Dj$9$k(B -$B$3$H$G@)8f$9$k$3$H$,$G$-$^$9!#$3$l$O%X%C%@!<$r$I$&$$$&=g=x$GI=<($9$k$+$r(B -$B;XDj$9$k@55,I=8=$N%j%9%H$G$9!#(B +@item gnus-treat-from-gravatar (head) +@item gnus-treat-mail-gravatar (head) -$BNc$($P!"5-;v$NCx$r:G=i$K!"A0$,F~$k$N$G$O$"$j$^$;$s!#Be$o$j(B -$B$K(B Gnus $B$,%A%'%C%/$7$F;k3&$+$i>C$75n$k$?$a$N$5$^$6$^$J!V$D$^$i$J$$>r7o!W(B -(@dfn{boring conditions}) $B$N%j%9%H$r;XDj$7$^$9!#(B +@vindex gnus-body-boundary-delimiter +$B%X%C%@!<$HK\J8$N4V$K6-3&@~$rDI2C$7$^$9!#6-3&@~$K(B +$B$O(B @code{gnus-body-boundary-delimiter} $B$K@_Dj$5$l$?J8;zNs$,;H$o$l$^$9!#(B -$B$3$N>r7o$K$O0J2<$N$h$&$J$b$N$,$"$j$^$9!#(B +@xref{Smileys}. -@table @code -@item empty -$B6u$N%X%C%@!<$r$9$Y$F>C5n$7$^$9!#(B -@item followup-to -@code{Followup-To} $BMs$,(B @code{Newsgroups} $BMs$HF10l$G$"$k>l9g$K$O>C5n$7$^(B -$B$9!#(B -@item reply-to -@code{Reply-To} $BMs$,(B @code{From} $BMs$HF1$8%"%I%l%9$r<($7$F$$$k$+!"(B -@code{broken-reply-to} $B%0%k!<%W%Q%i%a!<%?!<$,@_Dj$5$l$F$$$k>l9g$K$O>C5n(B -$B$7$^$9!#(B -@item newsgroups -@code{Newsgroups} $BMs$,8=:_$N%0%k!<%WL>$7$+4^$s$G$$$J$$>l9g$K$O>C5n$7$^$9!#(B -@item to-address -@code{To} $BMs$,8=:_$N%0%k!<%W$N(B @code{to-address} $B%Q%i%a!<%?!<$HF1$8$b$N(B -$B$7$+4^$s$G$$$J$$>l9g$K$O>C5n$7$^$9!#(B -@item to-list -@code{To} $BMs$,8=:_$N%0%k!<%W$N(B @code{to-list} $B%Q%i%a!<%?!<$HF1$8$b$N$7$+(B -$B4^$s$G$$$J$$>l9g$K$O>C5n$7$^$9!#(B -@item cc-list -@code{Cc} $BMs$,8=:_$N%0%k!<%W$N(B @code{to-list} $B%Q%i%a!<%?!<$HF1$8$b$N$7$+(B -$B4^$s$G$$$J$$>l9g$K$O>C5n$7$^$9!#(B -@item date -$B$=$N5-;v$,2a5n;0F|0JFb$N$b$N$G$"$l$P!"(B@code{Date} $BMs$r>C5n$7$^$9!#(B -@item long-to -@code{To} $BMs$*$h$S(B/$B$^$?$O(B @code{Cc} $BMs$,$"$^$j$K$bD9$$>l9g$K$O>C5n$7$^$9!#(B -@item many-to -@code{To} $BMs$*$h$S(B/$B$^$?$O(B @code{Cc} $BMs$,0l$D$h$j$bB?$1$l$P!"$=$l$i$r$9$Y(B -$B$F>C5n$7$^$9!#(B -@end table +@vindex gnus-treat-display-x-face +@item gnus-treat-display-x-face (head) -$B$3$l$i$N$&$A$N;0$D$NMWAG$rF~$l$?$1$l$P!"$3$s$JIw$K$J$j$^$9(B: +@xref{X-Face}. -@lisp -(setq gnus-boring-article-headers - '(empty followup-to reply-to)) -@end lisp +@vindex gnus-treat-display-face +@item gnus-treat-display-face (head) -$B$3$l$O$3$NJQ?t$N%G%#%U%)%k%HCM$G$b$"$j$^$9!#(B +@xref{Face}. -@node Using MIME -@section MIME $B$r;H$&(B -@cindex @acronym{MIME} +@vindex gnus-treat-emphasize +@item gnus-treat-emphasize (t, head, integer) +@vindex gnus-treat-fill-article +@item gnus-treat-fill-article (t, integer) +@vindex gnus-treat-fill-long-lines +@item gnus-treat-fill-long-lines (t, integer) +@vindex gnus-treat-hide-boring-headers +@item gnus-treat-hide-boring-headers (head) +@vindex gnus-treat-hide-citation +@item gnus-treat-hide-citation (t, integer) +@vindex gnus-treat-hide-citation-maybe +@item gnus-treat-hide-citation-maybe (t, integer) +@vindex gnus-treat-hide-headers +@item gnus-treat-hide-headers (head) +@vindex gnus-treat-hide-signature +@item gnus-treat-hide-signature (t, last) +@vindex gnus-treat-strip-banner +@item gnus-treat-strip-banner (t, last) +@vindex gnus-treat-strip-list-identifiers +@item gnus-treat-strip-list-identifiers (head) -$B%Q%s%H%^%$%`(B (mime) $B$O!"4Q5R$,$"$/$S$r$7$J$,$i$\$s$d$j$7$F$$$k$N$K$b$+$+(B -$B$o$i$:!"0UL#$bL5$/6uCf$G$N$_$@$i$J$b$N$rL5e$K%]%$%s%H$rCV$$$?$J$i$P!"0J2<$N%3%^%s%I$,MxMQ(B -$B$G$-$^$9(B: +@vindex gnus-treat-unfold-headers +@item gnus-treat-unfold-headers (head) +@vindex gnus-treat-fold-headers +@item gnus-treat-fold-headers (head) +@vindex gnus-treat-fold-newsgroups +@item gnus-treat-fold-newsgroups (head) +@vindex gnus-treat-leading-whitespace +@item gnus-treat-leading-whitespace (head) -@table @kbd -@findex gnus-article-press-button -@item RET ($B5-;v(B) -@kindex RET ($B5-;v(B) -@itemx BUTTON-2 ($B5-;v(B) -@acronym{MIME} $B%*%V%8%'%/%H$NI=<($r%H%0%k$G@Z$jBX$($^(B -$B$9(B (@code{gnus-article-press-button})$B!#$=$N%*%V%8%'%/%H$rFbB"$N%S%e!<%o!<(B -$B$GI=<($G$-$J$$$H$-$O!"(BGnus $B$O(B @file{mailcap} $B%U%!%$%k$K$"$k30It$N%S%e!<(B -$B%o!<$K=u$1$r5a$a$^$9!#%S%e!<%o!<$,(B @samp{copiousoutput} $B;EMM$K$J$C$F$$$k(B -$B>l9g$O!"%*%V%8%'%/%H$O%$%s%i%$%s$G(B ($BLuCm(B: Emacs $B$NI=<($KKd$a9~$^$l$F(B) $BI=(B -$B<($5$l$^$9!#(B +@xref{Article Header}. +@end table -@findex gnus-mime-view-part -@item M-RET ($B5-;v(B) -@kindex M-RET ($B5-;v(B) -@itemx v ($B5-;v(B) -$BuBV$G8F$P$l!"$[$H$s$I(B +$B$J$s$G$b9%$-$J$3$H$,$G$-$^$9!#%P%C%U%!!<$KJ]B8$7$F$*$+$J$1$l$P$J$i$J$$>p(B +$BJs$O$"$j$^$;$s(B---$B2?$G$bJQ$($k$3$H$,$G$-$^$9!#(B -@findex gnus-mime-view-part-as-type -@item t ($B5-;v(B) -@kindex t ($B5-;v(B) -@acronym{MIME} $B%*%V%8%'%/%H$r!"0[$J$k(B @acronym{MIME} $B%a%G%#%"!&%?%$%W$G(B -$B$"$k$+$N$h$&$KI=<($7$^$9(B (@code{gnus-mime-view-part-as-type})$B!#(B +@node Article Keymap +@section $B5-;v$N%-!<%^%C%W(B -@findex gnus-mime-view-part-as-charset -@item C ($B5-;v(B) -@kindex C ($B5-;v(B) -$BJ8;z%;%C%H$r?R$M!"$=$NJ8;z%;%C%H$r;H$C$F(B @acronym{MIME} $B%*%V%8%'%/%H$rI=(B -$B<($7$^$9(B (@code{gnus-mime-view-part-as-charset})$B!#(B +$B35N,%P%C%U%!!<$K$*$1$k%-!$r?R$M$F(B @acronym{MIME} $B%*%V%8%'%/%H$r%;!<%V$7$^(B -$B$9(B (@code{gnus-mime-save-part})$B!#(B +@kindex v ($B5-;v(B) +@cindex keys, reserved for users (Article) +@kbd{v} $B%-!<$O%f!<%6!$r?R$M!"(B@acronym{MIME} $B%*%V%8%'%/%H$r%;!<%V$7$F!"$=$l$r5-;v$+(B -$B$iH$5$l$k$h$&$K$J$j$^(B -$B$9(B (@code{gnus-mime-save-part-and-strip})$B!#(B +$BB>$K$b$$$/$D$+$N%-!<$,MxMQ$G$-$^$9(B: -@findex gnus-mime-replace-part -@item r ($B5-;v(B) -@kindex r ($B5-;v(B) -$B%U%!%$%kL>$NF~NO$r5a$a$F!"(B@acronym{MIME} $B%*%V%8%'%/%H(B -$B$r(B message/external-body $B7?$N(B @acronym{MIME} $B7A<0$N%U%!%$%k$H$7$F;2>H$5(B -$B$l$k30It$K$"$kK\BN$GCV$-49$($^$9!#(B(@code{gnus-mime-replace-part})$B!#(B +@table @kbd +@item SPACE +@kindex SPACE ($B5-;v(B) +@findex gnus-article-next-page +$B5-;v$r0l%Z!<%8@h$K%9%/%m!<%k$7$^$9!#(B(@code{gnus-article-next-page})$B!#(B +@kbd{h SPACE h} $B$H$^$C$?$/F1$8$G$9!#(B -@findex gnus-mime-delete-part -@item d ($B5-;v(B) -@kindex d ($B5-;v(B) -$B5-;v$+$i(B @acronym{MIME} $B%*%V%8%'%/%H$rH$7$F$/$@$5$$(B)$B!#(B -@code{auto-compression-mode} (@pxref{Compressed Files, ,Accessing -Compressed Files, emacs, The Emacs Editor}) $B$,@_Dj$5$l$F$$$k$H!"(B -@file{.gz} $B$d(B @file{.bz2} $B$N$h$&$J05=L$5$l$?%U%!%$%k$r<+F0E*$K2rE`$7$^$9!#(B +@item C-c ^ +@kindex C-c ^ ($B5-;v(B) +@findex gnus-article-refer-article +$B%+!<%=%k$,(B @code{Message-ID} $B$N6aJU$K$"$k$H$-$K(B @kbd{C-c ^} $B$r2!$9$H!"(B +Gnus $B$O%5!<%P!<$+$i$=$N5-;v$r$$$^$9!#(B +@item s +@kindex s ($B5-;v(B) +@findex gnus-article-show-summary +$B%P%C%U%!!<$r:FG[CV$7$F!"35N,%P%C%U%!!<$,8+$($k$h$&$K$7$^(B +$B$9(B (@code{gnus-article-show-summary})$B!#(B -@findex gnus-mime-inline-part -@item i ($B5-;v(B) -@kindex i ($B5-;v(B) -@acronym{MIME} $B%*%V%8%'%/%H$NFbMFJ*$r!"$=$N5-;v%P%C%U%!!<(B -$B$K(B @samp{text/plain} $B$H$7$FA^F~$7$^$9(B (@code{gnus-mime-inline-part})$B!#@\(B -$BF,0z?t$,M?$($i$l$k$H!"%G%3!<%I$;$:$K@8$NFbMFJ*$rA^F~$7$^$9!#?tCM$N@\F,0z(B -$B?t$rM?$($k$H!"J8;z%;%C%H$K$h$k%G%3!<%I$rH>H$7$F$/$@$5$$(B)$B!#(B -@code{auto-compression-mode} (@pxref{Compressed Files, ,Accessing -Compressed Files, emacs, The Emacs Editor}) $B$N(B -$B@_Dj$H$OL54X78$K!"(B@file{.gz} $B$d(B @file{.bz2} $B$N$h$&$J05=L$5$l$?%U%!%$%k(B -$B$r(B @code{jka-compr} $B$r;H$C$F<+F0E*$K2rE`$7$^$9!#(B +@item ? +@kindex ? ($B5-;v(B) +@findex gnus-article-describe-briefly +$BMxMQ$G$-$k%-!(B -$BITL{2w$J$b$N$G$S$C$/$j$5$;$i$l$k$N$rHr$1$k$K$O!"%H%0%k$G@Z$jBX$($k4X?t$r(B -$B;H$&$N$,:G$bNI$$$G$7$g$&!#(B ($BNc$($P!"(B@samp{alt.sing-a-long} $B%0%k!<%W$KF~(B -$B$k$H!"$"$J$?$N5$$E$+$J$$$&$A$K(B @acronym{MIME} $B$O5-;vCf$N%5%&%s%I%U%!%$%k(B -$B$r%G%3!<%I$7$F!"2?$d$i2x$7$2$JD9$$D9$$2N$,$"$J$?$N%9%T!<%+!<$+$iBg2;6A$G(B -$BN.$l=P$7!"$"$J$?$O%\%j%e!<%`%\%?%s$r8+$D$1$i$l$:!"$H$$$&$N$O$=$s$J$b$N$O(B -$B$b$H$b$HIU$$$F$$$J$$$+$i$G!"$_$s$J$O$"$J$?$NJ}$rbK$_$O$8$a!"$"$J$?$O%W%m(B -$B%0%i%`$r;_$a$h$&$H$9$k$1$l$I$b$G$-$J$/$F!"%\%j%e!<%`$r@)8f$9$k%W%m%0%i%`(B -$B$b8+$D$1$i$l$J$/$F!"$=$7$FIt20Cf$NA40w$OFMA3$"$J$?$N$3$H$r7ZJN$N4c:9$7$G(B -$B8+$k$h$&$K$J$C$F$7$^$$!"$"$J$?$O$A$g$C$HLLGr$/$J$$;W$$$r$9$k!"$H$+(B)$B!#(B +@table @code +@item gnus-single-article-buffer +@vindex gnus-single-article-buffer +@cindex article buffers, several +@code{nil} $B0J30$G$"$l$P!"$9$Y$F$N%0%k!<%W$KBP$7$FF1$85-;v%P%C%U%!!<$r;H(B +$BMQ$7$^$9(B ($B$3$l$O%G%#%U%)%k%H$G$9(B)$B!#(B@code{nil} $B$G$"$l$P!"3F%0%k!<%WKh$N8G(B +$BM-$N5-;v%P%C%U%!!<$r;}$D$h$&$K$J$j$^$9!#(B -$B8=8e$K8F$S=P$5$l$^$9!#$3$l$O(B +$BH$7$F$/$@$5$$!#$3$N>O$O%G%#(B -$B%U%)%k%H$N5!G=$@$1$r@bL@$7$^$9!#(B +@item gnus-article-mode-syntax-table +@vindex gnus-article-mode-syntax-table +$B5-;v%P%C%U%!!<$GMQ$$$i$l$k9=J8%F!<%V%k(B (syntax table) $B$G$9!#$3$l(B +$B$O(B @code{text-mode-syntax-table} $B$r$b$H$K=i4|2=$5$l$^$9!#(B -@table @code -@item mm-text-html-renderer -@vindex mm-text-html-renderer -$B$b$7$3$l$,(B @code{gnus-article-html} $B$K@_Dj$5$l$F$$$k$H!"(B -Gnus $B$O(B @code{w3m} $B$rMxMQ$9$k$=$NAH$_9~$_5!G=$r;H$$$^$9!#(B +@vindex gnus-article-over-scroll +@item gnus-article-over-scroll +$BHs(B-@code{nil} $B$K$9$k$3$H$K$h$C$F!"$=$l0J>e%9%/%m!<%k$9$k?7$7$$%F%-%9%H$,(B +$BL5$/$F$b5-;v%P%C%U%!!<$r%9%/%m!<%k$G$-$k$h$&$K$7$^$9!#%G%#%U%)%k%H(B +$B$O(B @code{nil} $B$G$9!#(B($BLuCm(B: $B5-;v$N:G2<9T$,8+$($F$$$k$H$-$K!"(B@code{nil} $B$@(B +$B$H(B @kbd{RET} $B%-!<$G$=$l0J>e%9%/%m!<%k$7$^$;$s$,!"Hs(B-@code{nil} $B$K$9$k$H(B +$B5-;v$,8+$($J$/$J$k$^$G%9%/%m!<%k$7$^$9!#(B) -@item gnus-blocked-images -@vindex gnus-blocked-images -@acronym{URL} $B$,$3$N@55,I=8=$K9gCW$9$k30It2hA|$OuBV!W(B(@dfn{wash status})$B!#$3$l$O5-;v$KBP$7$F9T$J$o$l$?$G$"(B +$B$m$&@vBuA`:n$r!"$=$l$>$l0lJ8;z$G<($9C;$$J8;zNs$K$J$j$^$9!#J8;z$H$=$l$i$N(B +$B0UL#$O2A$5$l$k$Y$-4X?t$G$b9=$$$^$;$s!#$=$N>l9g!"$=$l$O%0%k!<%WL>$r%Q%i(B -$B%a!<%?!<$H$7$F8F$P$l$^$9!#%G%#%U%)%k%HCM(B -$B$O(B @code{gnus-block-private-groups} $B$G!"%K%e!<%9%0%k!<%W$N5-;v$G$O$J$$$I(B -$B$s$J$b$N$KBP$7$F$b(B @samp{"."} $B$rJV$7$^$9!#$3$l$O%a!<%k$rFI$`$H$-$K30It2h(B -$BA|$rl9g$KI=<((B +$B$5$l$^$9!#(B -@code{gnus-inhibit-images} $B$b;2>H$7$F$/$@$5$$(B (@pxref{Misc Article})$B!#(B +@item h +$B5-;v%P%C%U%!!<$K$*$$$F!"%X%C%@!<$,1#$5$l$F$$$k>l9g$KI=<($5$l$^$9!#(B -@item gnus-html-cache-directory -@vindex gnus-html-cache-directory -Gnus $B$O(B @code{gnus-blocked-images} $B$,$I$&@_Dj$5$l$F$$$k$+$K1~$8$F2hA|$r(B -$B%@%&%s%m!<%I$7$F%-%c%C%7%e$7$^$9$,!"$=$l$i$N2hA|$O$3$N%G%#%l%/%H%j!<$KJ](B -$BB8$5$l$^$9!#(B +@item p +$B5-;v$,EE;R=pL>$^$?$O0E9f2=$5$l$F$$$F!"(BGnus $B$,%;%-%e%j%F%#!<$N$?$a$N%X%C(B +$B%@!<$r1#$7$F$$$k$HI=<($5$l$^$9!#(B($BCm(B: $B=pL>$,@5$7$$$+4V0c$C$F$$$k$+$rI=$9(B +$B$b$N$G$O$"$j$^$;$s!#(B) -@item gnus-html-cache-size -@vindex gnus-html-cache-size -$B$=$N%G%#%l%/%H%j!<$G!"(B@code{gnus-html-cache-size} $B$G;XDj$5$l$?%P%$%H?t$r(B -$B1[$($k8E$$%U%!%$%k$O>C5n$5$l$^$9!#%G%#%U%)%k%H$O(B 500MB $B$G$9!#(B +@item s +$B5-;v%P%C%U%!!<$K$*$$$F!"=pL>$,1#$5$l$F$$$k>l9g$KI=<($5$l$^$9!#(B -@item gnus-html-frame-width -@vindex gnus-html-frame-width -HTML $B$rIA2h$9$k$H$-$NI}$G$9!#%G%#%U%)%k%H$O(B 70 $B$G$9!#(B +@item o +$B5-;v%P%C%U%!!<$K$*$$$F!"(BGnus $B$,=E$MBG$AJ8;z$N%H%j!<%H%a%s%H$r9T$J$C$?>l(B +$B9g$KI=<($5$l$^$9!#(B -@item gnus-max-image-proportion -@vindex gnus-max-image-proportion -$BI=<($5$l$k2hA|$,!"$=$l$i$,$"$k%&%#%s%I%&$KBP$7$F$I$l$/$i$$Bg$-$$$+$rI=$9(B -$BCM$G$9!#(B0.7 $B$H$$$&CM(B ($B%G%#%U%)%k%H(B) $B$O!"$=$l$i$,%&%#%s%I%&$NI}$H9b$5(B -$B$N(B 70% $B$r.$5$l$^$9!#(B +@item e +$B5-;v%P%C%U%!!<$K$*$$$F!"(BGnus $B$,6/D4$5$l$?J8;z$N%H%j!<%H%a%s%H$r9T$J$C$?(B +$B>l9g$KI=<($5$l$^$9!#(B @end table -$B$3$l$r;H$&$?$a$K$O(B @code{w3m} $B$H(B @code{curl} $B$,%$%s%9%H!<%k$5$l$F$$$kI,(B -$BMW$,$"$j$^$9!#$b$7$"$l$P(B Gnus $B$O<+F0E*$K(B @acronym{HTML} $B$rI=<($9$k$O$:$G(B -$B$9!#(B +@item m +$B5-;v$N(B @acronym{MIME} $B%Q!<%H$N?t$G$9!#(B +@end table -@node Customizing Articles -@section $B5-;v$N%+%9%?%^%$%:(B -@cindex article customization +@vindex gnus-break-pages +@item gnus-break-pages +$B2~%Z!<%8(B (@dfn{page breaking}) $B$r9T$J$&$+$I$&$+$r@)8f$7$^$9!#$3$NJQ?t(B +$B$,(B @code{nil} $B0J30$G$"$l$P!"5-;vCf$K%Z!<%86h@Z$jJ8;z$,8=$l$k$4$H$K%Z!<%8(B +$BJ,3d$r$7$^$9!#$3$NJQ?t$,(B @code{nil} $B$G$"$l$P%Z!<%8J,$1$O9T$J$o$l$^$;$s!#(B -$B5-;v$r$I$N$h$&$K8+$;$k$+$r%+%9%?%^%$%:$9$k$?$a$N$?$/$5$s$N4X?t$,B8:_$7$F(B -$B$$$^$9!#$3$l$i$N4X?t$rBPOCE*$K8F$V$3$H$b$G$-$k(B -$B$7(B (@pxref{Article Washing})$B!"5-;v$rA*Br$7$?$H$-$K<+F0E*$KA*Br$9$k$3$H$b(B -$B$G$-$^$9!#(B +@item gnus-page-delimiter +@vindex gnus-page-delimiter +$B$3$l$,>e$G?($l$?6h@Z$jJ8;z$G$9!#%G%#%U%)%k%H$G$O(B @samp{^L} ($B%U%)!<%`%U%#!<(B +$B%I(B) $B$G$9!#(B -$B<+F0E*$K8F$P$l$k$h$&$K$9$k$?$a$K$O!"BP1~$9$k%H%j!<%H%a%s%HJQ?t$r@_Dj$7$J(B -$B$1$l$P$J$j$^$;$s!#Nc$($P%X%C%@!<$r1#$9$?$a$K$O!"(B -@code{gnus-treat-hide-headers} $B$r@_Dj$7$^$9!#0J2<$O@_Dj$G$-$kJQ?t$N0lMw(B -$B$G$9$,!"$^$:$3$l$i$NJQ?t$N$r!"(BGnus $B$,(B IDNA $B%G%3!<%I$9$k$+$I$&$+$r@)8f$7$^$9!#$=$N$h$&(B +$B$J%a%C%;!<%8$N:n$jJ}$K$D$$$F(B +$B$O(B @xref{IDNA, ,$B9q:]2=%I%a%$%sL>(B, message-ja, The Message Manual}, $B$r;2(B +$B>H$7$F$/$@$5$$!#$3$l$K(B +$B$O(B @uref{http://www.gnu.org/software/libidn/, GNU Libidn} $B$,I,MW$G!"$3$N(B +$BJQ?t$O$=$l$r%$%s%9%H!<%k$7$F$"$k>l9g$@$1M-8z$K$J$j$^$9!#(B + +@vindex gnus-inhibit-images +@item gnus-inhibit-images +$B$b$7(B @code{nil} $B$G$J$1$l$P!"5-;v$N%\%G%#!<$G$N2hA|$N%$%s%i%$%sI=<($r6X;_(B +$B$7$^$9!#$3$l$O(B @acronym{MIME} $B%Q!<%H$H$7$F5-;v$K$"$k2hA|!"$*$h(B +$B$S(B @code{mm-text-html-renderer} (@pxref{Display Customization, ,$BI=<($N%+(B +$B%9%?%^%$%:(B, emacs-mime-ja, The Emacs MIME Manual}) $B$,(B @code{shr} $B$^$?(B +$B$O(B @code{gnus-w3m} $B$G$"$k>l9g$KI=<($5$l$?(B @acronym{HTML} $B5-;v$N2hA|$KBP(B +$B$7$FM-8z$G$9!#(B +@end table -$BCm0U(B: $B$$$/$D$+$NCM$O!"M-8z$JCM$G$"$C$F$b$[$H$s$I0UL#$rL5$7$^$;$s!#pJs$K$D$$$F(B @ref{Canceling +and Superseding} $B$b;2>H$7$F$/$@$5$$!#(B -@item -@code{first}: $B$3$N%H%j!<%H%a%s%H$r:G=i$NK\J8$N%Q!<%H$G9T$J$$$^$9!#(B +@node Mail +@section $B%a!<%k(B -@item -@code{last}: $B$3$N%H%j!<%H%a%s%H$r:G8e$NK\J8$N%Q!<%H$G9T$J$$$^$9!#(B +$B=P$F9T$/%a!<%k$r%+%9%?%^%$%:$9$kJQ?t$G$9(B: -@item -$B@0?t(B: $B$3$N%H%j!<%H%a%s%H$r$3$N?tCM$h$jC;$$$9$Y$F$NK\J8$N%Q!<%H$G9T$J$$$^(B -$B$9!#(B +@table @code +@item gnus-uu-digest-headers +@vindex gnus-uu-digest-headers +$BMWLs%a%C%;!<%8(B (digested message) $B$K4^$^$l$k%X%C%@!<$K9gCW$9$k@55,I=8=$N(B +$B%j%9%H$G$9!#%X%C%@!<$O9gCW$7$?=g$KA0$N%0%k!<%W(B -$B$GFI$^$l$?5-;v$N!"$9$Y$F$NK\J8$N%Q!<%H$G$3$N%H%j!<%H%a%s%H$r9T$J$$$^$9!#(B +@item gnus-add-to-list +@vindex gnus-add-to-list +@code{nil} $B$G$J$1$l$P!"(B@kbd{a} $B$r2!$7$?$H$-$K!"(B@code{to-list} $B%0%k!<%W%Q(B +$B%i%a!<%?!<$r$=$l$NL5$$%a!<%k%0%k!<%W$KIU$12C$($^$9!#(B -@item -$B:G=i$NMWAG$,J8;zNs$G$J$$%j%9%H$G$9(B: +@item gnus-confirm-mail-reply-to-news +@vindex gnus-confirm-mail-reply-to-news +$BHs(B-@code{nil} $B$@$C$?$i!"$"$J$?$,%K%e!<%95-;v$X$NJVEz$r%a!<%k$G$7$h$&$H$9(B +$B$k$H(B Gnus $B$O3NG'$r5a$a$^$9!#(B@code{nil} $B$J$i$P!"$"$J$?$,$d$j$?$$$3$H$K2?(B +$B$b8}=P$7$7$^$;$s!#$3$l$O4X?t$+@55,I=8=$G$"$k$3$H$b$G$-$^$9!#4X?t$OM#0l$N(B +$B%Q%i%a!<%?!<$H$7$F%0%k!<%WL>$rl9g$K(B +$BHs(B-@code{nil} $B$rJV$7$^$9!#$3$l$r@55,I=8=$K$9$k$H!"$=$l$K9gCW$9$kL>A0$N%0(B +$B%k!<%W$G3NG'$r5a$a$^$9!#(B -$B%j%9%H$O:F5"E*$KI>2A$5$l$^$9!#%j%9%H$N:G=i$NMWAG$O=R8l$G$9!#0J2<$N=R8l$,(B -$BG'<1$5$l$^$9(B: @code{or}, @code{and}, @code{not}, @code{typep}$B!#Nc$G$9(B: +$B%a!<%k$GJV?.$9$k5$$OL5$$$N$K;~$?$^$>$s$6$$$K(B R $B$r2!$7$F$7$^$&JJ$,$"$k$J(B +$B$i$P!"$3$NJQ?t$O$=$s$J$"$J$?$N$?$a$K$"$j$^$9!#(B -@lisp -(or last - (typep "text/x-vcard")) -@end lisp -@end enumerate +@item gnus-confirm-treat-mail-like-news +@vindex gnus-confirm-treat-mail-like-news +$BHs(B-@code{nil} $B$@$C$?$i!"(BGnus $B$O%a!<%k$KJV?.$9$k;~$K(B +$B$b(B @code{gnus-confirm-mail-reply-to-news} $B$K4p$E$$$?3NG'$r5a$a$^$9!#$3$l(B +$B$O%a!<%j%s%0%j%9%H$r%K%e!<%9%0%k!<%W$N$h$&$K07$&$N$KJXMx$G$9!#(B +@end table -$B$3$3$G!V%Q!<%H!W$H$$$&8l$,;H$o$l$F$$$k$3$H$K5$IU$$$?$H;W$$$^$9!#$3$l$O%a%C(B -$B%;!<%8$K$O(B @acronym{MIME} $B%^%k%A%Q!<%H5-;v$,$"$j!"$$$/$D$+$N%Q!<%H$KJ,3d(B -$B$5$l$F$$$k$+$b$7$l$J$$$H$$$&;ve$G@bL@$5$l$F$$$k$h$&$K=R8l(B -$B$N%j%9%H$G$"$k$H$-$O!"$3$NJQ?t$OL5;k$5$l$^$9!#(B +$B:G?7$N(B ($B$b$A$m$s!"Hs>o$KCNE*$J(B) $B5-;v$rAw$j=P$9$?$a$K!"$"$NKbK!$N$h$&(B +$B$J(B @kbd{C-c C-c} $B%-!<$r2!$7$?;~!"$=$l$O$I$3$K$$$/$N$G$7$g$&(B? -@ifinfo -@c $B0u:~$5$l$k%^%K%e%"%k$G$O!"F1$8%;%/%7%g%s$K>iD95$L#$J%(%s%H%j!<$,8=$l(B -@c $B$J$$$h$&$K$7$^$9$,!"(B`i gnus-treat-foo-bar RET' $B$^$?$O(B `i foo-bar' $B$r(B -@c $B9T$J$&$3$H$,$G$-$k$h$&$K!"$3$l$i$r(B info $B$K2C$($^$9!#(B -@vindex gnus-treat-buttonize -@vindex gnus-treat-buttonize-head -@vindex gnus-treat-capitalize-sentences -@vindex gnus-treat-overstrike -@vindex gnus-treat-strip-cr -@vindex gnus-treat-strip-headers-in-body -@vindex gnus-treat-strip-leading-blank-lines -@vindex gnus-treat-strip-multiple-blank-lines -@vindex gnus-treat-strip-pem -@vindex gnus-treat-strip-trailing-blank-lines -@vindex gnus-treat-unsplit-urls -@vindex gnus-treat-wash-html -@vindex gnus-treat-date-english -@vindex gnus-treat-date-iso8601 -@vindex gnus-treat-date-lapsed -@vindex gnus-treat-date-local -@vindex gnus-treat-date-original -@vindex gnus-treat-date-user-defined -@vindex gnus-treat-date-ut -@vindex gnus-treat-from-picon -@vindex gnus-treat-mail-picon -@vindex gnus-treat-newsgroups-picon -@vindex gnus-treat-from-gravatar -@vindex gnus-treat-mail-gravatar -@vindex gnus-treat-display-smileys -@vindex gnus-treat-body-boundary -@vindex gnus-treat-display-x-face -@vindex gnus-treat-display-face -@vindex gnus-treat-emphasize -@vindex gnus-treat-fill-article -@vindex gnus-treat-fill-long-lines -@vindex gnus-treat-hide-boring-headers -@vindex gnus-treat-hide-citation -@vindex gnus-treat-hide-citation-maybe -@vindex gnus-treat-hide-headers -@vindex gnus-treat-hide-signature -@vindex gnus-treat-strip-banner -@vindex gnus-treat-strip-list-identifiers -@vindex gnus-treat-highlight-citation -@vindex gnus-treat-highlight-headers -@vindex gnus-treat-highlight-signature -@vindex gnus-treat-play-sounds -@vindex gnus-treat-x-pgp-sig -@vindex gnus-treat-unfold-headers -@vindex gnus-treat-fold-headers -@vindex gnus-treat-fold-newsgroups -@vindex gnus-treat-leading-whitespace -@end ifinfo +$B?R$M$F$/$l$F$"$j$,$H$&!#$"$J$?$r:($_$^$9!#(B -$B0J2<$N%H%j!<%H%a%s%H$N%*%W%7%g%s$,;HMQ2DG=$G$9!#$3$l$r%+%9%?%^%$%:$9$k$?(B -$B$a$N:G$b4JC1$JJ}K!$O(B @code{gnus-article-treat} $B%+%9%?%^%$%:%0%k!<%W$rD4(B -$B::$9$k$3$H$G$9!#4]3g8L$NCf$NCM$ODs0F$5$l$F$$$k0UL#$N$"$kCM$G$9!#B>$N$b$N(B -$B$b2DG=$G$9$,!"$[$H$s$I$N?M$K$H$C$F$O$*$=$i$/$3$3$K0lMwI=<($5$l$F$$$k$b$N(B -$B$G==J,$G$7$g$&!#(B +$B$=$l$OHs>o$KJ#;($K$J$jF@$^$9!#(B -@table @code -@item gnus-treat-buttonize (t, integer) -@item gnus-treat-buttonize-head (head) +@vindex gnus-post-method +$B%K%e!<%9$rEj9F$9$k$H$-!"DL>o(B Message $B$O(B @code{message-send-news} $B$r8F$S(B +$B=P$7$^$9(B (@pxref{News Variables, ,$B%K%e!<%9JQ?t(B, message-ja, The Message +Manual})$B!#IaDL$O!"(BGnus $B$O9VFIMQ$HF1$8A*BrJ}K!$r;H$C$FEj9F$7$^$9(B ($B$3$N$3(B +$B$H$O!"$"$J$?$,$?$/$5$s$N%0%k!<%W$r0[$J$C$?%5!<%P!<$G9VFI$7$F$$$k>l9g$K!"(B +$B$?$V$sET9g$,NI$$$N$G$9(B)$B!#$7$+$7!"$"$J$?$,9VFI$7$F$$$k$=$N%5!<%P!<$,Ej9F(B +$B$r5v2D$;$:!"FI$`$3$H$N$_$r5v2D$7$F$$$k$N$J$i$P!"$*$=$i$/$"$J$?$N(B ($BHs>o$K(B +$BCNE*$G$H$s$G$b$J$/6=L#?<$$(B) $B5-;v$rEj9F$9$k$?$a$K!"B>$N%5!<%P!<$r;H$$$?$$(B +$B$H;W$&$G$7$g$&!#$=$&$J$i$P(B @code{gnus-post-method} $B$rB>$NJ}K!$K@_Dj$9$k(B +$B$3$H$,$G$-$^$9(B: -@xref{Article Buttons}. +@lisp +(setq gnus-post-method '(nnspool "")) +@end lisp -@item gnus-treat-capitalize-sentences (t, integer) -@item gnus-treat-overstrike (t, integer) -@item gnus-treat-strip-cr (t, integer) -@item gnus-treat-strip-headers-in-body (t, integer) -@item gnus-treat-strip-leading-blank-lines (t, first, integer) -@item gnus-treat-strip-multiple-blank-lines (t, integer) -@item gnus-treat-strip-pem (t, last, integer) -@item gnus-treat-strip-trailing-blank-lines (t, last, integer) -@item gnus-treat-unsplit-urls (t, integer) -@item gnus-treat-wash-html (t, integer) +$B$5$F!"$3$N@_Dj$r$7$?8e$G%5!<%P!<$,$"$J$?$N5-;v$r5qH]$7$?$j!"%5!<%P!<$,Mn(B +$B$A$F$$$?$j$7$?$i!"$I$&$7$?$i$h$$$N$G$7$g$&(B? $B$3$NJQ?t$h$j$bM%@h$5$;$k$?$a(B +$B$K(B @kbd{C-c C-c} $BL?Na$K%<%m$G$J$$?t$N@\F,0z?t$rM?$($k$3$H$K$h$C$F!"Ej9F(B +$B$K!H(Bcurrent$B!I(B($B8=:_$N(B) $B%5!<%P!<$r;H$o$;$k$3$H!"$9$J$o$A%G%#%U%)%k%H$NF0(B +$B:n(B ($BLuCm(B: @code{gnus-post-method} $B$N%G%#%U%)%k%HCM$O(B @code{current}) $B$K(B +$BLa$9$3$H$,$G$-$^$9!#(B -@xref{Article Washing}. +$B$b$7!"%<%m$r@\F,0z?t$H$7$F$=$NL?Na$KM?$($?$J$i(B ($B$9$J$o$A!"(B@kbd{C-u 0 C-c +C-c})$B!"(BGnus $B$OEj9F$K$I$NJ}K!$r;H$&$+$r$"$J$?$K?R$M$^$9!#(B -@item gnus-treat-date-english (head) -@item gnus-treat-date-iso8601 (head) -@item gnus-treat-date-lapsed (head) -@item gnus-treat-date-local (head) -@item gnus-treat-date-original (head) -@item gnus-treat-date-user-defined (head) -@item gnus-treat-date-ut (head) +@code{gnus-post-method} $B$rA*BrJ}K!$N%j%9%H$K$9$k$3$H$b$G$-$^$9!#$=$N>l9g(B +$B$O!"(BGnus $B$O>o$KEj9F$K$I$NJ}K!$r;H$&$+$r$"$J$?$K?R$M$^$9!#(B -@xref{Article Date}. +$B:G8e$K!"$"$J$?$,$$$D$G$b4pK\$NA*BrJ}K!$r;H$C$FEj9F$7$?$$$N$J$i$P!"$3$NJQ(B +$B?t$r(B @code{native} $B$K$7$F$/$@$5$$!#(B -@item gnus-treat-from-picon (head) -@item gnus-treat-mail-picon (head) -@item gnus-treat-newsgroups-picon (head) +@vindex message-send-mail-function +$B%a!<%k$rAw?.$9$k$H$-$K!"(BMessage $B$O(B @code{message-send-mail-function} $BJQ(B +$B?t$K$h$C$F;XDj$5$l$k4X?t$r8F$S=P$7$^$9!#(BGnus $B$O$=$l$r!"$"$J$?$N%7%9%F%`(B +$B$KE,9g$9$kCM$K@_Dj$7$h$&$H$7$^$9!#>\$7$/$O(B: @xref{Mail Variables, , +$B%a!<%kJQ?t(B, message-ja, The Message Manual}. -@xref{Picons}. +@node POP before SMTP +@section POP before SMTP +@cindex pop before smtp +@findex message-smtpmail-send-it +@findex mail-source-touch-pop -@item gnus-treat-from-gravatar (head) -@item gnus-treat-mail-gravatar (head) +$B$"$J$?$N(B @acronym{ISP} $B$O(B @acronym{POP}-before-@acronym{SMTP} $BG'>Z$rMW5a(B +$B$7$^$9$+(B? $B$=$l$O!"%a!<%k$rAw?.$9$kA0$N0lDj;~4V0JFb$K(B @acronym{POP} $B%a!<(B +$B%k%5!<%P!<$K@\B3$7$J$1$l$P$J$i$J$$$+$I$&$+$G$9!#$b$7$=$&$J$i$P!"JXMx$JA0$K!"%a!<%k$r$C$F(B @acronym{POP} $BG'>Z$@$1$r9T$J$$$^(B +$B$9!#(B@code{smtpmail-send-it} $B$G$O$J$/$F!"(B@code{message-send-mail-hook} $B$r(B +$Be$N(B @acronym{POP} $B%a!<%k%5!<%P!<$r@_Dj(B +$B$7$F$$$k$J$i$P!"$=$l$i$N0l$D$r(B @acronym{POP}-before-@acronym{SMTP} $BG'>Z(B +$B$K;H$o$l$k(B @acronym{POP} $B%a!<%k%5!<%P!<$H$7(B +$B$F(B @code{mail-source-primary-source} $B$K@_Dj$9$kI,MW$,$"$k$G$7$g$&!#$=$l(B +$B$,Bh0l(B @acronym{POP} $B%a!<%k%5!<%P!<$J$i$P(B ($B$9$J$o$A!"Z$r9T$J$&$H$-$@$1!"(B +$B$=$l$r0J2<$N$h$&$KF0E*$KB+G{$7$F$/$@$5$$(B: -@vindex gnus-treat-display-x-face -@item gnus-treat-display-x-face (head) +@lisp +(add-hook 'message-send-mail-hook + (lambda () + (let ((mail-source-primary-source + '(pop :server "pop3.mail.server" + :password "secret"))) + (mail-source-touch-pop)))) +@end lisp -@xref{X-Face}. +@node Mail and Post +@section $B%a!<%k$HEj9F(B -@vindex gnus-treat-display-face -@item gnus-treat-display-face (head) +$B$3$l$O%a!<%k$NAw?.$H%K%e!<%9$NEj9F$NN>J}$K4XO"$9$kJQ?t$N%j%9%H$G$9(B: -@xref{Face}. +@table @code +@item gnus-mailing-list-groups +@findex gnus-mailing-list-groups +@cindex mailing lists +$B$"$J$?$N%K%e!<%9%5!<%P!<$,!"K\Ev$K%a!<%j%s%0%j%9%H$N5-;v(B +$B$r(B @acronym{NNTP} $B%5!<%P!<$KN.$79~$`%2!<%H%&%'%$$K$h$C$F!"$=$l$i$,%K%e!<(B +$B%9%0%k!<%W$N5-;v$H$7$F8+$($k$h$&$K$7$F$$$k$N$G$"$l$P!"$=$l$i$N%0%k!<%W$O(B +$BLdBj$J$/FI$a$k$G$7$g$&!#$7$+$7$$$/$i$+LLE]$J$3$H$r9nI~$9$k$3$HL5$7$K!"$=(B +$B$l$i$KEj9F$^$?$O%U%)%m!<%"%C%W$9$k$3$H$O$G$-$^$;$s!#0l$D$N2r7hK!$O!"%0%k!<(B +$B%W%Q%i%a!<%?!<(B (@pxref{Group Parameters}) $B$K(B @code{to-address} $B$r2C$($k(B +$B$3$H$G$9!#4JC1$K$G$-$k$N$O!"(B@code{gnus-mailing-list-groups} $B$r!"K\Ev$O%a!<(B +$B%j%s%0%j%9%H$G$"$k%0%k!<%W$K9gCW$9$k@55,I=8=$K@_Dj$9$k$3$H$G$9!#$=$&$9$l(B +$B$P!">/$J$/$H$b%a!<%j%s%0%j%9%H$X$N%U%)%m!<%"%C%W$O$?$$$F$$$N$H$-$K9T$J$&(B +$B$3$H$,$G$-$k$G$7$g$&!#$3$l$i$N%0%k!<%W$KEj9F$9$k$3$H(B (@kbd{a}) $B$O!"$=$l(B +$B$G$b6lDK$r0z$-5/$3$9$G$7$g$&$1$l$I!#(B -@vindex gnus-treat-emphasize -@item gnus-treat-emphasize (t, head, integer) -@vindex gnus-treat-fill-article -@item gnus-treat-fill-article (t, integer) -@vindex gnus-treat-fill-long-lines -@item gnus-treat-fill-long-lines (t, integer) -@vindex gnus-treat-hide-boring-headers -@item gnus-treat-hide-boring-headers (head) -@vindex gnus-treat-hide-citation -@item gnus-treat-hide-citation (t, integer) -@vindex gnus-treat-hide-citation-maybe -@item gnus-treat-hide-citation-maybe (t, integer) -@vindex gnus-treat-hide-headers -@item gnus-treat-hide-headers (head) -@vindex gnus-treat-hide-signature -@item gnus-treat-hide-signature (t, last) -@vindex gnus-treat-strip-banner -@item gnus-treat-strip-banner (t, last) -@vindex gnus-treat-strip-list-identifiers -@item gnus-treat-strip-list-identifiers (head) +@item gnus-user-agent +@vindex gnus-user-agent +@cindex User-Agent +$B$3$NJQ?t$O!"$I$N>pJs$,(B User-Agent $B%X%C%@!<$KDDNs$5$l$k$+$r@)8f$7$^$9!#%7(B +$B%s%\%k$N%j%9%H!"$^$?$OJ8;zNs$G$9!#M-8z$J%7%s%\%k$O(B @code{gnus} (Gnus $B$N(B +$B%P!<%8%g%s(B) $B$*$h$S(B @code{emacs} (Emacs $B$N%P!<%8%g%s(B) $B$G$9!#(BEmacs $B$N%P!<(B +$B%8%g%s$K$O(B @code{codename} ((S)XEmacs $B$N%3!<%I%M!<%`(B)$B!"$^$?(B +$B$O(B @code{config} (@code{system-configuration} $B$NCM(B) $B$+(B @code{type} +(@code{system-type} $B$NCM(B) $B$N$I$A$i$+0lJ}$r2C$($k$3$H$,$G$-$^$9!#$3$l$rJ8(B + $B;zNs$K$9$k$H$-$O!"@5$7$$%U%)!<%^%C%H$r;H$C$F$/$@$5$$(B (RFC2616 $B;2>H(B)$B!#(B +@end table -@xref{Article Hiding}. +$B$"$J$?$O<+J,$,Aw$k%a%C%;!<%8$G!"DV$j$r%A%'%C%/$7$?$$$+$b$7$l$^$;$s!#$b$7(B +$B$/$OuBV$G8F$P$l!"$[$H$s$I(B -$B$J$s$G$b9%$-$J$3$H$,$G$-$^$9!#%P%C%U%!!<$KJ]B8$7$F$*$+$J$1$l$P$J$i$J$$>p(B -$BJs$O$"$j$^$;$s(B---$B2?$G$bJQ$($k$3$H$,$G$-$^$9!#(B +@node Archived Messages +@section $B%a%C%;!<%8$NJ]4I(B +@cindex archived messages +@cindex sent messages -@node Article Keymap -@section $B5-;v$N%-!<%^%C%W(B +Gnus $B$O$"$J$?$,Aw$C$?%a!<%k$H%K%e!<%9$rCy$a$F$*$/$?$a$N$$$/$D$+$N0c$C$?(B +$BJ}K!$rDs6!$7$^$9!#%G%#%U%)%k%H$NJ}K!$O%a%C%;!<%8$rJ]B8$9$k$?$a(B +$B$K!V%"!<%+%$%V2>A[%5!<%P!H$7$F$/$@$5(B +$B$$(B (@pxref{Mail Group Commands})$B!#(B -@kindex v ($B5-;v(B) -@cindex keys, reserved for users (Article) -@kbd{v} $B%-!<$O%f!<%6!A[%5!<%P!<$r(B Gnus $B$,;H$&$+$r;XDj$7$^$9!#%G%#%U%)%k%H(B +$B$O(B @code{"arhive"} $B$G!"$K$b$$$/$D$+$N%-!<$,MxMQ$G$-$^$9(B: +@lisp +(nnfolder "archive" + (nnfolder-directory "~/Mail/archive") + (nnfolder-active-file "~/Mail/archive/active") + (nnfolder-get-new-mail nil) + (nnfolder-inhibit-expiry t)) +@end lisp -@table @kbd -@item SPACE -@kindex SPACE ($B5-;v(B) -@findex gnus-article-next-page -$B5-;v$r0l%Z!<%8@h$K%9%/%m!<%k$7$^$9!#(B(@code{gnus-article-next-page})$B!#(B -@kbd{h SPACE h} $B$H$^$C$?$/F1$8$G$9!#(B +@quotation +@vindex gnus-update-message-archive-method +$BCm(B: $B$3$N$h$&$J%5!<%P!<$O!"(B@code{"archive"} $B$H$$$&L>A0$N%5!<%P!<$Nl(B +$B9g$N$?$a$K(B)$B!":G=i$K(B @file{~/.newsrc.eld} $B%U%!%$%k$KJ]B8$5$l$^$9!#$b$7$=(B +$B$l$,0lEYJ]B8$5$l$k$H!"(B@code{gnus-message-archive-method} $B$NCM$r8e$GJQ99(B +$B$7$F$b!"%G%#%U%)%k%H$G$O$=$l$O99?7$5$l$^$;$s!#$7$?$,$C(B +$B$F(B @code{"archive"} $B$H$$$&%5!<%P!<$,!"$$$D$G$b$3$N$h$&(B +$B$J(B @code{nnfolder} $B%5!<%P!<$r0UL#$9$k$H$O8B$j$^$;$s!#J]B8$5$l$kA*BrJ}K!(B +$B$,>o$K(B @code{gnus-message-archive-method} $B$NCM$rH?1G$9$k$h$&$K$7$?$$>l9g(B +$B$O!"(B@code{gnus-update-message-archive-method} $BJQ?t$r(B @code{nil} $B0J30$NCM(B +$B$K@_Dj$7$F$/$@$5$$!#$3$NJQ?t$N%G%#%U%)%k%HCM$O(B @code{nil} $B$G$9!#(B +@end quotation -@item DEL -@kindex DEL ($B5-;v(B) -@findex gnus-article-prev-page -$B5-;v$r0l%Z!<%8A0$K%9%/%m!<%k$7$^$9(B (@code{gnus-article-prev-page})$B!#(B -@kbd{h DEL h} $B$H$^$C$?$/F1$8$G$9!#(B +@code{nnfolder} $B$O$3$N$h$&$J$3$H$r$9$k$N$K$O6K$a$FE,$7$?A*BrJ}K!$J$N$G$9(B +$B$,!"$3$l$K8B$i$:(B @code{nnml} $B$d(B @code{nnmbox} $B$J$I$N!"$I$N%a!<%kA*BrJ}K!(B +$B$G$b;H$&$3$H$,$G$-$^$9!#%G%#%U%)%k%H$GA*Br$5$l$k%G%#%l%/%H%j!<$,5$$K$$$i(B +$B$J$1$l$P!"e5-$N$h$&$JNc$O!V0U?^$7$?DL$j$KF0:n$7$J$$!W(BFAQ $B$N%M%?$K$J$j$D$D$"(B +$B$j!"IT6q9g$N860x$,FCDj$G$-$J$$;vNc$,>/$J$/$"$j$^$;$s!#Nc$($P!"F1(B +$B$8(B @code{"archive"} $B$H$$$&L>A0$N2>A[%5!<%P!<$r2a5n$K;H$C$?$3$H$,$"$k$H!"(B +$B$=$l$,(B @file{~/.newsrc.eld} $B%U%!%$%k$NCf$G(B @code{gnus-server-alist} $BJQ?t(B +$B$KEPO?$5$l$F$$$k$+$b$7$l$^$;$s!#$"$k$$$OC1$K!"F1L>$N2>A[%5!<%P!<$r8=:_$b(B +$B;H$C$F$$$k$+$b$7$l$^$;$s!#$=$N$h$&$J>l9g$O!"JL$NL>A0$r;H$&I,MW$,$"$j$^$9!#(B -@item s -@kindex s ($B5-;v(B) -@findex gnus-article-show-summary -$B%P%C%U%!!<$r:FG[CV$7$F!"35N,%P%C%U%!!<$,8+$($k$h$&$K$7$^(B -$B$9(B (@code{gnus-article-show-summary})$B!#(B +@vindex gnus-message-archive-group +@cindex Gcc +Gnus $B$O30$X=P$F9T$/$9$Y$F$N%a%C%;!<%8$K!"(B +@code{gnus-message-archive-method} $B$G;XDj$5$l$?%"!<%+%$%V2>A[%5!<%P!<$K(B +$B$"$k(B ($B$"$k$$$O$=$l0J30$N%5!<%P!<$K$"$k(B) $B0l$D$+$=$l0J>e$N%0%k!<%W$KJ]B8$9(B +$B$k$3$H$r0U?^$7$?(B @code{Gcc} $BMs$rA^F~$7$^$9!#$I$N%0%k!<%W$r;H$&$+$OJQ(B +$B?t(B @code{gnus-message-archive-group} $B$K$h$C$F7h$^$j$^$9!#(B -@item ? -@kindex ? ($B5-;v(B) -@findex gnus-article-describe-briefly -$BMxMQ$G$-$k%-!$KA*BrJ}K!$r4^$a$k$3$H$,$G$-$^$9$,!"$=$&$9$k$H$=$N%a%C%;!<%8(B +$B$O(B @code{gnus-message-archive-method} $B$G;XDj$7$?A*BrJ}K!$G$O$J$/$F!"Be$o(B +$B$j$K%0%k!<%WL>$NA*BrJ}K!$GJ]B8$5$l$k$3$H$KCm0U$7$^$7$g$&!#(B +@code{gnus-message-archive-method} $B$O!">e$K<($7$?$h$&$J%G%#%U%)%k%HCM$r(B +$B;}$D$?$a$b$N$G$"$k$H9M$($F$/$@$5$$!#$G$9$+(B +$B$i(B @code{gnus-message-archive-group} $B$r(B @code{"foo"} $B$K$7$F$*$1$P!"30$X(B +$B=P$F9T$/%a%C%;!<%8$O(B @samp{nnfolder+archive:foo} $B$KJ]B8$5$l$^$9$,!"(B +@code{"nnml:foo"} $B$H$$$&CM$r;H$&$H!"30$X=P$F9T$/%a%C%;!<%8(B +$B$O(B @samp{nnml:foo} $B$KJ]B8$5$l$k$G$7$g$&!#(B -@item R -@kindex R ($B5-;v(B) -@findex gnus-article-reply-with-original -$B8=:_$N5-;v$K855-;v$r4^$s$@JVEz$N%a!<%k$rAw$j$^(B -$B$9(B (@code{gnus-article-reply-with-original})$B!#$b$7NN0h$,3h@-2=$5$l$F$$$?(B -$B$J$i$P!"$=$NNN0h$K$"$k%F%-%9%H$@$1$r(B yank $B$7$^$9!#(B +@item $BJ8;zNs$N%j%9%H(B +$B%a%C%;!<%8$O$=$l$i$N$9$Y$F$N%0%k!<%W$KJ]B8$5$l$^$9!#(B -@item S W -@kindex S W ($B5-;v(B) -@findex gnus-article-wide-reply-with-original -$B8=:_$N5-;v$K855-;v$r4^$s$@9-$$JVEz$N%a!<%k$rAw$j$^(B -$B$9(B (@code{gnus-article-wide-reply-with-original})$B!#$b$7NN0h$,3h@-2=$5$l(B -$B$F$$$?$J$i$P!"$=$NNN0h$K$"$k%F%-%9%H$@$1$r(B yank $B$7$^$9!#(B +@item $B@55,I=8=!"4X?t!"(BLisp $B%U%)!<%`$NO"A[%j%9%H(B +$B%-!<$,!X9gCW!Y$9$k$H!"$=$N7k2L$,;H$o$l$^$9!#(B -$BLuCm(B:$B!V9-$$JVEz!W$H$O%X%C%@!<$N(B @code{To}, @code{From}, ($B$b$7$/(B -$B$O(B @code{Reply-to}) $B$H(B @code{Cc}) $B$N$9$Y$F$N?M$KJVEz$r$9$k$3$H$G$9!#(B -@code{Mail-Followup-To} $B$,$"$l$P!"Be$o$j$K$=$l$,;H$o$l$^$9!#(B +$BLuCm(B: $B@53N$K$O0J2<$N;0(B ($B$^$?$OJ#?t$N%0%k!<%WL>%j%9%H(B) $B$NO"A[%j%9%H!#:G=i$K(B +$B@55,I=8=$,9gCW$7$?MWAG$N%0%k!<%WL>(B ($B$^$?$O%0%k!<%WL>$N%j%9%H(B) $B$,;H$o$l$^(B +$B$9!#(B +@item +$B4X?t$N%j%9%H!#$=$l$>$l$N4X?t$K$O8=:_$N%0%k!<%WL>$,0z?t$H$7$FM?$($i$l!":G(B +$B=i$KJV$C$F$-$?(B @code{nil} $B0J30$NCM$,;H$o$l$^$9!#(B +@item +Lisp $B%U%)!<%`$N%j%9%H!#$=$l$>$l$N%U%)!<%`$,I>2A$5$l!":G=i$KJV$C$F$-(B +$B$?(B @code{nil} $B0J30$NCM$,;H$o$l$^$9!#(B +@end itemize -@item F -@kindex F ($B5-;v(B) -@findex gnus-article-followup-with-original -$B8=:_$N5-;v$K855-;v$r4^$s$G%U%)%m!<%"%C%W$r$7$^(B -$B$9(B (@code{gnus-article-followup-with-original})$B!#$b$7NN0h$,3h@-2=$5$l$F(B -$B$$$?$J$i$P!"$=$NNN0h$K$"$k%F%-%9%H$@$1$r(B yank $B$7$^$9!#(B +@item @code{nil} +$B%a%C%;!<%8$NJ]B8$O9T$J$o$l$^$;$s!#$3$l$,%G%#%U%)%k%H$G$9!#(B @end table -@node Misc Article -@section $B5-;v$N$=$NB>(B +$BNc$r$"$2$F$_$^$7$g$&(B: -@table @code -@item gnus-single-article-buffer -@vindex gnus-single-article-buffer -@cindex article buffers, several -@code{nil} $B0J30$G$"$l$P!"$9$Y$F$N%0%k!<%W$KBP$7$FF1$85-;v%P%C%U%!!<$r;H(B -$BMQ$7$^$9(B ($B$3$l$O%G%#%U%)%k%H$G$9(B)$B!#(B@code{nil} $B$G$"$l$P!"3F%0%k!<%WKh$N8G(B -$BM-$N5-;v%P%C%U%!!<$r;}$D$h$&$K$J$j$^$9!#(B +@samp{MisK} $B$H$$$&C10l$N%0%k!<%W$KJ]B8$9$k$@$1$J$i$P(B: +@lisp +(setq gnus-message-archive-group "MisK") +@end lisp -@item gnus-widen-article-window -@cindex gnus-widen-article-window -$B$b$7(B @code{nil} $B$G$J$+$C$?$i(B @kbd{h} $B%3%^%s%I$G5-;v$rA*$V$H$-$K5-;v%&%#(B -$B%s%I%&$r%U%l!<%`A4BN$r@j$a$k$h$&$K3HBg$7$^$9!#(B +$BFs$D$N%0%k!<%W!"(B@samp{MisK} $B$H(B @samp{safe} $B$KJ]B8$9$k$J$i$P(B: +@lisp +(setq gnus-message-archive-group '("MisK" "safe")) +@end lisp -@vindex gnus-article-decode-hook -@item gnus-article-decode-hook -@cindex @acronym{MIME} -@acronym{MIME} $B5-;v$r%G%3!<%I$9$k$H$-$K;HMQ$5$l$k%U%C%/$G$9!#%G%#%U%)%k(B -$B%HCM$O(B @code{(article-decode-charset article-decode-encoded-words)} $B$G$9!#(B +$B$I$N%0%k!<%W$K$$$k$+$K$h$C$F0c$C$?%0%k!<%W$KJ]B8$9$k$J$i(B: +@lisp +(setq gnus-message-archive-group + '(("^alt" "sent-to-alt") + ("mail" "sent-to-mail") + (".*" "sent-to-misc"))) +@end lisp -@vindex gnus-article-prepare-hook -@item gnus-article-prepare-hook -$B$3$N%U%C%/$O5-;v$,5-;v%P%C%U%!!<$KA^F~$5$l$?D>8e$K8F$S=P$5$l$^$9!#$3$l$O(B -$Be%9%/%m!<%k$9$k?7$7$$%F%-%9%H$,(B -$BL5$/$F$b5-;v%P%C%U%!!<$r%9%/%m!<%k$G$-$k$h$&$K$7$^$9!#%G%#%U%)%k%H(B -$B$O(B @code{nil} $B$G$9!#(B($BLuCm(B: $B5-;v$N:G2<9T$,8+$($F$$$k$H$-$K!"(B@code{nil} $B$@(B -$B$H(B @kbd{RET} $B%-!<$G$=$l0J>e%9%/%m!<%k$7$^$;$s$,!"Hs(B-@code{nil} $B$K$9$k$H(B -$B5-;v$,8+$($J$/$J$k$^$G%9%/%m!<%k$7$^$9!#(B) +$B$5$"!"%a%C%;!<%8$rAw$k$HE,@Z$J%0%k!<%W$KJ]B8$5$l$k$h$&$K$J$j$^$7$?!#(B($B$b(B +$B$7FCDj$N%a%C%;!<%8$rJ]B8$r$7$?$/$J$$$N$G$"$l$P!"A^F~$5$l$?(B @code{Gcc} $BMs(B +$B$r$N%0%k!<%W$HF1$8$h$&$K!"$=$N%0%k!<%W$KF~$C$F5-;v$rFI$`$3$H$,$G$-$^$9!#(B +$B$=$N%0%k!<%W$,K\Ev$KBg$-$/$FG:$^$7$/$J$C$?$i!"$J$K$+NI$$$b$N$K$=$NL>A0$r(B +$BJQ99$9$k$3$H$,$G$-$^$9(B ($B%0%k!<%W%P%C%U%!!<$G(B @kbd{G r} $B$r;H$&$3$H$K$h$C(B +$B$F(B)---@samp{misc-mail-september-1995} $B$=$NB>2?$G$b!#?7$7$$%a%C%;!<%8$O8E(B +$B$$(B ($B:#$O6u$K$J$C$?(B) $B%0%k!<%W$KN/$a$i$l$^$9!#(B -@vindex gnus-article-mode-line-format -@item gnus-article-mode-line-format -$B$3$NJQ?t$O(B @code{gnus-summary-mode-line-format} $B$HF1$8;EMM$K1h$C$?MM<0J8(B -$B;zNs$G$9(B (@pxref{Summary Buffer Mode Line})$B!#$3$l$O!"$=$NJQ?t$HF1$8MM<0(B -$B;XDj$*$h$SFs$D$N3HD%$re$,Aw$C$?%a%C%;!<%8$rJ]4I$9$k%G%#%U%)%k%H$NJ}K!$G$9!#(BGnus $B$O%G%#%U%)(B +$B%k%H$NJ}K!$r9%$-$G$O$J$$?M$K$O0c$C$?$d$jJ}$r4+$a$F$$$^$9!#$=$N$h$&$J>l9g(B +$B$O!"(B@code{gnus-message-archive-group} $B$r(B @code{nil} $B$K@_Dj$9$k$Y$-$G$9!#(B +$B$3$l$OJ]4I$r$7$J$$$h$&$K$7$^$9!#(B -@table @samp -@item w -$B5-;v$N!V@vBu>uBV!W(B(@dfn{wash status})$B!#$3$l$O5-;v$KBP$7$F9T$J$o$l$?$G$"(B -$B$m$&@vBuA`:n$r!"$=$l$>$l0lJ8;z$G<($9C;$$J8;zNs$K$J$j$^$9!#J8;z$H$=$l$i$N(B -$B0UL#$Ol9g$KI=<((B -$B$5$l$^$9!#(B +@item gnus-gcc-externalize-attachments +@vindex gnus-gcc-externalize-attachments +@code{nil} $B$@$C$?$i!"%U%!%$%k$rDL>o$N%Q!<%H$H$7$F(B Gcc $B$GJ]B8$9$k5-;v$N%3(B +$B%T!<$KE:IU$7$^$9!#$=$l$,@55,I=8=$G(B Gcc $B$N%0%k!<%WL>$K9gCW$9$k>l9g$O!"30(B +$BIt%Q!<%H$H$7$F%U%!%$%k$rE:IU$7$^$9!#(B@code{all} $B$@$C$?$i%m!<%+%k%U%!%$%k(B +$B$r;2>H$9$k30It%Q!<%H$H$7$FE:IU$7$^$9!#$=$l$,JL$NHs(B-@code{nil} $B$@$C$?>l9g(B +$B$NF0:n$O(B @code{all} $B$N$H$-$HF1$8$G$9$,!">-Mh$OJQ$o$k$+$b$7$l$^$;$s!#(B -@item h -$B5-;v%P%C%U%!!<$K$*$$$F!"%X%C%@!<$,1#$5$l$F$$$k>l9g$KI=<($5$l$^$9!#(B +($BLuCm(B: $BAw?.$7$?%a%C%;!<%8$HF1$8$b$N$r(B Gcc $B$GJ]B8$9$kBe$o$j$K!"E:IU%U%!%$(B +$B%k$r%a%C%;!<%8$+$i@Z$jN%$7$F!"JL$K%;!<%V$9$k$+$I$&$+$r@)8f$9$kJQ?t$G$9!#(B) +@end table -@item p -$B5-;v$,EE;R=pL>$^$?$O0E9f2=$5$l$F$$$F!"(BGnus $B$,%;%-%e%j%F%#!<$N$?$a$N%X%C(B -$B%@!<$r1#$7$F$$$k$HI=<($5$l$^$9!#(B($BCm(B: $B=pL>$,@5$7$$$+4V0c$C$F$$$k$+$rI=$9(B -$B$b$N$G$O$"$j$^$;$s!#(B) +@node Posting Styles +@section $BEj9FMM<0(B +@cindex posting styles +@cindex styles -@item s -$B5-;v%P%C%U%!!<$K$*$$$F!"=pL>$,1#$5$l$F$$$k>l9g$KI=<($5$l$^$9!#(B +$B$=$l$i$O$9$Y$FJQ?t$G!";d$NF,$r$/$i$/$i$5$;$^$9!#(B -@item o -$B5-;v%P%C%U%!!<$K$*$$$F!"(BGnus $B$,=E$MBG$AJ8;z$N%H%j!<%H%a%s%H$r9T$J$C$?>l(B -$B9g$KI=<($5$l$^$9!#(B +$BEj9F$9$k%0%k!<%W$K$h$C$F0c$C$?(B @code{Organization} $B$H=pL>$rIU$1$?$$$s$G(B +$B$9$+(B? $B$=$7$F!"2H$N%^%7%s$H?&>l$N%^%7%s$NN>J}$+$iEj9F$9$k$1$l$I$b!"0c$C(B +$B$?(B @code{From} $B9T$J$I$r;H$$$?$$$s$G$9$+(B? $B$=$s$J$3$H!"$I$&$G$b$$$$$8$c$"(B +$B$j$^$;$s$+!#(B -@item e -$B5-;v%P%C%U%!!<$K$*$$$F!"(BGnus $B$,6/D4$5$l$?J8;z$N%H%j!<%H%a%s%H$r9T$J$C$?(B -$B>l9g$KI=<($5$l$^$9!#(B -@end table +@vindex gnus-posting-styles +$B$=$N$h$&$J$3$H$r$9$kJ}K!$N0l$D$O!"JQ99$9$kI,MW$N$"$kJQ?t$rJQ99$9$k8-$$%U%C(B +$B%/$r=q$/$3$H$G$9!#$=$l$O>/$7B`6~$J$N$G!"MxMQ$l$NMM<0$O:G=i$NMWAG$,2?$i$+$N(B +$B7A$G!V9gCW!W$7$?$H$-$KE,MQ$5$l$^$9!#O"A[%j%9%HA4BN$O:G=i$+$i:G8e$^$GH?I|(B +$B$7$F$l$N9gCW$,E,MQ$5$l$^$9!#$3$l$O!"8e$NMM<0$NB0@-$,A0$K(B +$B9gCW$7$?MM<0$NB0@-$h$j$bM%@h$5$l$k$H$$$&$3$H$G$9!#$G$9$+(B +$B$i(B @samp{comp.programming.literate} $B$O!"(B@samp{Death to everybody} $B$H$$$&(B +$B=pL>$H(B @samp{What me?} $B$H$$$&(B @code{Organization} $B%X%C%@!<$r;}$A$^$9!#(B -@item gnus-page-delimiter -@vindex gnus-page-delimiter -$B$3$l$,>e$G?($l$?6h@Z$jJ8;z$G$9!#%G%#%U%)%k%H$G$O(B @samp{^L} ($B%U%)!<%`%U%#!<(B -$B%I(B) $B$G$9!#(B +$B$=$l$>$l$NMM<0$N:G=i$NMWAG$O(B @code{$B%^%C%A(B} (match) $B$H8@$$$^$9!#$b$7$=$l(B +$B$,J8;zNs$G$"$l$P!"(BGnus $B$O$=$l$r@55,I=8=$G$"$k$b$N$H$7$F!"%0%k!<%WL>$K9g(B +$BCW$9$k$+$I$&$+$rD4$Y$^$9!#(B@code{(header @var{$B9gCW(B} @var{$B@55,I=8=(B})} $B$H$$(B +$B$&7A<0$G$"$l$P!"(BGnus $B$O855-;v$NCf$+$i$=$NL>A0$,(B @var{$B9gCW(B} $B$G$"$k%X%C%@!<(B +$B$rC5$7!"$=$l$r(B @var{$B@55,I=8=(B} $B$HHf3S$7$^$9!#(B +@var{$B9gCW(B} $B$H(B @var{$B@55,I=8=(B} $B$OJ8;zNs$G$9!#(B($B855-;v$H$O!"$"$J$?$,$=$l$KBP(B +$B$7$FJV?.$^$?$O%U%)%m!<%"%C%W$7$h$&$H$7$F$$$kBP>]$N5-;v$G$9!#JV?.$"$k$$$O(B +$B%U%)%m!<%"%C%W$r:n@.$7$F$$$J$1$l$P!"9gCW$9$k$b$N$O2?$b$"$j$^$;$s!#(B) $B$b(B +$B$7(B @code{$B%^%C%A(B} $B$,4X?t$N%7%s%\%k$G$"$l$P!"$=$N4X?t$,0z?tL5$7$G8F$P$l$^(B +$B$9!#$=$l$,JQ?t$N%7%s%\%k$G$"$l$P!"$=$NJQ?t$,;2>H$5$l$^$9!#$=$l$,%j%9%H$G(B +$B$"$l$P!"$=$N%j%9%H$,(B @code{$BI>2A(B} $B$5$l$^$9!#$I$N>l9g$G$b!"$3$l(B +$B$,(B @code{nil} $B$G$J$$CM$rJV$;$P!"MM<0$O(B @code{$B9gCW$7$?(B} $B$H8@$$$^$9!#(B -@cindex IDNA -@cindex internationalized domain names -@vindex gnus-use-idna -@item gnus-use-idna -$B$3$NJQ?t$O(B @samp{From:}$B!"(B@samp{To:} $B$*$h$S(B @samp{Cc:} $B%X%C%@!<$K$"$k9q:](B -$B2=%I%a%$%sL>$r!"(BGnus $B$,(B IDNA $B%G%3!<%I$9$k$+$I$&$+$r@)8f$7$^$9!#$=$N$h$&(B -$B$J%a%C%;!<%8$N:n$jJ}$K$D$$$F(B -$B$O(B @xref{IDNA, ,$B9q:]2=%I%a%$%sL>(B, message-ja, The Message Manual}, $B$r;2(B -$B>H$7$F$/$@$5$$!#$3$l$K(B -$B$O(B @uref{http://www.gnu.org/software/libidn/, GNU Libidn} $B$,I,MW$G!"$3$N(B -$BJQ?t$O$=$l$r%$%s%9%H!<%k$7$F$"$k>l9g$@$1M-8z$K$J$j$^$9!#(B +$B$=$l$>$l$NMM<0$OG$0U$NNL$N!VB0@-!W$r;}$D$3$H$,$G$-$^$9!#$=$l$>$l$NB0@-(B +$B$O(B @code{(@var{name} @var{value})} $B$NBP$K$h$j@.$jN)$C$F$$$^$9!#2C$((B +$B$F(B @code{(@var{name} :file @var{value})} $B$N7A<0(B +$B$+(B @code{(@var{name} :value @var{value})} $B$N7A<0$r;H$&$3$H$b$G$-$^$9!#$3(B +$B$3$G(B @code{:file} $B$O(B @var{value} $B$,%U%!%$%kL>$rI=$7$F!"$=$NFbMF$,B0@-CM(B +$B$H$7$F;HMQ$5$l$k$Y$-$G$"$k$3$H$r<($7!"(B@code{:value} $B$O(B @var{value} $B$,%U%!(B +$B%$%kL>$rI=$o$5$J$$$3$H$rL@<(E*$K<($7$^$9!#B0@-L>(B (@var{name}) $B$O!"0J2<$N(B +$B$I$l$+$G$"$k$3$H$,$G$-$^$9!#(B + +@itemize @bullet +@item @code{signature} +@item @code{signature-file} +@item @code{x-face-file} +@item @code{address} (@code{user-mail-address} $B$h$j$bM%@h$5$l$^$9(B) +@item @code{name} (@code{(user-full-name)} $B$h$j$bM%@h$5$l$^$9(B) +@item @code{body} +@end itemize + +@code{signature-file} $BB0@-$O(B @code{message-signature-directory} $BJQ?t$r8+(B +$B$k$3$H$KCm0U$7$F$/$@$5$$!#(B + +$BB0@-L>$OJ8;zNs$^$?$O%7%s%\%k$G$"$k$3$H$b$G$-$^$9!#$=$N>l9g$=$l$O%X%C%@!<(B +$BL>$H$7$F;H$o$l!"$=$NCM$,5-;v$N%X%C%@!<$KA^F~$5$l$^$9!#$b$7B0@-L>(B +$B$,(B @code{nil} $B$@$C$?$i!"$=$N%X%C%@!$O:o=|$5$l$^$9!#$b$7B0@-L>(B +$B$,(B @code{eval} $B$@$C$?$i$=$NMM<0$,I>2A$5$l!"7k2L$Ol9g$KI=<($5$l$?(B @acronym{HTML} $B5-;v$N2hA|$KBP(B -$B$7$FM-8z$G$9!#(B -@end table +$BB0@-CM$OJ8;zNs!"0z?t$NL5$$4X?t(B ($BJV$jCM$,;H$o$l$^$9(B)$B!"JQ?t(B ($B$=$NCM$,;H$o(B +$B$l$^$9(B) $B$^$?$O%j%9%H(B ($B$=$l$O(B @code{$BI>2A(B} $B$5$l$F!"JV$jCM$,;H$o$l$^$9(B) $B$G(B +$B$"$k$3$H$,$G$-$^$9!#4X?t$H(B S$B<0(B (sexp) $B$O%;%C%H%"%C%W$5$l$D$D$"$k%a%C%;!<(B +$B%8%P%C%U%!!<$G8F$P$l$k$+I>2A$5$l$^$9!#8=:_$N5-;v$N%X%C%@!<72$OJQ(B +$B?t(B @code{message-reply-headers} $B$+$iF@$i$l$^$9!#$3$l$O(B number subject +from date id references chars lines xref extra $B$N3F%X%C%@!<$+$i@.$k%Y%/(B +$B%H%k$G$9!#(B -@node Composing Messages -@chapter $B%a%C%;!<%8$N:n@.(B -@cindex composing messages -@cindex messages -@cindex mail -@cindex sending mail -@cindex reply -@cindex followup -@cindex post -@cindex using gpg -@cindex using s/mime -@cindex using smime +@vindex message-reply-headers +$B:n@.$7$h$&$H$7$F$$$k%a%C%;!<%8$,%K%e!<%95-;v$+%a!<%k%a%C%;!<%8$G$"$k$+$r(B +$BD4$Y$?$$$H$-$O!"4X(B +$B?t(B @code{message-news-p} $B$H(B @code{message-mail-p} $B$NLa$jCM$rD4$Y$F$/$@$5(B +$B$$!#(B -@kindex C-c C-c ($BEj9F(B) -$B$9$Y$F$NEj9F$H%a!<%k$rAw$k$?$a$N%3%^%s%I$O!"$"$J$?$r%a%C%;!<%8%P%C%U%!!<(B -$B$KF3$-$^$9!#$=$3$G$O(B @kbd{C-c C-c} $B$r2!$9$3$H$K$h$C$F5-;v$rAw?.$9$kA0$K!"(B -$B5-;v$r9%$-$J$h$&$KJT=8$9$k$3$H$,$G$-$^$9!#(B@xref{Top, ,$B35MW(B, message-ja, -The Message Manual}. $B%a%C%;!<%8$O$"$J$?$N@_Dj$K4p$E$$$FEj9F$^$?$O%a!<%k(B -$B$H$7$FAw?.$5$l$^$9(B (@pxref{Posting Server})$B!#(B +@findex message-mail-p +@findex message-news-p +$B$=$7$F!"$3$l$ONc$G$9(B: -@menu -* Mail:: $B%a!<%k$NAw?.$HJVEz(B -* Posting Server:: $B$I$N%5!<%P!<$GEj9F$^$?$O%a!<%k$rAw?.$9$k$Y$-$+(B? -* POP before SMTP:: $B%a!<%k$rFI$^$J$$$H%a!<%k$rAw?.$G$-$J$$(B -* Mail and Post:: $B%K%e!<%9$H%a!<%k$rF1;~$KAw?.$9$k(B -* Archived Messages:: $BAw$C$?%a%C%;!<%8$r(B Gnus $B$,Cy$a$F$*$/$H$3$m(B -* Posting Styles:: $B$"$J$?$,C/$G$"$k$+$rL@$i$+$K$9$k$h$j4JC1$JJ}K!(B -* Drafts:: $B%a%C%;!<%8$N1d4|$H5qH]$5$l$?%a%C%;!<%8(B -* Rejected Articles:: $B%5!<%P!<$,$"$J$?$N5-;v$r7y$$$@$H2?$,5/$3$k(B? -* Signing and encrypting:: $B0BA4$J%a%C%;!<%8$r:n$k$K$O(B? -@end menu +@lisp +(setq gnus-posting-styles + '((".*" + (signature-file "~/.signature") + (name "User Name") + (x-face-file "~/.xface") + (x-url (getenv "WWW_HOME")) + (organization "People's Front Against MWM")) + ("^rec.humor" + (signature my-funny-signature-randomizer)) + ((equal (system-name) "gnarly") ;; @r{$BMM<0(B} + (signature my-quote-randomizer)) + (message-news-p ;; @r{$B4X?t%7%s%\%k(B} + (signature my-news-signature)) + (window-system ;; @r{$BJQ?t%7%s%\%k(B} + ("X-Window-System" (format "%s" window-system))) + ;; @r{Lars $B$5$s$KJV;v$r$9$k$H$-$O(B} + ;; @r{Organization $B%X%C%@!<$rIU$1$h$&!#(B} + ((header "to" "larsi.*org") + (Organization "Somewhere, Inc.")) + ((posting-from-work-p) ;; @r{$BMxMQpJs$K$D$$$F(B @ref{Canceling -and Superseding} $B$b;2>H$7$F$/$@$5$$!#(B +@samp{nnml:.*} $B$N5,B'$O!"$"$J$?$,=P$9$9$Y$F$NJV;v$N(B @code{To} $B%"%I%l%9(B +$B$r(B @code{From} $B%"%I%l%9$H$7$F;H$&$3$H$r0UL#$7$^$9!#$3$l$O!"$"$J$?$,$?$/(B +$B$5$s$N%a!<%j%s%0%j%9%H$K;22C$7$F$$$k>l9g$KJXMx$G$7$g$&!#Be$o$j(B +$B$K(B @code{message-alternative-emails} $B$r;H$&$3$H$b$G$-$^$9!#(B@xref{Message +Headers, ,$B%a%C%;!<%8%X%C%@!<(B, message-ja, The Message Manual}. -@node Mail -@section $B%a!<%k(B +@node Drafts +@section $B2<=q$-(B +@cindex drafts -$B=P$F9T$/%a!<%k$r%+%9%?%^%$%:$9$kJQ?t$G$9(B: +$B%a%C%;!<%8(B ($B%a!<%k$b$7$/$O%K%e!<%9(B) $B$r=q$$$F$$$k$H$-$K!"%*!<%V%s$K%9%F!<(B +$B%-$,F~$C$F$$$k(B ($B$b$7$/$O$"$J$?$,$H!<$C$F$b$9$4$$:Z?)$rl9g$K(B -$BHs(B-@code{nil} $B$rJV$7$^$9!#$3$l$r@55,I=8=$K$9$k$H!"$=$l$K9gCW$9$kL>A0$N%0(B -$B%k!<%W$G3NG'$r5a$a$^$9!#(B +$B$b$7%0%k!<%W$,B8:_$7$J$$$H!"$=$l$O:n@.$5$l!"9XFI$5$;$i$l$^$9!#%0%k!<%W%P%C(B +$B%U%!!<$+$i$=$l$r>C$75n$kM#0l$NJ}K!$O!"$=$l$r9XFI$7$J$$$h$&$K$9$k$3$H$G$9!#(B +$B2<=q$-%0%k!<%W$NFCJL$NFC@-$O%0%k!<%W$NFC@-(B (@pxref{Group Parameters}) $B$K(B +$B$h$C$F@8$8!"$=$l$,<:$o$l$F$7$^$&$HB>$N%0%k!<%W$N$h$&$K?6$kIq$&$h$&$K$J$j(B +$B$^$9!#$3$l$O(B ($B%0%k!<%W$NFC@-$r>C$7$F$7$^$&$3$H$O(B) $B0J2<$N%3%^%s%I$,;H$($J(B +$B$$$3$H$r0UL#$7$^$9!#$=$N%0%k!<%W$NFCJL$NFC@-$rI|3h$5$;$k:G$b4JC1$JJ}K!$O!"(B +@kbd{C-k} $B$G$=$N%0%k!<%W$r:o=|$7$F$+$i(B Gnus $B$r:F5/F0$9$k$3$H$G$9!#$=$N%0(B +$B%k!<%W$NFbMFJ*$O<:$o$l$^$;$s!#(B -$B%a!<%k$GJV?.$9$k5$$OL5$$$N$K;~$?$^$>$s$6$$$K(B R $B$r2!$7$F$7$^$&JJ$,$"$k$J(B -$B$i$P!"$3$NJQ?t$O$=$s$J$"$J$?$N$?$a$K$"$j$^$9!#(B +@c @findex gnus-dissociate-buffer-from-draft +@c @kindex C-c M-d (Mail) +@c @kindex C-c M-d (Post) +@c @findex gnus-associate-buffer-with-draft +@c @kindex C-c C-d (Mail) +@c @kindex C-c C-d (Post) +@c If you're writing some super-secret message that you later want to +@c encode with PGP before sending, you may wish to turn the auto-saving +@c (and association with the draft group) off. You never know who might be +@c interested in reading all your extremely valuable and terribly horrible +@c and interesting secrets. The @kbd{C-c M-d} +@c (@code{gnus-dissociate-buffer-from-draft}) command does that for you. +@c If you change your mind and want to turn the auto-saving back on again, +@c @kbd{C-c C-d} (@code{gnus-associate-buffer-with-draft} does that. +@c +@c @vindex gnus-use-draft +@c To leave association with the draft group off by default, set +@c @code{gnus-use-draft} to @code{nil}. It is @code{t} by default. +@c +@findex gnus-draft-edit-message +@kindex D e ($B2<=q$-(B) +$B5-;v$NJT=8$rB3$1$?$$$H$-$O!"2<=q$-%0%k!<%W$KF~$C(B +$B$F(B @kbd{D e} (@code{gnus-draft-edit-message}) $B$r2!$9$@$1$G$9!#JT=8$rCfCG(B +$B$7$?$H$-$N>uBV$N%P%C%U%!!<$K0\F0$7$^$9!#(B -@item gnus-confirm-treat-mail-like-news -@vindex gnus-confirm-treat-mail-like-news -$BHs(B-@code{nil} $B$@$C$?$i!"(BGnus $B$O%a!<%k$KJV?.$9$k;~$K(B -$B$b(B @code{gnus-confirm-mail-reply-to-news} $B$K4p$E$$$?3NG'$r5a$a$^$9!#$3$l(B -$B$O%a!<%j%s%0%j%9%H$r%K%e!<%9%0%k!<%W$N$h$&$K07$&$N$KJXMx$G$9!#(B -@end table +$BAw?.$r5qH]$5$l$?5-;v$b!"$3$N2<=q$-%0%k!<%W$KF~$l$i$l$^(B +$B$9(B (@pxref{Rejected Articles})$B!#(B -@node Posting Server -@section $BEj9F$9$k%5!<%P!<(B +@findex gnus-draft-send-all-messages +@kindex D s ($B2<=q$-(B) +@findex gnus-draft-send-message +@kindex D S ($B2<=q$-(B) +$BAw?.$r5qH]$5$l$?%a%C%;!<%8$,$?$/$5$s$"$C$F!"$=$l0J>eJT=8$;$:$K$=$l$i$rAw(B +$B?.$7$?$$>l9g$O!"(B@kbd{D s} $BL?Na(B (@code{gnus-draft-send-message}) $B$r;H$&$3(B +$B$H$,$G$-$^$9!#$3$NL?Na$O%W%m%;%9(B/$B@\F,0z?t$N=,47$rM}2r$7$^(B +$B$9(B (@pxref{Process/Prefix})$B!#(B@kbd{D S} $BL?(B +$BNa(B (@code{gnus-draft-send-all-messages}) $B$O%P%C%U%!!<$N$9$Y$F$N%a%C%;!<(B +$B%8$rAw$j=P$7$^$9!#(B -$B:G?7$N(B ($B$b$A$m$s!"Hs>o$KCNE*$J(B) $B5-;v$rAw$j=P$9$?$a$K!"$"$NKbK!$N$h$&(B -$B$J(B @kbd{C-c C-c} $B%-!<$r2!$7$?;~!"$=$l$O$I$3$K$$$/$N$G$7$g$&(B? +@findex gnus-draft-toggle-sending +@kindex D t ($B2<=q$-(B) +$BAw$j$?$/$J$$%a%C%;!<%8$,$$$/$D$+$"$k$N$G$"$l$P!"(B@kbd{D t} $BL?(B +$BNa(B (@code{gnus-draft-toggle-sending}) $B$r;H$C$F%a%C%;!<%8$KAw?.IT2D$N0u$r(B +$BIU$1$k$3$H$,$G$-$^$9!#$3$l$O@Z$jBX$(L?Na$G$9!#(B -$B?R$M$F$/$l$F$"$j$,$H$&!#$"$J$?$r:($_$^$9!#(B +$B:G8e$K!#$b$72<=q$-$N5-;v$r>C$7$?$$$H$-$O!"DL>o$N(B @kbd{B DEL} $B%3%^%s%I$r(B +$B;H$C$F$/$@$5$$(B (@pxref{Mail Group Commands})$B!#(B -$B$=$l$OHs>o$KJ#;($K$J$jF@$^$9!#(B +@node Rejected Articles +@section $B5qH]$5$l$?5-;v(B +@cindex rejected articles -@vindex gnus-post-method -$B%K%e!<%9$rEj9F$9$k$H$-!"DL>o(B Message $B$O(B @code{message-send-news} $B$r8F$S(B -$B=P$7$^$9(B (@pxref{News Variables, ,$B%K%e!<%9JQ?t(B, message-ja, The Message -Manual})$B!#IaDL$O!"(BGnus $B$O9VFIMQ$HF1$8A*BrJ}K!$r;H$C$FEj9F$7$^$9(B ($B$3$N$3(B -$B$H$O!"$"$J$?$,$?$/$5$s$N%0%k!<%W$r0[$J$C$?%5!<%P!<$G9VFI$7$F$$$k>l9g$K!"(B -$B$?$V$sET9g$,NI$$$N$G$9(B)$B!#$7$+$7!"$"$J$?$,9VFI$7$F$$$k$=$N%5!<%P!<$,Ej9F(B -$B$r5v2D$;$:!"FI$`$3$H$N$_$r5v2D$7$F$$$k$N$J$i$P!"$*$=$i$/$"$J$?$N(B ($BHs>o$K(B -$BCNE*$G$H$s$G$b$J$/6=L#?<$$(B) $B5-;v$rEj9F$9$k$?$a$K!"B>$N%5!<%P!<$r;H$$$?$$(B -$B$H;W$&$G$7$g$&!#$=$&$J$i$P(B @code{gnus-post-method} $B$rB>$NJ}K!$K@_Dj$9$k(B -$B$3$H$,$G$-$^$9(B: +$B;~!9%K%e!<%9%5!<%P!<$O5-;v$rAw?.$9$k$3$H$r5qH]$7$^$9!#$*$=$i$/%5!<%P!<$O(B +$B$"$J$?$N4i$r9%$-$G$O$J$$$N$G$7$g$&!#$*$=$i$/Mn$A9~$s$G$$$k$N$G$7$g$&!#$*(B +$B$=$i$/(B @emph{$B0-Kb(B (demon) $B$,$$$k$N$G$7$g$&(B}$B!#$*$=$i$/0zMQJ8$rF~$l$9$.$?(B +$B$N$G$7$g$&!#$*$=$i$/%G%#%9%/$,0lGU$@$C$?$N$G$7$g$&!#$*$=$i$/%5!<%P!<$,Mn(B +$B$A$F$$$?$N$G$7$g$&!#(B -@lisp -(setq gnus-post-method '(nnspool "")) -@end lisp +$B$b$A$m$s$3$l$i$N>u67$O40A4$K(B Gnus $B$N07$($kHO0O30$G$9!#(B($B$b$A$m$s(B Gnus $B$O(B +$B$"$J$?$NIwKF$r0&$7$F$$$k$7!"$$$D$b5!7y$,NI$$$7!"Cf$rHt$S2s$kE7;H$,$$$F!"(B +$B$I$l$/$i$$0zMQJ8$,4^$^$l$F$$$h$&$H5$$K$;$:!"0lGU$K$J$C$?$j!"Mn$C$3$A$?$j(B +$B$7$^$;$s!#(B) $B$G$9$+$i(B Gnus $B$O$3$l$i$N5-;v$r8e$G%5!<%P!<$N5!7y$,NI$/$J$k(B +$B$^$GJ]B8$7$^$9!#(B -$B$5$F!"$3$N@_Dj$r$7$?8e$G%5!<%P!<$,$"$J$?$N5-;v$r5qH]$7$?$j!"%5!<%P!<$,Mn(B -$B$A$F$$$?$j$7$?$i!"$I$&$7$?$i$h$$$N$G$7$g$&(B? $B$3$NJQ?t$h$j$bM%@h$5$;$k$?$a(B -$B$K(B @kbd{C-c C-c} $BL?Na$K%<%m$G$J$$?t$N@\F,0z?t$rM?$($k$3$H$K$h$C$F!"Ej9F(B -$B$K!H(Bcurrent$B!I(B($B8=:_$N(B) $B%5!<%P!<$r;H$o$;$k$3$H!"$9$J$o$A%G%#%U%)%k%H$NF0(B -$B:n(B ($BLuCm(B: @code{gnus-post-method} $B$N%G%#%U%)%k%HCM$O(B @code{current}) $B$K(B -$BLa$9$3$H$,$G$-$^$9!#(B +$B5qH]$5$l$?5-;v$O<+F0E*$KFCJL$J2<=q$-%0%k!<%W(B (@pxref{Drafts}) $B$KF~$l$i$l(B +$B$^$9!#%5!<%P!<$,I|5l$7$?6G$K$O!"IaDL$"$J$?$O$=$N%0%k!<%W$KF~$C$F!"$9$Y$F(B +$B$N5-;v$rAw$k$3$H$K$J$k$G$7$g$&!#(B -$B$b$7!"%<%m$r@\F,0z?t$H$7$F$=$NL?Na$KM?$($?$J$i(B ($B$9$J$o$A!"(B@kbd{C-u 0 C-c -C-c})$B!"(BGnus $B$OEj9F$K$I$NJ}K!$r;H$&$+$r$"$J$?$K?R$M$^$9!#(B +@node Signing and encrypting +@section $B=pL>$H0E9f2=(B +@cindex using gpg +@cindex using s/mime +@cindex using smime -@code{gnus-post-method} $B$rA*BrJ}K!$N%j%9%H$K$9$k$3$H$b$G$-$^$9!#$=$N>l9g(B -$B$O!"(BGnus $B$O>o$KEj9F$K$I$NJ}K!$r;H$&$+$r$"$J$?$K?R$M$^$9!#(B +$BAG$N(B @acronym{PGP} $B7A<0!"(B@acronym{PGP/MIME} $B$^$?$O(B @acronym{S/MIME} $B$r;H$C(B +$B$F!"(BGnus $B$O%a%C%;!<%8$KEE;R=pL>$7$?$j0E9f2=$9$k$3$H$,$G$-$^$9!#$=$N$h$&(B +$B$J%a%C%;!<%8$N%G%3!<%I$K4X$7$F$O!"(B@code{mm-verify-option} $B%*%W%7%g%s$*$h(B +$B$S(B @code{mm-decrypt-option} $B%*%W%7%g%s(B (@pxref{Security}) $B$r;2>H$7$F$/$@(B +$B$5$$!#(B + +@vindex gnus-message-replysign +@vindex gnus-message-replyencrypt +@vindex gnus-message-replysignencrypted +$B=pL>$7$?%a%C%;!<%8$rAw$C$F$-$??M$?$A$K!"=pL>$7$?JV?.$rJV$7$?$$$3$H$O$7$P(B +$B$7$P$"$j$^$9!#$5$i$K0E9f2=$5$l$?%a%C%;!<%8$X$NJV?.$r0E9f2=$7$?$$$3$H$O!"(B +$B$b$C$H$?$S$?$S$"$k$+$b$7$l$^$;$s!#(BGnus $B$OA0$b$7$^$9!#(B -$B:G8e$K!"$"$J$?$,$$$D$G$b4pK\$NA*BrJ}K!$r;H$C$FEj9F$7$?$$$N$J$i$P!"$3$NJQ(B -$B?t$r(B @code{native} $B$K$7$F$/$@$5$$!#(B +@acronym{MIME} $B%Q!<%H$KBP$7$F%;%-%e%j%F%#!<$NA`:n$r9T$J$&$?$a(B +$B$N(B @acronym{MML} $B$X$N;X<($O!"0J2<$N$h$&$K=pL>$N>l9g$O(B @kbd{C-c C-m s} $B%-!<(B +$B%^%C%W$r;H$C$F!"0E9f2=$N>l9g$O(B @kbd{C-c C-m c} $B%-!<%^%C%W$r;H$C$F9T$J$$(B +$B$^$9!#(B -@vindex message-send-mail-function -$B%a!<%k$rAw?.$9$k$H$-$K!"(BMessage $B$O(B @code{message-send-mail-function} $BJQ(B -$B?t$K$h$C$F;XDj$5$l$k4X?t$r8F$S=P$7$^$9!#(BGnus $B$O$=$l$r!"$"$J$?$N%7%9%F%`(B -$B$KE,9g$9$kCM$K@_Dj$7$h$&$H$7$^$9!#>\$7$/$O(B: @xref{Mail Variables, , -$B%a!<%kJQ?t(B, message-ja, The Message Manual}. +@table @kbd +@item C-c C-m s s +@kindex C-c C-m s s (Message) +@findex mml-secure-message-sign-smime -@node POP before SMTP -@section POP before SMTP -@cindex pop before smtp -@findex message-smtpmail-send-it -@findex mail-source-touch-pop +@acronym{S/MIME} $B$r;H$C$F8=:_$N%a%C%;!<%8$KEE;R=pL>$7$^$9!#(B -$B$"$J$?$N(B @acronym{ISP} $B$O(B @acronym{POP}-before-@acronym{SMTP} $BG'>Z$rMW5a(B -$B$7$^$9$+(B? $B$=$l$O!"%a!<%k$rAw?.$9$kA0$N0lDj;~4V0JFb$K(B @acronym{POP} $B%a!<(B -$B%k%5!<%P!<$K@\B3$7$J$1$l$P$J$i$J$$$+$I$&$+$G$9!#$b$7$=$&$J$i$P!"JXMx$J$7$^$9!#(B -@noindent -$B$3$l$O!"%a!<%k$rAw?.$9$k$H$-$O$$$D$G$b(B Gnus $B$KA0$b$C$F(B @acronym{POP} $B%a!<(B -$B%k%5!<%P!<$K@\B3$5$;$k$3$H$r0UL#$7$^$9!#4X(B -$B?t(B @code{mail-source-touch-pop} $B$O!"%a!<%k$rAw?.$9$kD>A0$K!"%a!<%k$r$C$F(B @acronym{POP} $BG'>Z$@$1$r9T$J$$$^(B -$B$9!#(B@code{smtpmail-send-it} $B$G$O$J$/$F!"(B@code{message-send-mail-hook} $B$r(B -$Be$N(B @acronym{POP} $B%a!<%k%5!<%P!<$r@_Dj(B -$B$7$F$$$k$J$i$P!"$=$l$i$N0l$D$r(B @acronym{POP}-before-@acronym{SMTP} $BG'>Z(B -$B$K;H$o$l$k(B @acronym{POP} $B%a!<%k%5!<%P!<$H$7(B -$B$F(B @code{mail-source-primary-source} $B$K@_Dj$9$kI,MW$,$"$k$G$7$g$&!#$=$l(B -$B$,Bh0l(B @acronym{POP} $B%a!<%k%5!<%P!<$J$i$P(B ($B$9$J$o$A!"$7$^$9!#(B -@lisp -(setq mail-source-primary-source - '(pop :server "pop3.mail.server" - :password "secret")) -@end lisp +@item C-c C-m c s +@kindex C-c C-m c s (Message) +@findex mml-secure-message-encrypt-smime -@noindent -$B$5$b$J$1$l$P!"(B@acronym{POP}-before-@acronym{SMTP} $BG'>Z$r9T$J$&$H$-$@$1!"(B -$B$=$l$r0J2<$N$h$&$KF0E*$KB+G{$7$F$/$@$5$$(B: +@acronym{S/MIME} $B$r;H$C$F8=:_$N%a%C%;!<%8$rEE;R0E9f2=$7$^$9!#(B -@lisp -(add-hook 'message-send-mail-hook - (lambda () - (let ((mail-source-primary-source - '(pop :server "pop3.mail.server" - :password "secret"))) - (mail-source-touch-pop)))) -@end lisp +@item C-c C-m c o +@kindex C-c C-m c o (Message) +@findex mml-secure-message-encrypt-pgp -@node Mail and Post -@section $B%a!<%k$HEj9F(B +@acronym{PGP} $B$r;H$C$F8=:_$N%a%C%;!<%8$rEE;R0E9f2=$7$^$9!#(B -$B$3$l$O%a!<%k$NAw?.$H%K%e!<%9$NEj9F$NN>J}$K4XO"$9$kJQ?t$N%j%9%H$G$9(B: +@item C-c C-m c p +@kindex C-c C-m c p (Message) +@findex mml-secure-message-encrypt-pgpmime -@table @code -@item gnus-mailing-list-groups -@findex gnus-mailing-list-groups -@cindex mailing lists -$B$"$J$?$N%K%e!<%9%5!<%P!<$,!"K\Ev$K%a!<%j%s%0%j%9%H$N5-;v(B -$B$r(B @acronym{NNTP} $B%5!<%P!<$KN.$79~$`%2!<%H%&%'%$$K$h$C$F!"$=$l$i$,%K%e!<(B -$B%9%0%k!<%W$N5-;v$H$7$F8+$($k$h$&$K$7$F$$$k$N$G$"$l$P!"$=$l$i$N%0%k!<%W$O(B -$BLdBj$J$/FI$a$k$G$7$g$&!#$7$+$7$$$/$i$+LLE]$J$3$H$r9nI~$9$k$3$HL5$7$K!"$=(B -$B$l$i$KEj9F$^$?$O%U%)%m!<%"%C%W$9$k$3$H$O$G$-$^$;$s!#0l$D$N2r7hK!$O!"%0%k!<(B -$B%W%Q%i%a!<%?!<(B (@pxref{Group Parameters}) $B$K(B @code{to-address} $B$r2C$($k(B -$B$3$H$G$9!#4JC1$K$G$-$k$N$O!"(B@code{gnus-mailing-list-groups} $B$r!"K\Ev$O%a!<(B -$B%j%s%0%j%9%H$G$"$k%0%k!<%W$K9gCW$9$k@55,I=8=$K@_Dj$9$k$3$H$G$9!#$=$&$9$l(B -$B$P!">/$J$/$H$b%a!<%j%s%0%j%9%H$X$N%U%)%m!<%"%C%W$O$?$$$F$$$N$H$-$K9T$J$&(B -$B$3$H$,$G$-$k$G$7$g$&!#$3$l$i$N%0%k!<%W$KEj9F$9$k$3$H(B (@kbd{a}) $B$O!"$=$l(B -$B$G$b6lDK$r0z$-5/$3$9$G$7$g$&$1$l$I!#(B +@acronym{PGP/MIME} $B$r;H$C$F8=:_$N%a%C%;!<%8$rEE;R0E9f2=$7$^$9!#(B -@item gnus-user-agent -@vindex gnus-user-agent -@cindex User-Agent -$B$3$NJQ?t$O!"$I$N>pJs$,(B User-Agent $B%X%C%@!<$KDDNs$5$l$k$+$r@)8f$7$^$9!#%7(B -$B%s%\%k$N%j%9%H!"$^$?$OJ8;zNs$G$9!#M-8z$J%7%s%\%k$O(B @code{gnus} (Gnus $B$N(B -$B%P!<%8%g%s(B) $B$*$h$S(B @code{emacs} (Emacs $B$N%P!<%8%g%s(B) $B$G$9!#(BEmacs $B$N%P!<(B -$B%8%g%s$K$O(B @code{codename} ((S)XEmacs $B$N%3!<%I%M!<%`(B)$B!"$^$?(B -$B$O(B @code{config} (@code{system-configuration} $B$NCM(B) $B$+(B @code{type} -(@code{system-type} $B$NCM(B) $B$N$I$A$i$+0lJ}$r2C$($k$3$H$,$G$-$^$9!#$3$l$rJ8(B - $B;zNs$K$9$k$H$-$O!"@5$7$$%U%)!<%^%C%H$r;H$C$F$/$@$5$$(B (RFC2616 $B;2>H(B)$B!#(B +@item C-c C-m C-n +@kindex C-c C-m C-n (Message) +@findex mml-unsecure-message +$B%a%C%;!<%8$+$i!"%;%-%e%j%F%#!<4XO"$N(B @acronym{MML} $B%?%0$r30$7$^$9!#(B @end table -$B$"$J$?$O<+J,$,Aw$k%a%C%;!<%8$G!"DV$j$r%A%'%C%/$7$?$$$+$b$7$l$^$;$s!#$b$7(B -$B$/$O\$7$$$3$H$O(B @xref{Security, ,$B%;%-%e%j%F%#!<(B, message-ja, The +Message Manual}, $B$r;2>H$7$F$/$@$5$$!#(B -@code{ispell} $B$N<-=q$r%0%k!<%W$K1~$8$F@Z$jBX$($?$$$J$i$P!"0J2<$N$h$&$K$9(B -$B$l$PNI$$$G$7$g$&!#(B +@node Select Methods +@chapter $BA*BrJ}K!(B +@cindex foreign groups +@cindex select methods -@lisp -(add-hook 'gnus-select-group-hook - (lambda () - (cond - ((string-match - "^de\\." (gnus-group-real-name gnus-newsgroup-name)) - (ispell-change-dictionary "deutsch")) - (t - (ispell-change-dictionary "english"))))) -@end lisp +$B!V30It%0%k!<%W!W(B(foreign group) $B$H$O!"IaDL(B ($B$b$7$/$O%G%#%U%)%k%H(B) $B$NJ}K!(B +$B$GFI$^$l$J$$%0%k!<%W$N$3$H$G$9!#Nc$($P$=$l$OJL$N(B @acronym{NNTP} $B%5!<%P!<(B +$B$N%0%k!<%W$G$"$C$?$j!"2>A[%0%k!<%W$G$"$C$?$j!"8D?ME*$J%a!<%k%0%k!<%W$G$"$C(B +$B$?$j$9$k$G$7$g$&!#(B -$B$"$J$?$NI,MW$K1~$8$FJQ99$7$F$/$@$5$$!#(B +$B30It%0%k!<%W(B ($B$"$k$$$OA0!W$H!VA*BrJ}K!!W(B +$B$G;XDj$5$l$^$9!#@h$K8e!W$rI=$7$^$9!#A*BrJ}K!$K$O!"(B +$B$=$NEv$N%P%C%/%(%s%I$K$H$C$FFCJL$N0UL#$r;}$DCM$G$"$kDI2C$NMWAG$,$"$k$+$b(B +$B$7$l$^$;$s!#(B -@vindex gnus-message-highlight-citation -@code{gnus-message-highlight-citation} $B$r(B @code{t} $B$K@_Dj$9$l$P!"(B -message $B%b!<%I$N%P%C%U%!!<$G$b5-;v%P%C%U%!!<$HF1MM$K!"0zMQ$5$l$?J8$N%l%Y(B -$B%k$N0c$$$K1~$8$?%O%$%i%$%H$,9T$J$o$l$^$9!#(B +$BA*BrJ}K!$H$O!V2>A[%5!<%P!A0!W$O!"%P%C%/%(%s%I$,$=$N%0%k!<%W$rG'<1$9$kL>A0$G$9!#(B -Gnus $B$O$"$J$?$,Aw$C$?%a!<%k$H%K%e!<%9$rCy$a$F$*$/$?$a$N$$$/$D$+$N0c$C$?(B -$BJ}K!$rDs6!$7$^$9!#%G%#%U%)%k%H$NJ}K!$O%a%C%;!<%8$rJ]B8$9$k$?$a(B -$B$K!V%"!<%+%$%V2>A[%5!<%P!A0(B @samp{soc.motss} $B$HA*BrJ}(B +$BK!(B @code{(nntp "some.where.edu")} $B$r;}$A$^$9!#(B@code{nntp} $B%P%C%/%(%s%I$O(B +$B$3$N%0%k!<%W$r(B @samp{soc.motss} $B$H$7$FCN$C$F$$$k$@$1$G$9$,!"(BGnus $B$O$3$N(B +$B%0%k!<%W$r(B @samp{nntp+some.where.edu:soc.motss} $B$H8F$S$^$9!#(B -$B%0%k!<%W$GFI$s$@6=L#$N$"$k%a%C%;!<%8$NJ]B8$K$D$$$F$O!"(B@kbd{B c} -(@code{gnus-summary-copy-article}) $B%3%^%s%I$r;2>H$7$F$/$@$5(B -$B$$(B (@pxref{Mail Group Commands})$B!#(B +$B$b$A$m$s!"0c$C$?J}K!$O$9$Y$F$=$lFCM-$NMWAG$r;}$C$F$$$^$9!#(B -@vindex gnus-message-archive-method -@code{gnus-message-archive-method} $B$O!"Aw$C$?%a%C%;!<%8$rJ]B8$9$k$?$a$K(B -$B$I$N2>A[%5!<%P!<$r(B Gnus $B$,;H$&$+$r;XDj$7$^$9!#%G%#%U%)%k%H(B -$B$O(B @code{"arhive"} $B$G!"A[%5!<%P!<$r:n$C$FJT=8$9$k(B +* Getting News:: USENET $B%K%e!<%9$r(B Gnus $B$GFI$`(B +* Using IMAP:: @acronym{IMAP} $B$+$i%a!<%k$rFI$`(B +* Getting Mail:: $B8D?ME*$J%a!<%k$r(B Gnus $B$GFI$`(B +* Browsing the Web:: $BBgNL$N%&%'%V$N;q8;$+$i%a%C%;!<%8$rA0$N%5!<%P!<$Nl(B -$B9g$N$?$a$K(B)$B!":G=i$K(B @file{~/.newsrc.eld} $B%U%!%$%k$KJ]B8$5$l$^$9!#$b$7$=(B -$B$l$,0lEYJ]B8$5$l$k$H!"(B@code{gnus-message-archive-method} $B$NCM$r8e$GJQ99(B -$B$7$F$b!"%G%#%U%)%k%H$G$O$=$l$O99?7$5$l$^$;$s!#$7$?$,$C(B -$B$F(B @code{"archive"} $B$H$$$&%5!<%P!<$,!"$$$D$G$b$3$N$h$&(B -$B$J(B @code{nnfolder} $B%5!<%P!<$r0UL#$9$k$H$O8B$j$^$;$s!#J]B8$5$l$kA*BrJ}K!(B -$B$,>o$K(B @code{gnus-message-archive-method} $B$NCM$rH?1G$9$k$h$&$K$7$?$$>l9g(B -$B$O!"(B@code{gnus-update-message-archive-method} $BJQ?t$r(B @code{nil} $B0J30$NCM(B -$B$K@_Dj$7$F$/$@$5$$!#$3$NJQ?t$N%G%#%U%)%k%HCM$O(B @code{nil} $B$G$9!#(B -@end quotation +$BEAE}E*$K!"!V%5!<%P!pJs$rMW5a$9$k%^(B +$B%7%s$+%=%U%H%&%'%"$NCGJR$G$9!#(BGnus $B$O@\$K$O@\(B +$BB3$;$:!"2?$+$N%P%C%/%(%s%I$rDL$7$F$9$Y$F$N=hM}$r9T$J$$$^$9!#$7$+$7$=$l$O(B +$B$^$5$7$/e$N3,AX$rCV$/$3$H$G$"$C$F!"$A$g$&(B +$B$I$=$l$>$l$N%P%C%/%(%s%I$,5?;wE*$J%5!<%P!<$KAjEv$9$k$H8@$C$F$bNI$$$G$7$g(B +$B$&!#(B -@code{nnfolder} $B$O$3$N$h$&$J$3$H$r$9$k$N$K$O6K$a$FE,$7$?A*BrJ}K!$J$N$G$9(B -$B$,!"$3$l$K8B$i$:(B @code{nnml} $B$d(B @code{nnmbox} $B$J$I$N!"$I$N%a!<%kA*BrJ}K!(B -$B$G$b;H$&$3$H$,$G$-$^$9!#%G%#%U%)%k%H$GA*Br$5$l$k%G%#%l%/%H%j!<$,5$$K$$$i(B -$B$J$1$l$P!"l9g$G$9!#$&$*$C$[$s!#$H$K$+$/$3(B +$B$N%5!<%P!<$r;H$&$=$l$>$l$N%0%k!<%W$K$D$$$F$=$&$$$&$3$H$r@_Dj$7$J$1$l$P$J(B +$B$i$J$$$H$7$?$i!"BgJQ$J:n6H$K$J$C$F$7$^$&$G$7$g$&!#$=$3$G(B Gnus $B$O!"$=$&$$(B +$B$&:n6H$r%5!<%P!<%P%C%U%!!<$G9T$J$&$?$a$K!"A*BrJ}K!$KL>A0$rIU$1$ke5-$N$h$&$JNc$O!V0U?^$7$?DL$j$KF0:n$7$J$$!W(BFAQ $B$N%M%?$K$J$j$D$D$"(B -$B$j!"IT6q9g$N860x$,FCDj$G$-$J$$;vNc$,>/$J$/$"$j$^$;$s!#Nc$($P!"F1(B -$B$8(B @code{"archive"} $B$H$$$&L>A0$N2>A[%5!<%P!<$r2a5n$K;H$C$?$3$H$,$"$k$H!"(B -$B$=$l$,(B @file{~/.newsrc.eld} $B%U%!%$%k$NCf$G(B @code{gnus-server-alist} $BJQ?t(B -$B$KEPO?$5$l$F$$$k$+$b$7$l$^$;$s!#$"$k$$$OC1$K!"F1L>$N2>A[%5!<%P!<$r8=:_$b(B -$B;H$C$F$$$k$+$b$7$l$^$;$s!#$=$N$h$&$J>l9g$O!"JL$NL>A0$r;H$&I,MW$,$"$j$^$9!#(B +$B%5!<%P!<%P%C%U%!!<$KF~$k$?$a$K$O!"%0%k!<%W%P%C%U%!!<(B +$B$G(B @kbd{^} (@code{gnus-group-enter-server-mode}) $B%3%^%s%I$r;H$C$F$/$@$5(B +$B$$!#(B -@vindex gnus-message-archive-group -@cindex Gcc -Gnus $B$O30$X=P$F9T$/$9$Y$F$N%a%C%;!<%8$K!"(B -@code{gnus-message-archive-method} $B$G;XDj$5$l$?%"!<%+%$%V2>A[%5!<%P!<$K(B -$B$"$k(B ($B$"$k$$$O$=$l0J30$N%5!<%P!<$K$"$k(B) $B0l$D$+$=$l0J>e$N%0%k!<%W$KJ]B8$9(B -$B$k$3$H$r0U?^$7$?(B @code{Gcc} $BMs$rA^F~$7$^$9!#$I$N%0%k!<%W$r;H$&$+$OJQ(B -$B?t(B @code{gnus-message-archive-group} $B$K$h$C$F7h$^$j$^$9!#(B +@menu +* Server Buffer Format:: $B$3$N%P%C%U%!!<$N308+$r%+%9%?%^%$%:$G$-$k(B +* Server Commands:: $B%5!<%P!<$rA`$kL?Na(B +* Example Methods:: $B%5!<%P!<;XDj$NNc(B +* Creating a Virtual Server:: $B%;%C%7%g%s$NNc(B +* Server Variables:: $B$I$NJQ?t$r@_Dj$9$k$+(B +* Servers and Methods:: $B%5!<%P!$rA*BrJ}K!$H$7$F;H$&$3$H$,$G$-$k(B +* Unavailable Servers:: $B@\B3$7$h$&$H$7$?%5!<%P!<$N$$$/$D$+$OMn$A$F$$$k$+$b$7$l$J$$(B +@end menu -$B$3$NJQ?t(B (@code{gnus-message-archive-group}) $B$O$KA*BrJ}K!$r4^$a$k$3$H$,$G$-$^$9$,!"$=$&$9$k$H$=$N%a%C%;!<%8(B -$B$O(B @code{gnus-message-archive-method} $B$G;XDj$7$?A*BrJ}K!$G$O$J$/$F!"Be$o(B -$B$j$K%0%k!<%WL>$NA*BrJ}K!$GJ]B8$5$l$k$3$H$KCm0U$7$^$7$g$&!#(B -@code{gnus-message-archive-method} $B$O!">e$K<($7$?$h$&$J%G%#%U%)%k%HCM$r(B -$B;}$D$?$a$b$N$G$"$k$H9M$($F$/$@$5$$!#$G$9$+(B -$B$i(B @code{gnus-message-archive-group} $B$r(B @code{"foo"} $B$K$7$F$*$1$P!"30$X(B -$B=P$F9T$/%a%C%;!<%8$O(B @samp{nnfolder+archive:foo} $B$KJ]B8$5$l$^$9$,!"(B -@code{"nnml:foo"} $B$H$$$&CM$r;H$&$H!"30$X=P$F9T$/%a%C%;!<%8(B -$B$O(B @samp{nnml:foo} $B$KJ]B8$5$l$k$G$7$g$&!#(B +@vindex gnus-server-line-format +$B%5!<%P!<%P%C%U%!!<$N9T$N308+$r!"JQ?t(B @code{gnus-server-line-format} $BJQ?t(B +$B$rJQ99$9$k$3$H$K$h$C$FJQ$($k$3$H$,$G$-$^$9!#$3$l$O(B @code{format} $B$N$h$&(B +$B$JJQ?t$G!">/$7$P$+$jC1=c$J3HD%$,$J$5$l$F$$$^$9(B: -@item $BJ8;zNs$N%j%9%H(B -$B%a%C%;!<%8$O$=$l$i$N$9$Y$F$N%0%k!<%W$KJ]B8$5$l$^$9!#(B +@table @samp +@item h +$B$I$N$h$&$K%K%e!<%9$,A0!#(B -@item $B@55,I=8=!"4X?t!"(BLisp $B%U%)!<%`$NO"A[%j%9%H(B -$B%-!<$,!X9gCW!Y$9$k$H!"$=$N7k2L$,;H$o$l$^$9!#(B +@item n +$B%5!<%P!<$NL>A0!#(B -$BLuCm(B: $B@53N$K$O0J2<$N;0(B ($B$^$?$OJ#?t$N%0%k!<%WL>%j%9%H(B) $B$NO"A[%j%9%H!#:G=i$K(B -$B@55,I=8=$,9gCW$7$?MWAG$N%0%k!<%WL>(B ($B$^$?$O%0%k!<%WL>$N%j%9%H(B) $B$,;H$o$l$^(B -$B$9!#(B -@item -$B4X?t$N%j%9%H!#$=$l$>$l$N4X?t$K$O8=:_$N%0%k!<%WL>$,0z?t$H$7$FM?$($i$l!":G(B -$B=i$KJV$C$F$-$?(B @code{nil} $B0J30$NCM$,;H$o$l$^$9!#(B -@item -Lisp $B%U%)!<%`$N%j%9%H!#$=$l$>$l$N%U%)!<%`$,I>2A$5$l!":G=i$KJV$C$F$-(B -$B$?(B @code{nil} $B0J30$NCM$,;H$o$l$^$9!#(B -@end itemize +@item w +$B$I$3$+$i%K%e!<%9$,uBV!#(B + +@item a +$B$=$N%5!<%P!<$,%(!<%8%'%s%H2=$5$l$F$$$k$+$I$&$+!#(B @end table -$BNc$r$"$2$F$_$^$7$g$&(B: +@vindex gnus-server-mode-line-format +$B%b!<%I9T$bJQ?t(B @code{gnus-server-mode-line-format} $B$r;H$&$3$H$K$h$C$F%+(B +$B%9%?%^%$%:$9$k$3$H$,$G$-$^$9(B (@pxref{Mode Line Formatting})$B!#(B -@samp{MisK} $B$H$$$&C10l$N%0%k!<%W$KJ]B8$9$k$@$1$J$i$P(B: -@lisp -(setq gnus-message-archive-group "MisK") -@end lisp +[$BLuCm(B: $B8=:_$3$NJQ?t$O;H$o$l$F$$$^$;$s!#(B] -$BFs$D$N%0%k!<%W!"(B@samp{MisK} $B$H(B @samp{safe} $B$KJ]B8$9$k$J$i$P(B: -@lisp -(setq gnus-message-archive-group '("MisK" "safe")) -@end lisp +$B0J2<$N;EMM$,M}2r$5$l$^$9(B: -$B$I$N%0%k!<%W$K$$$k$+$K$h$C$F0c$C$?%0%k!<%W$KJ]B8$9$k$J$i(B: -@lisp -(setq gnus-message-archive-group - '(("^alt" "sent-to-alt") - ("mail" "sent-to-mail") - (".*" "sent-to-misc"))) -@end lisp +@table @samp +@item S +$B%5!<%P!!#(B -$B$b$C$HJ#;($J$b$N(B: -@lisp -(setq gnus-message-archive-group - '((if (message-news-p) - "misc-news" - "misc-mail"))) -@end lisp +@item M +$B%5!<%P!<$NA*BrJ}K!!#(B +@end table -$B$9$Y$F$N%K%e!<%9%a%C%;!<%8$r0l$D$N%U%!%$%k$KJ]B8$7$F!"%a!<%k%a%C%;!<%8$r(B -$B0l7n$K$D$-0l$D$N%U%!%$%k$KJ]B8$9$k$H$$$&$N$O$I$&$G$7$g$&(B: +@ref{Formatting Variables} $B$b;2>H$7$F$/$@$5$$!#(B -@lisp -(setq gnus-message-archive-group - '((if (message-news-p) - "misc-news" - (concat "mail." (format-time-string - "%Y-%m" (current-time)))))) -@end lisp +@node Server Commands +@subsection $B%5!<%P!$N%0%k!<%W$HF1$8$h$&$K!"$=$N%0%k!<%W$KF~$C$F5-;v$rFI$`$3$H$,$G$-$^$9!#(B -$B$=$N%0%k!<%W$,K\Ev$KBg$-$/$FG:$^$7$/$J$C$?$i!"$J$K$+NI$$$b$N$K$=$NL>A0$r(B -$BJQ99$9$k$3$H$,$G$-$^$9(B ($B%0%k!<%W%P%C%U%!!<$G(B @kbd{G r} $B$r;H$&$3$H$K$h$C(B -$B$F(B)---@samp{misc-mail-september-1995} $B$=$NB>2?$G$b!#?7$7$$%a%C%;!<%8$O8E(B -$B$$(B ($B:#$O6u$K$J$C$?(B) $B%0%k!<%W$KN/$a$i$l$^$9!#(B +@table @kbd +@item v +@kindex v ($B%5!<%P!<(B) +@cindex keys, reserved for users (Server) +@kbd{v} $B%-!<$O%f!<%6!e$,Aw$C$?%a%C%;!<%8$rJ]4I$9$k%G%#%U%)%k%H$NJ}K!$G$9!#(BGnus $B$O%G%#%U%)(B -$B%k%H$NJ}K!$r9%$-$G$O$J$$?M$K$O0c$C$?$d$jJ}$r4+$a$F$$$^$9!#$=$N$h$&$J>l9g(B -$B$O!"(B@code{gnus-message-archive-group} $B$r(B @code{nil} $B$K@_Dj$9$k$Y$-$G$9!#(B -$B$3$l$OJ]4I$r$7$J$$$h$&$K$7$^$9!#(B +@item a +@kindex a ($B%5!<%P!<(B) +@findex gnus-server-add-server +$B?7$7$$%5!<%P!<$rDI2C$7$^$9(B (@code{gnus-server-add-server})$B!#(B -@table @code -@item gnus-gcc-mark-as-read -@vindex gnus-gcc-mark-as-read -$B$b$7Hs(B-@code{nil} $B$J$i!"(B@code{Gcc} $B$N5-;v$K4{FI$N0u$rIU$1$^$9!#(B +@item e +@kindex e ($B%5!<%P!<(B) +@findex gnus-server-edit-server +$B%5!<%P!<$rJT=8$7$^$9(B (@code{gnus-server-edit-server})$B!#(B -@item gnus-gcc-externalize-attachments -@vindex gnus-gcc-externalize-attachments -@code{nil} $B$@$C$?$i!"%U%!%$%k$rDL>o$N%Q!<%H$H$7$F(B Gcc $B$GJ]B8$9$k5-;v$N%3(B -$B%T!<$KE:IU$7$^$9!#$=$l$,@55,I=8=$G(B Gcc $B$N%0%k!<%WL>$K9gCW$9$k>l9g$O!"30(B -$BIt%Q!<%H$H$7$F%U%!%$%k$rE:IU$7$^$9!#(B@code{all} $B$@$C$?$i%m!<%+%k%U%!%$%k(B -$B$r;2>H$9$k30It%Q!<%H$H$7$FE:IU$7$^$9!#$=$l$,JL$NHs(B-@code{nil} $B$@$C$?>l9g(B -$B$NF0:n$O(B @code{all} $B$N$H$-$HF1$8$G$9$,!">-Mh$OJQ$o$k$+$b$7$l$^$;$s!#(B +@item S +@kindex S ($B%5!<%P!<(B) +@findex gnus-server-show-server +$B%5!<%P!<$NDj5A$rI=<($7$^$9(B (@code{gnus-server-show-server})$B!#(B -($BLuCm(B: $BAw?.$7$?%a%C%;!<%8$HF1$8$b$N$r(B Gcc $B$GJ]B8$9$kBe$o$j$K!"E:IU%U%!%$(B -$B%k$r%a%C%;!<%8$+$i@Z$jN%$7$F!"JL$K%;!<%V$9$k$+$I$&$+$r@)8f$9$kJQ?t$G$9!#(B) -@end table +@item SPACE +@kindex SPACE ($B%5!<%P!<(B) +@findex gnus-server-read-server +$B8=:_$N%5!<%P!<$rD/$a$^$9(B (@code{gnus-server-read-server})$B!#(B -@node Posting Styles -@section $BEj9FMM<0(B -@cindex posting styles -@cindex styles +$BLuCm(B: $B\:Y$O%=!<(B +$B%9%3!<%I$rFI$`$+!"$rIU$1$?$$$s$G(B -$B$9$+(B? $B$=$7$F!"2H$N%^%7%s$H?&>l$N%^%7%s$NN>J}$+$iEj9F$9$k$1$l$I$b!"0c$C(B -$B$?(B @code{From} $B9T$J$I$r;H$$$?$$$s$G$9$+(B? $B$=$s$J$3$H!"$I$&$G$b$$$$$8$c$"(B -$B$j$^$;$s$+!#(B +@item k +@kindex k ($B%5!<%P!<(B) +@findex gnus-server-kill-server +$B8=:_$N%5!<%P!<$r@Z$j/$7B`6~$J$N$G!"MxMQ$l$NMM<0$O:G=i$NMWAG$,2?$i$+$N(B -$B7A$G!V9gCW!W$7$?$H$-$KE,MQ$5$l$^$9!#O"A[%j%9%HA4BN$O:G=i$+$i:G8e$^$GH?I|(B -$B$7$F$l$N9gCW$,E,MQ$5$l$^$9!#$3$l$O!"8e$NMM<0$NB0@-$,A0$K(B -$B9gCW$7$?MM<0$NB0@-$h$j$bM%@h$5$l$k$H$$$&$3$H$G$9!#$G$9$+(B -$B$i(B @samp{comp.programming.literate} $B$O!"(B@samp{Death to everybody} $B$H$$$&(B -$B=pL>$H(B @samp{What me?} $B$H$$$&(B @code{Organization} $B%X%C%@!<$r;}$A$^$9!#(B +@item l +@kindex l ($B%5!<%P!<(B) +@findex gnus-server-list-servers +$B$9$Y$F$N%5!<%P!<$N0lMw$rI=<($7$^$9(B (@code{gnus-server-list-servers})$B!#(B -$B$=$l$>$l$NMM<0$N:G=i$NMWAG$O(B @code{$B%^%C%A(B} (match) $B$H8@$$$^$9!#$b$7$=$l(B -$B$,J8;zNs$G$"$l$P!"(BGnus $B$O$=$l$r@55,I=8=$G$"$k$b$N$H$7$F!"%0%k!<%WL>$K9g(B -$BCW$9$k$+$I$&$+$rD4$Y$^$9!#(B@code{(header @var{$B9gCW(B} @var{$B@55,I=8=(B})} $B$H$$(B -$B$&7A<0$G$"$l$P!"(BGnus $B$O855-;v$NCf$+$i$=$NL>A0$,(B @var{$B9gCW(B} $B$G$"$k%X%C%@!<(B -$B$rC5$7!"$=$l$r(B @var{$B@55,I=8=(B} $B$HHf3S$7$^$9!#(B -@var{$B9gCW(B} $B$H(B @var{$B@55,I=8=(B} $B$OJ8;zNs$G$9!#(B($B855-;v$H$O!"$"$J$?$,$=$l$KBP(B -$B$7$FJV?.$^$?$O%U%)%m!<%"%C%W$7$h$&$H$7$F$$$kBP>]$N5-;v$G$9!#JV?.$"$k$$$O(B -$B%U%)%m!<%"%C%W$r:n@.$7$F$$$J$1$l$P!"9gCW$9$k$b$N$O2?$b$"$j$^$;$s!#(B) $B$b(B -$B$7(B @code{$B%^%C%A(B} $B$,4X?t$N%7%s%\%k$G$"$l$P!"$=$N4X?t$,0z?tL5$7$G8F$P$l$^(B -$B$9!#$=$l$,JQ?t$N%7%s%\%k$G$"$l$P!"$=$NJQ?t$,;2>H$5$l$^$9!#$=$l$,%j%9%H$G(B -$B$"$l$P!"$=$N%j%9%H$,(B @code{$BI>2A(B} $B$5$l$^$9!#$I$N>l9g$G$b!"$3$l(B -$B$,(B @code{nil} $B$G$J$$CM$rJV$;$P!"MM<0$O(B @code{$B9gCW$7$?(B} $B$H8@$$$^$9!#(B +@item s +@kindex s ($B%5!<%P!<(B) +@findex gnus-server-scan-server +$B%5!<%P!<$K$=$N%=!<%9$+$i?7$7$$5-;v$rD4$Y$k$h$&$KMW5a$7$^(B +$B$9(B (@code{gnus-server-scan-server})$B!#$l$NMM<0$OG$0U$NNL$N!VB0@-!W$r;}$D$3$H$,$G$-$^$9!#$=$l$>$l$NB0@-(B -$B$O(B @code{(@var{name} @var{value})} $B$NBP$K$h$j@.$jN)$C$F$$$^$9!#2C$((B -$B$F(B @code{(@var{name} :file @var{value})} $B$N7A<0(B -$B$+(B @code{(@var{name} :value @var{value})} $B$N7A<0$r;H$&$3$H$b$G$-$^$9!#$3(B -$B$3$G(B @code{:file} $B$O(B @var{value} $B$,%U%!%$%kL>$rI=$7$F!"$=$NFbMF$,B0@-CM(B -$B$H$7$F;HMQ$5$l$k$Y$-$G$"$k$3$H$r<($7!"(B@code{:value} $B$O(B @var{value} $B$,%U%!(B -$B%$%kL>$rI=$o$5$J$$$3$H$rL@<(E*$K<($7$^$9!#B0@-L>(B (@var{name}) $B$O!"0J2<$N(B -$B$I$l$+$G$"$k$3$H$,$G$-$^$9!#(B +@item g +@kindex g ($B%5!<%P!<(B) +@findex gnus-server-regenerate-server +$B%5!<%P!<$K$9$Y$F$N%G!<%?9=B$$r:F:n@.$5$;$^(B +$B$9(B (@code{gnus-server-regenerate-server})$B!#$3$l$OF14|$,30$l$F$7$^$C$?%a!<(B +$B%k%P%C%/%(%s%I$,$"$k$H$-$KLr$KN)$A$^$9!#(B -@itemize @bullet -@item @code{signature} -@item @code{signature-file} -@item @code{x-face-file} -@item @code{address} (@code{user-mail-address} $B$h$j$bM%@h$5$l$^$9(B) -@item @code{name} (@code{(user-full-name)} $B$h$j$bM%@h$5$l$^$9(B) -@item @code{body} -@end itemize +@item z +@kindex z ($B%5!<%P!<(B) +@findex gnus-server-compact-server -@code{signature-file} $BB0@-$O(B @code{message-signature-directory} $BJQ?t$r8+(B -$B$k$3$H$KCm0U$7$F$/$@$5$$!#(B +$B8=:_0LCV$N%5!<%P!<$N$9$Y$F$N%0%k!<%W$r05=L$7$^$9!#:#$N$H$3$m(B @code{nnml} +(@pxref{Mail Spool}) $B$@$1$K$OJ8;zNs$^$?$O%7%s%\%k$G$"$k$3$H$b$G$-$^$9!#$=$N>l9g$=$l$O%X%C%@!<(B -$BL>$H$7$F;H$o$l!"$=$NCM$,5-;v$N%X%C%@!<$KA^F~$5$l$^$9!#$b$7B0@-L>(B -$B$,(B @code{nil} $B$@$C$?$i!"$=$N%X%C%@!$O:o=|$5$l$^$9!#$b$7B0@-L>(B -$B$,(B @code{eval} $B$@$C$?$i$=$NMM<0$,I>2A$5$l!"7k2L$O$N%3%^%s%I$K$D$$$F(B +$B$O(B @ref{Unavailable Servers}$B!#(B -$BB0@-CM$OJ8;zNs!"0z?t$NL5$$4X?t(B ($BJV$jCM$,;H$o$l$^$9(B)$B!"JQ?t(B ($B$=$NCM$,;H$o(B -$B$l$^$9(B) $B$^$?$O%j%9%H(B ($B$=$l$O(B @code{$BI>2A(B} $B$5$l$F!"JV$jCM$,;H$o$l$^$9(B) $B$G(B -$B$"$k$3$H$,$G$-$^$9!#4X?t$H(B S$B<0(B (sexp) $B$O%;%C%H%"%C%W$5$l$D$D$"$k%a%C%;!<(B -$B%8%P%C%U%!!<$G8F$P$l$k$+I>2A$5$l$^$9!#8=:_$N5-;v$N%X%C%@!<72$OJQ(B -$B?t(B @code{message-reply-headers} $B$+$iF@$i$l$^$9!#$3$l$O(B number subject -from date id references chars lines xref extra $B$N3F%X%C%@!<$+$i@.$k%Y%/(B -$B%H%k$G$9!#(B +@node Example Methods +@subsection $BJ}K!$NNc(B -@vindex message-reply-headers -$B:n@.$7$h$&$H$7$F$$$k%a%C%;!<%8$,%K%e!<%95-;v$+%a!<%k%a%C%;!<%8$G$"$k$+$r(B -$BD4$Y$?$$$H$-$O!"4X(B -$B?t(B @code{message-news-p} $B$H(B @code{message-mail-p} $B$NLa$jCM$rD4$Y$F$/$@$5(B -$B$$!#(B +$B$[$H$s$I$NA*BrJ}K!$O!"@bL@$9$kI,MW$,L5$$$/$i$$$K$+$J$jC1=c$G$9(B: -@findex message-mail-p -@findex message-news-p -$B$=$7$F!"$3$l$ONc$G$9(B: +@lisp +(nntp "news.funet.fi") +@end lisp + +$BD>@\%9%W!<%k$+$iFI$`$N$O$b$C$HC1=c$G$9(B: @lisp -(setq gnus-posting-styles - '((".*" - (signature-file "~/.signature") - (name "User Name") - (x-face-file "~/.xface") - (x-url (getenv "WWW_HOME")) - (organization "People's Front Against MWM")) - ("^rec.humor" - (signature my-funny-signature-randomizer)) - ((equal (system-name) "gnarly") ;; @r{$BMM<0(B} - (signature my-quote-randomizer)) - (message-news-p ;; @r{$B4X?t%7%s%\%k(B} - (signature my-news-signature)) - (window-system ;; @r{$BJQ?t%7%s%\%k(B} - ("X-Window-System" (format "%s" window-system))) - ;; @r{Lars $B$5$s$KJV;v$r$9$k$H$-$O(B} - ;; @r{Organization $B%X%C%@!<$rIU$1$h$&!#(B} - ((header "to" "larsi.*org") - (Organization "Somewhere, Inc.")) - ((posting-from-work-p) ;; @r{$BMxMQl9g$KJXMx$G$7$g$&!#Be$o$j(B -$B$K(B @code{message-alternative-emails} $B$r;H$&$3$H$b$G$-$^$9!#(B@xref{Message -Headers, ,$B%a%C%;!<%8%X%C%@!<(B, message-ja, The Message Manual}. +$B8+$F$NDL$j!"A*BrJ}K!$N:G=i$NMWAG$O%P%C%/%(%s%I$NL>A0$G!"FsHVL\$O!V%"%I%l(B +$B%9!W(B(address)$B!"$b$7$/$O$=$&8F$S$?$$$N$G$"$l$P!VL>A0!W$G$9!#(B -@node Drafts -@section $B2<=q$-(B -@cindex drafts +$B$3$l$i$NFs$D$NMWAG$N8e$K$O!"G$0U$N?t(B +$B$N(B @code{(@var{$BJQ?t(B} @var{$BMM<0(B})} $B$NBP$rCV$/$3$H$,$G$-$^$9!#(B -$B%a%C%;!<%8(B ($B%a!<%k$b$7$/$O%K%e!<%9(B) $B$r=q$$$F$$$k$H$-$K!"%*!<%V%s$K%9%F!<(B -$B%-$,F~$C$F$$$k(B ($B$b$7$/$O$"$J$?$,$H!<$C$F$b$9$4$$:Z?)$l$N%P%C%/%(%s%I$N@bL@J8=q(B +$B$rFI$`$Y$-$G$7$g$&$,!"$3$l$O(B @code{nnmh} $B$NNc$G$9!#(B -$B$b$7%0%k!<%W$,B8:_$7$J$$$H!"$=$l$O:n@.$5$l!"9XFI$5$;$i$l$^$9!#%0%k!<%W%P%C(B -$B%U%!!<$+$i$=$l$r>C$75n$kM#0l$NJ}K!$O!"$=$l$r9XFI$7$J$$$h$&$K$9$k$3$H$G$9!#(B -$B2<=q$-%0%k!<%W$NFCJL$NFC@-$O%0%k!<%W$NFC@-(B (@pxref{Group Parameters}) $B$K(B -$B$h$C$F@8$8!"$=$l$,<:$o$l$F$7$^$&$HB>$N%0%k!<%W$N$h$&$K?6$kIq$&$h$&$K$J$j(B -$B$^$9!#$3$l$O(B ($B%0%k!<%W$NFC@-$r>C$7$F$7$^$&$3$H$O(B) $B0J2<$N%3%^%s%I$,;H$($J(B -$B$$$3$H$r0UL#$7$^$9!#$=$N%0%k!<%W$NFCJL$NFC@-$rI|3h$5$;$k:G$b4JC1$JJ}K!$O!"(B -@kbd{C-k} $B$G$=$N%0%k!<%W$r:o=|$7$F$+$i(B Gnus $B$r:F5/F0$9$k$3$H$G$9!#$=$N%0(B -$B%k!<%W$NFbMFJ*$O<:$o$l$^$;$s!#(B +@code{nnmh} $B$O%9%W!<%k$N$h$&$J9=B$$rFI$`$?$a$N%a!<%k%P%C%/%(%s%I$G$9!#Nc(B +$B$($P%"%/%;%9$7$?$$Fs$D$N9=B$$,$"$k$H$7$^$7$g$&(B: $B0l$D$O$"$J$?$N;dE*$J%a!<(B +$B%k%9%W!<%k$G!"B>J}$O8xE*$J$b$N$G$9!#$3$l$O;dE*$J%a!<%k$N$?$a$K;H$&$3$H$,(B +$B$G$-$k;XDj$G$9(B: -@c @findex gnus-dissociate-buffer-from-draft -@c @kindex C-c M-d (Mail) -@c @kindex C-c M-d (Post) -@c @findex gnus-associate-buffer-with-draft -@c @kindex C-c C-d (Mail) -@c @kindex C-c C-d (Post) -@c If you're writing some super-secret message that you later want to -@c encode with PGP before sending, you may wish to turn the auto-saving -@c (and association with the draft group) off. You never know who might be -@c interested in reading all your extremely valuable and terribly horrible -@c and interesting secrets. The @kbd{C-c M-d} -@c (@code{gnus-dissociate-buffer-from-draft}) command does that for you. -@c If you change your mind and want to turn the auto-saving back on again, -@c @kbd{C-c C-d} (@code{gnus-associate-buffer-with-draft} does that. -@c -@c @vindex gnus-use-draft -@c To leave association with the draft group off by default, set -@c @code{gnus-use-draft} to @code{nil}. It is @code{t} by default. -@c -@findex gnus-draft-edit-message -@kindex D e ($B2<=q$-(B) -$B5-;v$NJT=8$rB3$1$?$$$H$-$O!"2<=q$-%0%k!<%W$KF~$C(B -$B$F(B @kbd{D e} (@code{gnus-draft-edit-message}) $B$r2!$9$@$1$G$9!#JT=8$rCfCG(B -$B$7$?$H$-$N>uBV$N%P%C%U%!!<$K0\F0$7$^$9!#(B +@lisp +(nnmh "private" (nnmh-directory "~/private/mail/")) +@end lisp -$BAw?.$r5qH]$5$l$?5-;v$b!"$3$N2<=q$-%0%k!<%W$KF~$l$i$l$^(B -$B$9(B (@pxref{Rejected Articles})$B!#(B +($B$=$l$G$3$N%5!<%P!<$O(B @samp{private} $B$H8F$P$l$^$9$,!"$"$J$?$O$9$G$K?dB,(B +$B$7$F$$$?$+$b$7$l$^$;$s$M!#(B) -@findex gnus-draft-send-all-messages -@kindex D s ($B2<=q$-(B) -@findex gnus-draft-send-message -@kindex D S ($B2<=q$-(B) -$BAw?.$r5qH]$5$l$?%a%C%;!<%8$,$?$/$5$s$"$C$F!"$=$l0J>eJT=8$;$:$K$=$l$i$rAw(B -$B?.$7$?$$>l9g$O!"(B@kbd{D s} $BL?Na(B (@code{gnus-draft-send-message}) $B$r;H$&$3(B -$B$H$,$G$-$^$9!#$3$NL?Na$O%W%m%;%9(B/$B@\F,0z?t$N=,47$rM}2r$7$^(B -$B$9(B (@pxref{Process/Prefix})$B!#(B@kbd{D S} $BL?(B -$BNa(B (@code{gnus-draft-send-all-messages}) $B$O%P%C%U%!!<$N$9$Y$F$N%a%C%;!<(B -$B%8$rAw$j=P$7$^$9!#(B +$B$3$l$O8xE*$J%9%W!<%k$N$?$a$NJ}K!$G$9(B: -@findex gnus-draft-toggle-sending -@kindex D t ($B2<=q$-(B) -$BAw$j$?$/$J$$%a%C%;!<%8$,$$$/$D$+$"$k$N$G$"$l$P!"(B@kbd{D t} $BL?(B -$BNa(B (@code{gnus-draft-toggle-sending}) $B$r;H$C$F%a%C%;!<%8$KAw?.IT2D$N0u$r(B -$BIU$1$k$3$H$,$G$-$^$9!#$3$l$O@Z$jBX$(L?Na$G$9!#(B +@lisp +(nnmh "public" + (nnmh-directory "/usr/information/spool/") + (nnmh-get-new-mail nil)) +@end lisp -$B:G8e$K!#$b$72<=q$-$N5-;v$r>C$7$?$$$H$-$O!"DL>o$N(B @kbd{B DEL} $B%3%^%s%I$r(B -$B;H$C$F$/$@$5$$(B (@pxref{Mail Group Commands})$B!#(B +@cindex proxy +@cindex firewall +$B$"$J$?$,KIJI(B (firewall) $B$NCf$K$$$F!"KIJI%^%7%s$rDL$7$F(B @acronym{NNTP} $B%5!<(B +$B%P!<$K@\B3$9$k$7$+$J$$$N$G$"$l$P!"KIJI%^%7%s$K(B @code{rlogin} $B$7$F!"$=$3(B +$B$+$i(B @uref{http://netcat.sourceforge.net/, netcat} $B$G(B @acronym{NNTP} $B%5!<(B +$B%P!<$K@\B3$9$k$h$&$K(B Gnus $B$K;X<($9$k$3$H$,$G$-$^$9!#$3$s$J$3$H$r$9$k$N$O(B +$B$$$5$5$+$P$+$2$F$$$k$N$G$9$,!"$G$b2>A[%5!<%P!<$NDj5A$O$*$=$i$/$3$N$h$&$J(B +$B$b$N$K$J$k$O$:$G$9(B: -@node Rejected Articles -@section $B5qH]$5$l$?5-;v(B -@cindex rejected articles +@lisp +(nntp "firewall" + (nntp-open-connection-function nntp-open-via-rlogin-and-netcat) + (nntp-via-address "the.firewall.machine") + (nntp-address "the.real.nntp.host")) +@end lisp -$B;~!9%K%e!<%9%5!<%P!<$O5-;v$rAw?.$9$k$3$H$r5qH]$7$^$9!#$*$=$i$/%5!<%P!<$O(B -$B$"$J$?$N4i$r9%$-$G$O$J$$$N$G$7$g$&!#$*$=$i$/Mn$A9~$s$G$$$k$N$G$7$g$&!#$*(B -$B$=$i$/(B @emph{$B0-Kb(B (demon) $B$,$$$k$N$G$7$g$&(B}$B!#$*$=$i$/0zMQJ8$rF~$l$9$.$?(B -$B$N$G$7$g$&!#$*$=$i$/%G%#%9%/$,0lGU$@$C$?$N$G$7$g$&!#$*$=$i$/%5!<%P!<$,Mn(B -$B$A$F$$$?$N$G$7$g$&!#(B +$B$"$NAGE($J(B @code{ssh} $B%W%m%0%i%`$r!"%b%G%`$r7PM3$9$kDL?.$r05=L$9$k$?$a$K(B +$B;H$$$?$$$N$J$i$P!">e5-$NNc$K0J2<$N@_Dj$r2C$($k$3$H$,$G$-$^$9!#(B -$B$b$A$m$s$3$l$i$N>u67$O40A4$K(B Gnus $B$N07$($kHO0O30$G$9!#(B($B$b$A$m$s(B Gnus $B$O(B -$B$"$J$?$NIwKF$r0&$7$F$$$k$7!"$$$D$b5!7y$,NI$$$7!"Cf$rHt$S2s$kE7;H$,$$$F!"(B -$B$I$l$/$i$$0zMQJ8$,4^$^$l$F$$$h$&$H5$$K$;$:!"0lGU$K$J$C$?$j!"Mn$C$3$A$?$j(B -$B$7$^$;$s!#(B) $B$G$9$+$i(B Gnus $B$O$3$l$i$N5-;v$r8e$G%5!<%P!<$N5!7y$,NI$/$J$k(B -$B$^$GJ]B8$7$^$9!#(B +@lisp + (nntp-via-rlogin-command "ssh") +@end lisp -$B5qH]$5$l$?5-;v$O<+F0E*$KFCJL$J2<=q$-%0%k!<%W(B (@pxref{Drafts}) $B$KF~$l$i$l(B -$B$^$9!#%5!<%P!<$,I|5l$7$?6G$K$O!"IaDL$"$J$?$O$=$N%0%k!<%W$KF~$C$F!"$9$Y$F(B -$B$N5-;v$rAw$k$3$H$K$J$k$G$7$g$&!#(B +@code{nntp-via-rlogin-command-switches} $B$b;2>H$7$F$/$@$5$$!#4V@\E*$K@\B3(B +$B$9$k>l9g$NNc$G$9(B: -@node Signing and encrypting -@section $B=pL>$H0E9f2=(B -@cindex using gpg -@cindex using s/mime -@cindex using smime +@lisp +(setq gnus-select-method + '(nntp "indirect" + (nntp-address "news.server.example") + (nntp-via-user-name "intermediate_user_name") + (nntp-via-address "intermediate.host.example") + (nntp-via-rlogin-command "ssh") + (nntp-via-rlogin-command-switches ("-C")) + (nntp-open-connection-function nntp-open-via-rlogin-and-netcat))) +@end lisp -$BAG$N(B @acronym{PGP} $B7A<0!"(B@acronym{PGP/MIME} $B$^$?$O(B @acronym{S/MIME} $B$r;H$C(B -$B$F!"(BGnus $B$O%a%C%;!<%8$KEE;R=pL>$7$?$j0E9f2=$9$k$3$H$,$G$-$^$9!#$=$N$h$&(B -$B$J%a%C%;!<%8$N%G%3!<%I$K4X$7$F$O!"(B@code{mm-verify-option} $B%*%W%7%g%s$*$h(B -$B$S(B @code{mm-decrypt-option} $B%*%W%7%g%s(B (@pxref{Security}) $B$r;2>H$7$F$/$@(B -$B$5$$!#(B +$B$b$A$m$s!"<+F0G'>Z$r9T$J$o$;$k$?$a$K$O(B @code{ssh-agent} $B$rE,@Z$K@_Dj$7$J(B +$B$1$l$P$J$j$^$;$s!#(B -@vindex gnus-message-replysign -@vindex gnus-message-replyencrypt -@vindex gnus-message-replysignencrypted -$B=pL>$7$?%a%C%;!<%8$rAw$C$F$-$??M$?$A$K!"=pL>$7$?JV?.$rJV$7$?$$$3$H$O$7$P(B -$B$7$P$"$j$^$9!#$5$i$K0E9f2=$5$l$?%a%C%;!<%8$X$NJV?.$r0E9f2=$7$?$$$3$H$O!"(B -$B$b$C$H$?$S$?$S$"$k$+$b$7$l$^$;$s!#(BGnus $B$OA0$b$7$^$9!#(B +$BKIJI$NCf$K$$$?$H$7$F$b(B "runsocks" $B$N$h$&$J%i%C%Q!<%3%^%s%I$rDL$7$F30$N@$(B +$B3&$KD>@\%"%/%;%9$G$-$k$N$J$i$P!"0J2<$N$h$&$K(B socks $B2=$5$l$?(B netcat $B$G%K%e!<(B +$B%9%5!<%P!<$K@\B3$9$k$3$H$,$G$-$k$G$7$g$&(B: -@acronym{MIME} $B%Q!<%H$KBP$7$F%;%-%e%j%F%#!<$NA`:n$r9T$J$&$?$a(B -$B$N(B @acronym{MML} $B$X$N;X<($O!"0J2<$N$h$&$K=pL>$N>l9g$O(B @kbd{C-c C-m s} $B%-!<(B -$B%^%C%W$r;H$C$F!"0E9f2=$N>l9g$O(B @kbd{C-c C-m c} $B%-!<%^%C%W$r;H$C$F9T$J$$(B -$B$^$9!#(B +@lisp +(nntp "outside" + (nntp-pre-command "runsocks") + (nntp-open-connection-function nntp-open-netcat-stream) + (nntp-address "the.news.server")) +@end lisp -@table @kbd -@item C-c C-m s s -@kindex C-c C-m s s (Message) -@findex mml-secure-message-sign-smime +@node Creating a Virtual Server +@subsection $B2>A[%5!<%P!<$r:n@.$9$k(B -@acronym{S/MIME} $B$r;H$C$F8=:_$N%a%C%;!<%8$KEE;R=pL>$7$^$9!#(B +$B1JB35-;v$r;H$C$F$?$/$5$s$N5-;v$r%-%c%C%7%e$KJ]B8$7$F$$$k$N$G$"$l$P!"%-%c%C(B +$B%7%e$rFI$`$?$a$N2>A[%5!<%P!<$r:n$kI,MW$,$"$k$G$7$g$&!#(B -@item C-c C-m s o -@kindex C-c C-m s o (Message) -@findex mml-secure-message-sign-pgp +$B:G=i$K?7$7$$%5!<%P!<$rDI2C$9$kI,MW$,$"$j$^$9!#$=$l$r$9$k$N$O(B @kbd{a} $BL?(B +$BNa$G$9!#$*$=$i$/%-%c%C%7%e$rFI$`$?$a$K$O(B @code{nnml} $B$r;H$&$N$,0lHVNI$$(B +$B$G$7$g$&!#(B@code{nnspool} $B$d(B @code{nnmh} $B$b;H$($k$G$7$g$&$l$1$I!#(B -@acronym{PGP} $B$r;H$C$F8=:_$N%a%C%;!<%8$KEE;R=pL>$7$^$9!#(B +@kbd{a nnml RET cache RET} $B$H%?%$%W$7$F$/$@$5$$!#(B -@item C-c C-m s p -@kindex C-c C-m s p (Message) -@findex mml-secure-message-sign-pgp +$B:#$d$"$J$?$O???7$7$$(B @samp{cache} $B$H$$$&(B @code{nnml} $B$N2>A[%5!<%P!<$r$7$^$9!#(B +@lisp +(nnml "cache") +@end lisp -@item C-c C-m c s -@kindex C-c C-m c s (Message) -@findex mml-secure-message-encrypt-smime +$B$=$l$rA[%5!<%P!<$G(B @kbd{RET} $B$r2!$9$H!"1\Mw%P%C%U%!!<$KF~$C$F!"I=<($5$l(B +$B$F$$$k$I$N%0%k!<%W$K$G$bF~$k$3$H$,$G$-$k$O$:$G$9!#(B -@acronym{PGP} $B$r;H$C$F8=:_$N%a%C%;!<%8$rEE;R0E9f2=$7$^$9!#(B +@node Server Variables +@subsection $B%5!<%P!J}$G(B) $BDj5A$9$k:]$N0l$D$N$d$C$+$$$J(B +$BE@$O!"$$$/$D$+$NJQ?t$O!"35$7$F$=$NJQ?t$NDj5A$,%m!<%I$5$l$k$H$-$KB>$NJQ?t(B +$B$G=i4|2=$5$l$k$3$H$G$9!#!V4p!W$K$J$kJQ?t$,%m!<%I$5$l$?8e$G$=$l$rJQ99$7$F(B +$B$b!"!VGI@8!W$7$?JQ?t$OJQ99$5$l$^$;$s!#(B -@acronym{PGP/MIME} $B$r;H$C$F8=:_$N%a%C%;!<%8$rEE;R0E9f2=$7$^$9!#(B +$B$3$l$O0lHL$K%G%#%l%/%H%j!<$d%U%!%$%k$NJQ?t$K1F6A$7$^$9!#Nc$((B +$B$P(B @code{nnml-directory} $B$O%G%#%U%)%k%H$G$O(B @file{~/Mail/} $B$G!"$^$?!"$9(B +$B$Y$F$N(B @code{nnml} $B%G%#%l%/%H%j!A[%5!<%P!<$rDj5A$9$k>l9g!"(B@code{nnml-directory} $B$r@_Dj(B +$B$9$k$@$1$G$O==J,$G$O(B @emph{$B$"$j$^$;$s(B}---$B$"$J$?$O$9$Y$F$N%U%!%$%kJQ?t$r!"(B +$B$=$&$7$?$$$HK>$s$@CM$KL@<(E*$K@_Dj$7$J$1$l$P$J$j$^$;$s!#$=$l$>$l$N%P%C%/(B +$B%(%s%I$N$?$a$N40A4$JJQ?t$N%j%9%H$r8+$k$K$O!"$3$N%^%K%e%"%k$N8e$KB3$/$=$l(B +$B$>$l$N%P%C%/%(%s%I$NItJ,$rFI$s$G$/$@$5$$!#$G$b(B @code{nnml} $B$NDj5A$NNc$O(B +$B$3$3$K$"$j$^$9(B: -@item C-c C-m C-n -@kindex C-c C-m C-n (Message) -@findex mml-unsecure-message -$B%a%C%;!<%8$+$i!"%;%-%e%j%F%#!<4XO"$N(B @acronym{MML} $B%?%0$r30$7$^$9!#(B -@end table +@lisp +(nnml "public" + (nnml-directory "~/my-mail/") + (nnml-active-file "~/my-mail/active") + (nnml-newsgroups-file "~/my-mail/newsgroups")) +@end lisp -$B$b$C$H>\$7$$$3$H$O(B @xref{Security, ,$B%;%-%e%j%F%#!<(B, message-ja, The -Message Manual}, $B$r;2>H$7$F$/$@$5$$!#(B +$B%5!<%P!A[%0%k!<%W$G$"$C$?$j!"8D?ME*$J%a!<%k%0%k!<%W$G$"$C(B -$B$?$j$9$k$G$7$g$&!#(B +$BIaDL$KA*BrJ}K!$r;H$&(B ($BNc$($P30It%5!<%P!<$+$i5-;v$rFI$`$H$-$K%0%k!<%W$rA*(B +$BBr$9$klLL$G$O$I$3(B +$B$G$b!"Be$o$j$K2>A[%5!<%P!<$NL>A0$r;H$&$3$H$,$G$-$^$9!#$3$l$K$h$C$F!"$?$/(B +$B$5$s%-!<%\!<%I$rC!$+$J$/$F:Q$`$+$b$7$l$^$;$s!#$=$7$F!"$I$s$J$H$-$G$b$=$N(B +$BJ}$,NI$$$G$9!#(B -$B30It%0%k!<%W(B ($B$"$k$$$OA0!W$H!VA*BrJ}K!!W(B -$B$G;XDj$5$l$^$9!#@h$K8e!W$rI=$7$^$9!#A*BrJ}K!$K$O!"(B -$B$=$NEv$N%P%C%/%(%s%I$K$H$C$FFCJL$N0UL#$r;}$DCM$G$"$kDI2C$NMWAG$,$"$k$+$b(B -$B$7$l$^$;$s!#(B +@node Unavailable Servers +@subsection $B;HMQIT2DG=$J%5!<%P!<(B -$BA*BrJ}K!$H$O!V2>A[%5!<%P!/$7$b(B +$B3N$+$a$:$K!"(BGnus $B$O!V@\B3$r3+$/$3$H$,$G$-$^$;$s!W$H(B ($B1Q8l$G(B) $B9p$2$^$9!#(B -$B%0%k!<%W$N!VL>A0!W$O!"%P%C%/%(%s%I$,$=$N%0%k!<%W$rG'<1$9$kL>A0$G$9!#(B +$B$=$l$O$:$$$V$s$*9T57$,0-$$$H;W$&$+$b$7$l$^$;$s$,!"$?$$$F$$$N>l9g$OM-0U5A(B +$B$J$N$G$9!#Nc$($P(B @samp{nephelococcdyia.com} $B$H$$$&%5!<%P!<$G==8D$N%0%k!<(B +$B%W$r9XFI$7$F$$$k$H$7$^$7$g$&!#%5!<%P!<$O$I$3$+$H$F$b1s$$$H$3$m$K$"$C$F!"(B +$B$=$N%^%7%s$O$H$F$bCY$$$N$G!":#F|$=$l$,@\B3$r5qH]$9$k$+$I$&$+$rD4$Y$k$@$1(B +$B$G$b0lJ,$+$+$j$^$9!#$b$7(B Gnus $B$,$=$l$r==2s;n$9$h$&$K$J$C$F$$$?$H$9$k$H!"(B +$B$H$F$bHQ$o$7$$$G$7$g$&!#$G$9$+$i(B Gnus $B$O$=$l$r;n$=$&$H$O$7$^$;$s!#0lEY$G(B +$B$b!V@\B3$,5qH]$5$l$?!W(B(connection refused) $B$H$$$&7k2L$rA0(B @samp{soc.motss} $B$HA*BrJ}(B -$BK!(B @code{(nntp "some.where.edu")} $B$r;}$A$^$9!#(B@code{nntp} $B%P%C%/%(%s%I$O(B -$B$3$N%0%k!<%W$r(B @samp{soc.motss} $B$H$7$FCN$C$F$$$k$@$1$G$9$,!"(BGnus $B$O$3$N(B -$B%0%k!<%W$r(B @samp{nntp+some.where.edu:soc.motss} $B$H8F$S$^$9!#(B +$B$G$O!"0l;~E*$K$=$N%^%7%s$N5!7y$,0-$$$@$1$@$C$?$i2?$,5/$3$k$N$G$7$g$&(B? $B%^(B +$B%7%s$,I|3h$7$?$+$I$&$+$r$I$&$9$l$PD4$Y$k$3$H$,$G$-$k$N$G$7$g$&(B? -$B$b$A$m$s!"0c$C$?J}K!$O$9$Y$F$=$lFCM-$NMWAG$r;}$C$F$$$^$9!#(B +$B$=$l$K$O!"%5!<%P!<%P%C%U%!!<$K0\F0$7$F(B (@pxref{Server Buffer})$B!"0J2<$NL?(B +$BNa$GFM$$$F$_$F$/$@$5$$(B: -@menu -* Server Buffer:: $B2>A[%5!<%P!<$r:n$C$FJT=8$9$k(B -* Getting News:: USENET $B%K%e!<%9$r(B Gnus $B$GFI$`(B -* Using IMAP:: @acronym{IMAP} $B$+$i%a!<%k$rFI$`(B -* Getting Mail:: $B8D?ME*$J%a!<%k$r(B Gnus $B$GFI$`(B -* Browsing the Web:: $BBgNL$N%&%'%V$N;q8;$+$i%a%C%;!<%8$rpJs$rMW5a$9$k%^(B -$B%7%s$+%=%U%H%&%'%"$NCGJR$G$9!#(BGnus $B$O@\$K$O@\(B -$BB3$;$:!"2?$+$N%P%C%/%(%s%I$rDL$7$F$9$Y$F$N=hM}$r9T$J$$$^$9!#$7$+$7$=$l$O(B -$B$^$5$7$/e$N3,AX$rCV$/$3$H$G$"$C$F!"$A$g$&(B -$B$I$=$l$>$l$N%P%C%/%(%s%I$,5?;wE*$J%5!<%P!<$KAjEv$9$k$H8@$C$F$bNI$$$G$7$g(B -$B$&!#(B +@item D +@kindex D ($B%5!<%P!<(B) +@findex gnus-server-deny-server +$B8=:_$N%5!<%P!<$K@\B3IT2D$N0u$rIU$1$^(B +$B$9(B (@code{gnus-server-open-all-server})$B!#(B -$BNc$($P(B @code{nntp} $B%P%C%/%(%s%I$O!"J#?t$NJL!9$Kl9g$G$9!#$&$*$C$[$s!#$H$K$+$/$3(B -$B$N%5!<%P!<$r;H$&$=$l$>$l$N%0%k!<%W$K$D$$$F$=$&$$$&$3$H$r@_Dj$7$J$1$l$P$J(B -$B$i$J$$$H$7$?$i!"BgJQ$J:n6H$K$J$C$F$7$^$&$G$7$g$&!#$=$3$G(B Gnus $B$O!"$=$&$$(B -$B$&:n6H$r%5!<%P!<%P%C%U%!!<$G9T$J$&$?$a$K!"A*BrJ}K!$KL>A0$rIU$1$kC5n$7(B +$B$^$9(B (@code{gnus-server-remove-denials})$B!#(B -@menu -* Server Buffer Format:: $B$3$N%P%C%U%!!<$N308+$r%+%9%?%^%$%:$G$-$k(B -* Server Commands:: $B%5!<%P!<$rA`$kL?Na(B -* Example Methods:: $B%5!<%P!<;XDj$NNc(B -* Creating a Virtual Server:: $B%;%C%7%g%s$NNc(B -* Server Variables:: $B$I$NJQ?t$r@_Dj$9$k$+(B -* Servers and Methods:: $B%5!<%P!$rA*BrJ}K!$H$7$F;H$&$3$H$,$G$-$k(B -* Unavailable Servers:: $B@\B3$7$h$&$H$7$?%5!<%P!<$N$$$/$D$+$OMn$A$F$$$k$+$b$7$l$J$$(B -@end menu +@item c +@kindex c ($B%5!<%P!<(B) +@findex gnus-server-copy-server +$B%5!<%P!<$r%3%T!<$7$F?7$7$$L>A0$rIU$1$^(B +$B$9(B (@code{gnus-server-copy-server})$B!#$3$l$O!"J#;($J@\B3J}K!$NDj5A$,$9$G(B +$B$K$"$C$F!"$=$l$HF1$8Dj5A$r0[$J$k(B ($BJ*M}(B) $B%5!<%P!<$N$?$a$K;H$&I,MW$,$"$k>l(B +$B9g$KLrN)$D$O$:$G$9!#(B -@vindex gnus-server-mode-hook -$B%5!<%P!<%P%C%U%!!<$r:n@.$9$k$H$-$K(B @code{gnus-server-mode-hook} $B$,uBV$r%*%U%i%$%s$K$7$^$9(B (@code{gnus-server-offline-server})$B!#(B +@end table -@node Server Buffer Format -@subsection $B%5!<%P!<%P%C%U%!!<$NI=<(MM<0(B -@cindex server buffer format +@node Getting News +@section $B%K%e!<%9$N/$7$P$+$jC1=c$J3HD%$,$J$5$l$F$$$^$9(B: +$B%K%e!<%9%j!<%@!<$OIaDL$O%K%e!<%9$rFI$`$?$a$K;H$o$l$^$9!#(BGnus $B$O8=:_$O%K%e!<(B +$B%9$rA0!#(B +@menu +* NNTP:: @acronym{NNTP} $B%5!<%P!<$+$i%K%e!<%9$rFI$`(B +* News Spool:: $B%m!<%+%k%9%W!<%k$+$i%K%e!<%9$rFI$`(B +@end menu -@item n -$B%5!<%P!<$NL>A0!#(B +@node NNTP +@subsection NNTP +@cindex nntp + +@acronym{NNTP} $B%5!<%P!<$+$i30It%0%k!<%W$r9XFI$9$k$N$OHf3SE*4JC1$G$9!#C1(B +$B$KA*BrJ}K!$H$7$F(B @code{nntp} $B$r;XDj$7!"(B@acronym{NNTP} $B%5!<%P!<$N%"%I%l%9(B +$B$r!"$&!<$s!"%"%I%l%9$H$7$F;XDj$9$k$@$1$G$9!#(B -@item w -$B$I$3$+$i%K%e!<%9$,pJs$rJT=8$7$J$1$l$P$J(B +$B$j$^$;$s(B (@pxref{Foreign Groups})$B!#(B -@item s -$B%5!<%P!<$N@\B3$N(B $B3+$$$?(B/$BJD$8$?(B/$B5qH]$5$l$?(B $B>uBV!#(B +$B30It%0%k!<%W$NL>A0$O4pK\%0%k!<%W$HF1$8$G$b9=$$$^$;$s!#A0$N>WFM$O5/$3$j$^$;$s!#(B -@item a -$B$=$N%5!<%P!<$,%(!<%8%'%s%H2=$5$l$F$$$k$+$I$&$+!#(B -@end table +$B0J2<$NJQ?t$O2>A[(B @code{nntp} $B%5!<%P!<$r:n$k$?$a$K;H$o$l$^$9(B: -@vindex gnus-server-mode-line-format -$B%b!<%I9T$bJQ?t(B @code{gnus-server-mode-line-format} $B$r;H$&$3$H$K$h$C$F%+(B -$B%9%?%^%$%:$9$k$3$H$,$G$-$^$9(B (@pxref{Mode Line Formatting})$B!#(B +@table @code +@item nntp-server-opened-hook +@vindex nntp-server-opened-hook +@cindex @sc{mode reader} +@cindex authinfo +@cindex authentication +@cindex nntp authentication +@findex nntp-send-authinfo +@findex nntp-send-mode-reader +$B$O@\B3$,$G$-$?8e$Ko$K$3$N%U%C%/$K$"$k$Y$-(B +$B$G$9!#(B -[$BLuCm(B: $B8=:_$3$NJQ?t$O;H$o$l$F$$$^$;$s!#(B] +@item nntp-authinfo-function +@vindex nntp-authinfo-function +@findex nntp-send-authinfo +@vindex nntp-authinfo-file +$B$3$N4X?t$O(B @acronym{NNTP} $B%5!<%P!<$K(B @samp{AUTHINFO} $B$rAw$k$?$a$K;H$o$l(B +$B$^$9!#%G%#%U%)%k%H$N4X?t$O(B @code{nntp-send-authinfo} $B$G!"E,@Z$J5-:\;v9`(B +$B$rC5$9$?$a$K(B @file{~/.authinfo} ($B$b$7$/$O(B @code{nntp-authinfo-file} $BJQ?t(B +$B$K@_Dj$7$?2?$G$b(B) $B$rD4$Y$^$9!#$b$70l$D$b8+$D$+$i$J$+$C$?$i!"%m%0%$%sL>$H(B +$B%Q%9%o!<%I$NF~NO$rMW5a$7$^$9!#(B@file{~/.authinfo} $B%U%!%$%k$NMM<0(B +$B$O(B @code{ftp} $B$N$?$a$N(B @file{~/.netrc} $B%U%!%$%k$H(B ($B$[$H$s$I(B) $BF1$8$G$9!#(B +$B$=$l$O(B @code{ftp} $B$N%^%K%e%"%k%Z!<%8$GDj5A$5$l$F$$$^$9$,!"$3$3$K82Cx$Je$N9T$r4^$_!"$=$l$>$l$O0l$D$N%5!<%P!<$rDj5A$7$^$9!#(B -@table @samp -@item S -$B%5!<%P!!#(B +@item +$B$=$l$>$l$N9T$OG$0U$N?t$NI8>O(B (token) $B$HCM$NBP$r4^$`$3$H$,$G$-$^$9!#(B -@item M -$B%5!<%P!<$NA*BrJ}K!!#(B -@end table +$BM-8z$JI8>O$O(B @samp{machine}, @samp{login}, @samp{password}, +@samp{default} $B$G$9!#2C$($F!"(BGnus $B$O(B @file{.netrc}/@code{ftp} $B$N9=J8$N86(B +$B7?$K$O8=$l$J$$Fs$D$N?7$7$$I8>O!"L>IU$1$F(B @samp{port} $B$H(B @samp{force} $B$r(B +$BF3F~$7$^$9!#(B($B$3$l$,(B @file{.authinfo} $B%U%!%$%k$NMM<0$,(B @file{.netrc} $B%U%!(B +$B%$%k$NMM<0$+$i0oC&$9$kM#0l$NJ}K!$G$9!#(B) @samp{port} $B$O%5!<%P!<$N$I$N%]!<(B +$B%H$rG'>Z$KMQ$$$k$+$r<($7!"(B@samp{force} $B$O0J2<$G@bL@$7$^$9!#(B +@end enumerate -@ref{Formatting Variables} $B$b;2>H$7$F$/$@$5$$!#(B +$B$3$l$,$=$N%U%!%$%k$NNc$G$9(B: -@node Server Commands -@subsection $B%5!<%P!O$HCM$NBP$O$I$s$J=gHV$G$G$b8=$l$k$3$H$,$G$-$^$9!#Nc$((B +$B$P(B @samp{machine} $B$,:G=i$G$J$1$l$P$J$i$J$$I,MW$O$"$j$^$;$s!#(B -@item a -@kindex a ($B%5!<%P!<(B) -@findex gnus-server-add-server -$B?7$7$$%5!<%P!<$rDI2C$7$^$9(B (@code{gnus-server-add-server})$B!#(B +$B$3$NNc$G$O!"A0$H%Q%9%o!<%I$NN>J}$,M?$($i$l$F$$$k(B +$B$N$KBP$7$F!"8e$@$1$,$"$j!"MxMQZ>pJs(B (authinfo) $B$,Aw$i$l$^$9!#%G%#%U%)%k(B +$B%H(B ($B$9$J$o$A!"(B@samp{force} $B%?%0$,L5$$$H$-(B) $B$G$O!"(B@var{nntp} $B%5!<%P!<$,G'(B +$B>Z>pJs$r?R$M$J$$8B$j$=$l$r(B @var{nntp} $B%5!<%P!<$KAw$j$^$;$s!#(B -@item e -@kindex e ($B%5!<%P!<(B) -@findex gnus-server-edit-server -$B%5!<%P!<$rJT=8$7$^$9(B (@code{gnus-server-edit-server})$B!#(B +@samp{machine} $B9T$K9gCW$7$J$$$9$Y$F$N%5!<%P!<$KE,MQ$5$l(B +$B$k(B @samp{default} $B9T$rDI2C$9$k$3$H$b$G$-$^$9!#(B -@item S -@kindex S ($B%5!<%P!<(B) -@findex gnus-server-show-server -$B%5!<%P!<$NDj5A$rI=<($7$^$9(B (@code{gnus-server-show-server})$B!#(B +@example +default force yes +@end example -@item SPACE -@kindex SPACE ($B%5!<%P!<(B) -@findex gnus-server-read-server -$B8=:_$N%5!<%P!<$rD/$a$^$9(B (@code{gnus-server-read-server})$B!#(B +$B$3$l$O!"$=$l0JA0$K=q$+$l$F$$$J$$$9$Y$F$N%5!<%P!<$K(B @samp{AUTHINFO} $BL?Na(B +$B$r6/@)E*$KAw$j$^$9!#(B -$BLuCm(B: $B\:Y$O%=!<(B -$B%9%3!<%I$rFI$`$+!"o<1E*$J;~4VFb$KJVEz$G$-$J$$$/$i$$$NIi2Y$,$+$+$C$F$$(B +$B$k(B @acronym{NNTP} $B%5!<%P!<$NLdBj$,$"$k$O$:$G$9!#$3$l$O$d$C$+$$$JLdBj$r$b(B +$B$?$i$7$^$9$,!"(B@code{nntp-connection-timeout} $B$r@_Dj$9$k$3$H$K$h$C$F$"$k(B +$BDxEY2r>C$9$k$3$H$,$G$-$^$9!#$3$l$O@\B3$rD|$a$kA0$K!"(B@code{nntp} $B%P%C%/%((B +$B%s%I$,2?ICBT$D$+$r<($9@0?t$G$9!#$b$7$3$l$,(B @code{nil} $B$G$"$k$H!"$=$l$,%G%#(B +$B%U%)%k%H$G$9$,!";~4V@Z$l$K$h$k@ZCG$O9T$J$$$^$;$s!#(B -$B8=:_0LCV$N%5!<%P!<$N$9$Y$F$N%0%k!<%W$r05=L$7$^$9!#:#$N$H$3$m(B @code{nnml} -(@pxref{Mail Spool}) $B$@$1$Kl9g$O!"$3$N(B +$BJQ?t$r(B @code{t} $B$K@_Dj$9$l$PNI$$$G$7$g$&!#$G$b(B @code{nntp} $B$OIaDL(B +$B$O(B @acronym{NOV} $B$,;H$($k$+$I$&$+$r<+F0E*$KD4$Y$^$9!#(B($BLuCm(B: $B$G$9$+$i!"$o(B +$B$6$o$6@_Dj$7$J$/$F$b9=$$$^$;$s!#(B) -$B%5!<%P!<$rJD$8!"6X;_$7!"$*$h$S:F3+$9$k$?$a$NB>$N%3%^%s%I$K$D$$$F(B -$B$O(B @ref{Unavailable Servers}$B!#(B +@item nntp-xover-commands +@vindex nntp-xover-commands +@cindex @acronym{NOV} +@cindex XOVER +$B%5!<%P!<$+$i(B @acronym{NOV} $B9T$rl9g$K!"$3$NJQ?t$rK\Ev$K>.$5$J?tCM$K@_Dj$7$F$7$^$&$H!"$*$=$i(B +$B$/H$9$k$H(B +$B$-(B (@pxref{Finding the Parent})$B!"(BGnus $B$O$=$l$,$I$3$K$"$k$+$rCN$k$?$a(B +$B$K(B @acronym{NNTP} $B%5!<%P!<$K(B @code{HEAD} $B%3%^%s%I$rAw$j$^$9!#$=$7$F%5!<(B +$B%P!<$O!"(B@code{Xref} $B%X%C%@!<$K%0%k!<%W$H5-;vHV9f$NBP$r4^$s$G$$$k%G!<%?$r(B +$BJV$7$^$9!#$=$N%G!<%?$,!"$=$N5-;v$,8=:_$N%0%k!<%W$K$"$k$3$H$r<($9$J$i!"DL(B +$B>o(B Gnus $B$O$=$N5-;v$r;2>H$9$k$N$K5-;vHV9f$r;HMQ$7$^$9!"$=$&$G$J$1$l(B +$B$P(B @code{Message-ID} $B$r;H$$$^$9$,!#$H$3$m$,!"$"$k%K%e!<%9%5!<%P!<(B ($BNc$((B +$B$P(B Diablo $B$r$7$F(B +$B$$$F!"$=$l$i$N4V$G$O5-;vHV9f$,F14|$5$l$F$$$^$;$s!#$=$N>l(B +$B9g(B @code{Xref} $B%X%C%@!<$K8=$o$l$k5-;vHV9f$O!"$I$N%(%s%8%s$,A*$P$l$k$+$K(B +$B$h$C$FJQ2=$9$k$N$G!"Nc$($P8=:_$N%0%k!<%W$K$"$k?F5-;v$r;2>H$9$k$3$H$,$G$-(B +$B$^$;$s!#$=$N$h$&$J%5!<%P!<$K@\B3$9$k$N$G$"$l$P!"$3$NJQ?t$r(B @code{nil} $B$G(B +$B$O$J$$CM$K@_Dj$7$F$/$@$5$$!#$=$&$9$l$P(B Gnus $B$O5-;vHV9f$r;H$$$^$;$s!#Nc$((B +$B$P(B: @lisp -(nntp "news.funet.fi") +(setq gnus-select-method + '(nntp "newszilla" + (nntp-address "newszilla.example.com") + (nntp-xref-number-is-evil t) + @dots{})) @end lisp -$BD>@\%9%W!<%k$+$iFI$`$N$O$b$C$HC1=c$G$9(B: +$B$3$N%5!<%P!@\@\(B +$BB3$9$k$?$a$N4X?t72(B ($B;M$D(B) $B$H4V@\E*$K@\B3$9$k$?$a$N$b$N(B ($B;0$D(B) $B$,$"$j$^$9!#(B -$B8+$F$NDL$j!"A*BrJ}K!$N:G=i$NMWAG$O%P%C%/%(%s%I$NL>A0$G!"FsHVL\$O!V%"%I%l(B -$B%9!W(B(address)$B!"$b$7$/$O$=$&8F$S$?$$$N$G$"$l$P!VL>A0!W$G$9!#(B +@item nntp-never-echoes-commands +@vindex nntp-never-echoes-commands +$BHs(B-@code{nil} $B$G(B @acronym{NNTP} $B%5!<%P!<$,%3%^%s%I$r%(%3!<%P%C%/$7$J$$$3(B +$B$H$r0UL#$7$^$9!#Js9p$K$h$k$H!"$"$kA0$K)(B ID $B$rDs6!$7(B +$B$F$/$l$k$J$i$P!"$3$N%U%C%/$,$l$N%P%C%/%(%s%I$N@bL@J8=q(B -$B$rFI$`$Y$-$G$7$g$&$,!"$3$l$O(B @code{nnmh} $B$NNc$G$9!#(B - -@code{nnmh} $B$O%9%W!<%k$N$h$&$J9=B$$rFI$`$?$a$N%a!<%k%P%C%/%(%s%I$G$9!#Nc(B -$B$($P%"%/%;%9$7$?$$Fs$D$N9=B$$,$"$k$H$7$^$7$g$&(B: $B0l$D$O$"$J$?$N;dE*$J%a!<(B -$B%k%9%W!<%k$G!"B>J}$O8xE*$J$b$N$G$9!#$3$l$O;dE*$J%a!<%k$N$?$a$K;H$&$3$H$,(B -$B$G$-$k;XDj$G$9(B: +$B$9$Y$F$N%5!<%P!<$,?d>)(B ID $B$r%5%]!<%H$7$F$$$k$o$1$G$O$J$$$3$H$KCm0U$7$F$/(B +$B$@$5$$!#$3$l$ONc$($P(B INN 2.3.0 $B0J>e$GF0:n$7$^$9!#(B -@lisp -(nnmh "private" (nnmh-directory "~/private/mail/")) -@end lisp +@item nntp-server-list-active-group +$B$b$7(B @code{nil} $B$@$C$?$i(B @samp{LIST ACTIVE} $B$NBe$o$j$K>o(B +$B$K(B @samp{GROUP} $B$r;H$$$^$9!#$3$l$OIaDLCY$$$N$G$9$,!"8m$C$F(B active $B%U%!%$(B +$B%k$rIQHK$K99?7$7$J$$$h$&$K@_Dj$5$l$F$$$k%5!<%P!<$G$O=u$1$K$J$k$O$:$G$9!#(B +@end table -($B$=$l$G$3$N%5!<%P!<$O(B @samp{private} $B$H8F$P$l$^$9$,!"$"$J$?$O$9$G$K?dB,(B -$B$7$F$$$?$+$b$7$l$^$;$s$M!#(B) +@menu +* Direct Functions:: $B%5!<%P!<$KD>@\@\B3$9$k(B +* Indirect Functions:: $B%5!<%P!<$K4V@\E*$K@\B3$9$k(B +* Common Variables:: $B$$$/$D$+$N@\B3MQ$N4X?t$,;2>H$9$kJQ?t(B +* NNTP marks:: @acronym{NNTP} $B%5!<%P!@\@\B3$9$k$?$a$N4X?t(B +@cindex direct connection functions -@lisp -(nnmh "public" - (nnmh-directory "/usr/information/spool/") - (nnmh-get-new-mail nil)) -@end lisp +$B$3$l$i$N4X?t$O!"$"$J$?$N%^%7%s$H(B @acronym{NNTP} $B%5!<%P!<$r@\B3$9$k$?$a$K(B +$BD>@\8F$P$l$^$9!#$^$?!"$=$l$i$NF0:n$O$=$l$i$,6&DL$K;2>H$9$kJQ?t$K1F6A$5$l(B +$B$^$9(B (@pxref{Common Variables})$B!#(B -@cindex proxy -@cindex firewall -$B$"$J$?$,KIJI(B (firewall) $B$NCf$K$$$F!"KIJI%^%7%s$rDL$7$F(B @acronym{NNTP} $B%5!<(B -$B%P!<$K@\B3$9$k$7$+$J$$$N$G$"$l$P!"KIJI%^%7%s$K(B @code{rlogin} $B$7$F!"$=$3(B -$B$+$i(B @uref{http://netcat.sourceforge.net/, netcat} $B$G(B @acronym{NNTP} $B%5!<(B -$B%P!<$K@\B3$9$k$h$&$K(B Gnus $B$K;X<($9$k$3$H$,$G$-$^$9!#$3$s$J$3$H$r$9$k$N$O(B -$B$$$5$5$+$P$+$2$F$$$k$N$G$9$,!"$G$b2>A[%5!<%P!<$NDj5A$O$*$=$i$/$3$N$h$&$J(B -$B$b$N$K$J$k$O$:$G$9(B: +@table @code +@findex nntp-open-network-stream +@item nntp-open-network-stream +$B$3$l$O%G%#%U%)%k%H$G!"C1=c$K1s3V%7%9%F%`$N%]!<%H$b$7$/$OJL$N$b$N$K@\B3$7(B +$B$^$9!#$b$7(B Emacs $B$H%5!<%P!<$NN>J}$,%5%]!<%H$7$F$$$l$P!"$=$N@\B3$O<+F0E*(B +$B$K0E9f2=$5$l$?(B @acronym{STARTTLS} $B@\B3$K>:3J$5$l$^$9!#(B -@lisp -(nntp "firewall" - (nntp-open-connection-function nntp-open-via-rlogin-and-netcat) - (nntp-via-address "the.firewall.machine") - (nntp-address "the.real.nntp.host")) -@end lisp +@item network-only +$B>e5-$KF1$8!#$?$@$7<+F0$G(B @acronym{STARTTLS} $B$X$N>:3J$O9T$J$$$^$;$s!#(B -$B$"$NAGE($J(B @code{ssh} $B%W%m%0%i%`$r!"%b%G%`$r7PM3$9$kDL?.$r05=L$9$k$?$a$K(B -$B;H$$$?$$$N$J$i$P!">e5-$NNc$K0J2<$N@_Dj$r2C$($k$3$H$,$G$-$^$9!#(B +@findex nntp-open-tls-stream +@item nntp-open-tls-stream +$B!V0BA4$J!W%A%c%s%M%k$r;H$C$F%5!<%P!<$K@\B3$7$^$9!#$3$l$r;H$&$?$a$K(B +$B$O(B @uref{http://www.gnu.org/software/gnutls/, GNUTLS} $B$r%$%s%9%H!<%k$7$F(B +$B$*$+$J$1$l$P$J$j$^$;$s!#$=$l$+$i%5!<%P!<$rA0$O;H$($^$;$s!#(B} +;; +(nntp "snews.bar.com" + (nntp-open-connection-function nntp-open-tls-stream) + (nntp-port-number 563) + (nntp-address "snews.bar.com")) @end lisp -@code{nntp-via-rlogin-command-switches} $B$b;2>H$7$F$/$@$5$$!#4V@\E*$K@\B3(B -$B$9$k>l9g$NNc$G$9(B: +@findex nntp-open-ssl-stream +@item nntp-open-ssl-stream +$B!V0BA4$J!W%A%c%s%M%k$r;H$C$F%5!<%P!<$K@\B3$7$^$9!#$3$l$r;H$&$?$a$K(B +$B$O(B @uref{http://www.openssl.org, OpenSSL} $B$^$?(B +$B$O(B @uref{ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL, SSLeay} $B$r%$%s%9%H!<%k$7(B +$B$F$*$+$J$1$l$P$J$j$^$;$s!#$=$l$+$i%5!<%P!<$rA0$O;H$($^$;$s!#(B} +;; +(nntp "snews.bar.com" + (nntp-open-connection-function nntp-open-ssl-stream) + (nntp-port-number 563) + (nntp-address "snews.bar.com")) @end lisp -$B$b$A$m$s!"<+F0G'>Z$r9T$J$o$;$k$?$a$K$O(B @code{ssh-agent} $B$rE,@Z$K@_Dj$7$J(B -$B$1$l$P$J$j$^$;$s!#(B - -$BKIJI$NCf$K$$$?$H$7$F$b(B "runsocks" $B$N$h$&$J%i%C%Q!<%3%^%s%I$rDL$7$F30$N@$(B -$B3&$KD>@\%"%/%;%9$G$-$k$N$J$i$P!"0J2<$N$h$&$K(B socks $B2=$5$l$?(B netcat $B$G%K%e!<(B -$B%9%5!<%P!<$K@\B3$9$k$3$H$,$G$-$k$G$7$g$&(B: +@findex nntp-open-netcat-stream +@item nntp-open-netcat-stream +@code{netcat} $B%3%^%s%I$r;H$C$F(B @acronym{NNTP} $B%5!<%P!<$K@\B3$7$^$9!#%G%#(B +$B%U%)%k%H$N(B @code{nntp-open-network-stream} $B$,$=$l$r$9$k$N$K$b$+$+$o$i$:!"(B +$B$J$<$3$N4X?t$,$"$k$N$+IT;W5D$K;W$&$+$b$7$l$^$;$s!#$=$NM}M3(B ($B$N0l$D(B) $B$O!"(B +$B$b$7$"$J$?$,KIJI$NCf$K$$$?$H$7$F$b(B @code{runsocks} $B$N$h$&$J%3%^%s%I%i%C(B +$B%Q!<$N$*$+$2$G30$N@$3&$rD>@\%"%/%;%9$G$-$k$J$i$P!"$=$l$r$3$N$h$&$K;H$&$3(B +$B$H$,$G$-$k$N$G$9(B: @lisp -(nntp "outside" +(nntp "socksified" (nntp-pre-command "runsocks") (nntp-open-connection-function nntp-open-netcat-stream) (nntp-address "the.news.server")) @end lisp -@node Creating a Virtual Server -@subsection $B2>A[%5!<%P!<$r:n@.$9$k(B - -$B1JB35-;v$r;H$C$F$?$/$5$s$N5-;v$r%-%c%C%7%e$KJ]B8$7$F$$$k$N$G$"$l$P!"%-%c%C(B -$B%7%e$rFI$`$?$a$N2>A[%5!<%P!<$r:n$kI,MW$,$"$k$G$7$g$&!#(B - -$B:G=i$K?7$7$$%5!<%P!<$rDI2C$9$kI,MW$,$"$j$^$9!#$=$l$r$9$k$N$O(B @kbd{a} $BL?(B -$BNa$G$9!#$*$=$i$/%-%c%C%7%e$rFI$`$?$a$K$O(B @code{nnml} $B$r;H$&$N$,0lHVNI$$(B -$B$G$7$g$&!#(B@code{nnspool} $B$d(B @code{nnmh} $B$b;H$($k$G$7$g$&$l$1$I!#(B - -@kbd{a nnml RET cache RET} $B$H%?%$%W$7$F$/$@$5$$!#(B - -$B:#$d$"$J$?$O???7$7$$(B @samp{cache} $B$H$$$&(B @code{nnml} $B$N2>A[%5!<%P!<$rl9g$b$"$j$^$9!#A0$NNc$O$3$N$h$&$K=q$-49$($i$l$k$G$7$g$&(B: @lisp -(nnml "cache" - (nnml-directory "~/News/cache/") - (nnml-active-file "~/News/cache/active")) +(nntp "socksified" + (nntp-pre-command "runsocks") + (nntp-open-connection-function nntp-open-telnet-stream) + (nntp-address "the.news.server") + (nntp-end-of-line "\n")) @end lisp +@end table -$B%5!<%P!<%P%C%U%!!<$KLa$k$K$O(B @kbd{C-c C-c} $B$r%?%$%W$7$F$/$@$5$$!#:#$G$O(B -$B$3$N2>A[%5!<%P!<$G(B @kbd{RET} $B$r2!$9$H!"1\Mw%P%C%U%!!<$KF~$C$F!"I=<($5$l(B -$B$F$$$k$I$N%0%k!<%W$K$G$bF~$k$3$H$,$G$-$k$O$:$G$9!#(B - -@node Server Variables -@subsection $B%5!<%P!J}$G(B) $BDj5A$9$k:]$N0l$D$N$d$C$+$$$J(B -$BE@$O!"$$$/$D$+$NJQ?t$O!"35$7$F$=$NJQ?t$NDj5A$,%m!<%I$5$l$k$H$-$KB>$NJQ?t(B -$B$G=i4|2=$5$l$k$3$H$G$9!#!V4p!W$K$J$kJQ?t$,%m!<%I$5$l$?8e$G$=$l$rJQ99$7$F(B -$B$b!"!VGI@8!W$7$?JQ?t$OJQ99$5$l$^$;$s!#(B +@node Indirect Functions +@subsubsection $B4V@\E*$K@\B3$9$k$?$a$N4X?t(B +@cindex indirect connection functions -$B$3$l$O0lHL$K%G%#%l%/%H%j!<$d%U%!%$%k$NJQ?t$K1F6A$7$^$9!#Nc$((B -$B$P(B @code{nnml-directory} $B$O%G%#%U%)%k%H$G$O(B @file{~/Mail/} $B$G!"$^$?!"$9(B -$B$Y$F$N(B @code{nnml} $B%G%#%l%/%H%j!A[%5!<%P!<$rDj5A$9$k>l9g!"(B@code{nnml-directory} $B$r@_Dj(B -$B$9$k$@$1$G$O==J,$G$O(B @emph{$B$"$j$^$;$s(B}---$B$"$J$?$O$9$Y$F$N%U%!%$%kJQ?t$r!"(B -$B$=$&$7$?$$$HK>$s$@CM$KL@<(E*$K@_Dj$7$J$1$l$P$J$j$^$;$s!#$=$l$>$l$N%P%C%/(B -$B%(%s%I$N$?$a$N40A4$JJQ?t$N%j%9%H$r8+$k$K$O!"$3$N%^%K%e%"%k$N8e$KB3$/$=$l(B -$B$>$l$N%P%C%/%(%s%I$NItJ,$rFI$s$G$/$@$5$$!#$G$b(B @code{nnml} $B$NDj5A$NNc$O(B -$B$3$3$K$"$j$^$9(B: +$B$3$l$i$N4X?t$O!"H$9$kJQ?t$K1F6A$5$l$^$9(B (@pxref{Common Variables})$B!#(B -@lisp -(nnml "public" - (nnml-directory "~/my-mail/") - (nnml-active-file "~/my-mail/active") - (nnml-newsgroups-file "~/my-mail/newsgroups")) -@end lisp +@table @code +@item nntp-open-via-rlogin-and-netcat +@findex nntp-open-via-rlogin-and-netcat +$B1s3V%7%9%F%`$K(B @samp{rlogin} $B$7$F!"$=$3$+$iK\Ev$N(B @acronym{NNTP} $B%5!<%P!<(B +$B$K@\B3$9$k$?$a$K(B @code{netcat} $B$r;H$$$^$9!#$3$l$O!"Nc$($P$"$J$?$,;O$a$K(B +$BKIJI%^%7%s$K@\B3$7$J$1$l$P$J$i$J$$>l9g$KJXMx$G$9!#(B -$B%5!<%P!lLL$G$O$I$3(B -$B$G$b!"Be$o$j$K2>A[%5!<%P!<$NL>A0$r;H$&$3$H$,$G$-$^$9!#$3$l$K$h$C$F!"$?$/(B -$B$5$s%-!<%\!<%I$rC!$+$J$/$F:Q$`$+$b$7$l$^$;$s!#$=$7$F!"$I$s$J$H$-$G$b$=$N(B -$BJ}$,NI$$$G$9!#(B +@item nntp-via-rlogin-command-switches +@vindex nntp-via-rlogin-command-switches +@code{nntp-via-rlogin-command} $B$N%3%^%s%I$N%9%$%C%A$H$7$F;H$o$l$kJ8;zNs(B +$B$N%j%9%H$G$9!#%G%#%U%)%k%H$O(B @code{nil} $B$G$9!#$b(B +$B$7(B @samp{ssh} $B$r(B @code{nntp-via-rlogin-command} $B$NCM$H$7$F;H$&$J$i$P!"$9(B +$B$Y$F$N%G!<%?@\B3$r05=L$9$k$?$a$K(B @samp{("-C")} $B$r;H$&$3$H$,$G$-$^$9!#(B +@end table -@node Unavailable Servers -@subsection $B;HMQIT2DG=$J%5!<%P!<(B +@item nntp-open-via-rlogin-and-telnet +@findex nntp-open-via-rlogin-and-telnet +$BK\l9g$b$"$k$G$7$g$&!#(B -$B$"$k%5!<%P!<$K@\B3$9$k$3$H$,$G$-$J$$$h$&$K8+$($k$H$-!"(BGnus $B$O$=$N%5!<%P!<(B -$B$K5qH]$5$l$?(B (@code{denied}) $B$3$H$r5-O?$7$^$9!#$=$N8e$G$=$N%5!<%P!<$H@\(B -$BB3$7$h$&$H$9$k$I$s$J;n$_$b!"C1$KL5;k$5$l$^$9!#/$7$b(B -$B3N$+$a$:$K!"(BGnus $B$O!V@\B3$r3+$/$3$H$,$G$-$^$;$s!W$H(B ($B1Q8l$G(B) $B9p$2$^$9!#(B +@code{nntp-open-via-rlogin-and-telnet}-$BMQ$NJQ?t(B: -$B$=$l$O$:$$$V$s$*9T57$,0-$$$H;W$&$+$b$7$l$^$;$s$,!"$?$$$F$$$N>l9g$OM-0U5A(B -$B$J$N$G$9!#Nc$($P(B @samp{nephelococcdyia.com} $B$H$$$&%5!<%P!<$G==8D$N%0%k!<(B -$B%W$r9XFI$7$F$$$k$H$7$^$7$g$&!#%5!<%P!<$O$I$3$+$H$F$b1s$$$H$3$m$K$"$C$F!"(B -$B$=$N%^%7%s$O$H$F$bCY$$$N$G!":#F|$=$l$,@\B3$r5qH]$9$k$+$I$&$+$rD4$Y$k$@$1(B -$B$G$b0lJ,$+$+$j$^$9!#$b$7(B Gnus $B$,$=$l$r==2s;n$9$h$&$K$J$C$F$$$?$H$9$k$H!"(B -$B$H$F$bHQ$o$7$$$G$7$g$&!#$G$9$+$i(B Gnus $B$O$=$l$r;n$=$&$H$O$7$^$;$s!#0lEY$G(B -$B$b!V@\B3$,5qH]$5$l$?!W(B(connection refused) $B$H$$$&7k2L$rl9g$K!"$b$7Cf4V$N%[%9%H$G(B telnet $B%3%^%s(B +$B%I$,5?;wCC5n$7(B -$B$^$9(B (@code{gnus-server-remove-denials})$B!#(B +@item nntp-via-telnet-switches +@vindex nntp-via-telnet-switches +@code{nntp-via-telnet-command} $B$N%3%^%s%I$N%9%$%C%A$H$7$F;H$o$l$kJ8;zNs(B +$B$N%j%9%H$G$9!#%G%#%U%)%k%H$O(B @samp{("-8")} $B$G$9!#(B -@item c -@kindex c ($B%5!<%P!<(B) -@findex gnus-server-copy-server -$B%5!<%P!<$r%3%T!<$7$F?7$7$$L>A0$rIU$1$^(B -$B$9(B (@code{gnus-server-copy-server})$B!#$3$l$O!"J#;($J@\B3J}K!$NDj5A$,$9$G(B -$B$K$"$C$F!"$=$l$HF1$8Dj5A$r0[$J$k(B ($BJ*M}(B) $B%5!<%P!<$N$?$a$K;H$&I,MW$,$"$k>l(B -$B9g$KLrN)$D$O$:$G$9!#(B +@item nntp-via-user-password +@vindex nntp-via-user-password +$BCf4V$N%[%9%H$K%m%0%$%s$9$k$H$-$K;H$o$l$k%Q%9%o!<%I$G$9!#(B -@item L -@kindex L ($B%5!<%P!<(B) -@findex gnus-server-offline-server -$B%5!<%P!<$N>uBV$r%*%U%i%$%s$K$7$^$9(B (@code{gnus-server-offline-server})$B!#(B +@item nntp-via-envuser +@vindex nntp-via-envuser +$B$b$7Hs(B-@code{nil} $B$J$i!"Cf4V$N(B @code{telnet} $B$N%;%C%7%g%s(B ($B%/%i%$%"%s%H(B +$B$H%5!<%P!<$NN>J}(B) $B$G(B @code{ENVIRON} $B%*%W%7%g%s$r%5%]!<%H$7!"%m%0%$%sL>$N(B +$BF~NO$rMW5a$7$^$;$s!#$3$l$ONc$($P(B Solaris $B$N(B @code{telnet} $B$GF0:n$7$^$9!#(B + +@item nntp-via-shell-prompt +@vindex nntp-via-shell-prompt +$BCf4V$N%[%9%H$G$N%7%'%k$N%W%m%s%W%H$K9gCW$9$k@55,I=8=$G$9!#%G%#%U%)%k%H(B +$B$O(B @samp{bash\\|\$ *\r?$\\|> *\r?} $B$G$9!#(B @end table -@node Getting News -@section $B%K%e!<%9$Ne5-$N$9$Y$F$N4X?t$,;2>H$9$kIU2CE*$JJQ?t$G$9(B: -@menu -* NNTP:: @acronym{NNTP} $B%5!<%P!<$+$i%K%e!<%9$rFI$`(B -* News Spool:: $B%m!<%+%k%9%W!<%k$+$i%K%e!<%9$rFI$`(B -@end menu +@table @code +@item nntp-via-user-name +@vindex nntp-via-user-name +$BCf4V$N%[%9%H$K@\B3$9$k$H$-$K;H$&MxMQ$G$9!#(B -@node NNTP -@subsection NNTP -@cindex nntp +@item nntp-via-address +@vindex nntp-via-address +$B@\B3$9$kCf4V$N%[%9%H$N%"%I%l%9$G$9!#(B +@end table -@acronym{NNTP} $B%5!<%P!<$+$i30It%0%k!<%W$r9XFI$9$k$N$OHf3SE*4JC1$G$9!#C1(B -$B$KA*BrJ}K!$H$7$F(B @code{nntp} $B$r;XDj$7!"(B@acronym{NNTP} $B%5!<%P!<$N%"%I%l%9(B -$B$r!"$&!<$s!"%"%I%l%9$H$7$F;XDj$9$k$@$1$G$9!#(B +@node Common Variables +@subsubsection $B6&DL$NJQ?t(B -@acronym{NNTP} $B%5!<%P!<$,I8=`$G$O$J$$%]!<%H(B (port) $B$K@_CV$5$l$F$$$k$H$-(B -$B$O!"A*BrJ}K!$N;0HVL\$NMWAG$r$3$N%]!<%H$NHV9f$K@_Dj$9$l$P!"@5$7$$%]!<%H$K(B -$B@\B3$9$k$3$H$,$G$-$k$G$7$g$&!#$=$N$?$a$K$O%0%k!<%W>pJs$rJT=8$7$J$1$l$P$J(B -$B$j$^$;$s(B (@pxref{Foreign Groups})$B!#(B +$B0J2<$NJQ?t$O!"$9$Y$F$N!"$^$?$O$$$/$D$+$N$"$i$+$8$aMQ0U$5$l$F$$$k4X?t$NF0(B +$B:n$K1F6A$r5Z$\$7$^$9!#@_Dj$5$l$F$$$J$1$l$P!"$9$Y$F$N4X?t$,1F6A$5$l$^(B +$B$9(B ($B$=$l$>$l$N2>A[%5!<%P!<$K$*$$$F!"%5!<%P!l9g$K!"0J2<$NCM$,%G%#%U%)%k%H$G;H$o$l$^$9(B)$B!#(B -$B30It%0%k!<%W$NL>A0$O4pK\%0%k!<%W$HF1$8$G$b9=$$$^$;$s!#A0$N>WFM$O5/$3$j$^$;$s!#(B +@table @code +@item nntp-pre-command +@vindex nntp-pre-command +$BAG$N@\B3MQ$N4X?t$G$O$J$$$b(B +$B$N(B (@code{nntp-open-network-stream}$B!"(B@code{nntp-open-tls-stream} $B$^$?(B +$B$O(B @code{nntp-open-ssl-stream} $B0J30$N$9$Y$F(B) $B$rDL$7$F@\B3$9$k$H$-$K;H$&(B +$B%3%^%s%I%i%C%Q!<$G$9!#Nc$($P$"$J$?$O(B @samp{SOCKS} $B%i%C%Q!<$r3d$jEv$F$k$G(B +$B$7$g$&!#(B($BLuCm(B: @code{telnet} $B$J$I$N30It%3%^%s%I$KHo$;$F;H$o$l$^$9!#(B) -$B0J2<$NJQ?t$O2>A[(B @code{nntp} $B%5!<%P!<$r:n$k$?$a$K;H$o$l$^$9(B: +@item nntp-address +@vindex nntp-address +@acronym{NNTP} $B%5!<%P!<$N%"%I%l%9$G$9!#(B -@table @code -@item nntp-server-opened-hook -@vindex nntp-server-opened-hook -@cindex @sc{mode reader} -@cindex authinfo -@cindex authentication -@cindex nntp authentication -@findex nntp-send-authinfo -@findex nntp-send-mode-reader -$B$O@\B3$,$G$-$?8e$Ko$K$3$N%U%C%/$K$"$k$Y$-(B -$B$G$9!#(B +@item nntp-port-number +@vindex nntp-port-number +$B@\B3$9$k(B @acronym{NNTP} $B%5!<%P!<$N%]!<%HHV9f$G$9!#%G%#%U%)%k%H(B +$B$O(B @samp{nntp} $B$G$9!#(B@acronym{TLS}/@acronym{SSL} $B$r2p$7(B +$B$?(B @acronym{NNTP} $B$r;H$&$K$O!"%]!<%H$NL>A0$G$O$J$/$F@0?t(B ($B$D$^(B +$B$j(B @samp{snews} $B$d(B @samp{nntps} $B$G$O$J$/$F(B @samp{563}) $B$r;XDj$9$kI,MW$,(B +$B$"$j$^$9!#30It$N(B @acronym{TLS}/@acronym{SSL} $B%D!<%k$O%]!<%H$NL>A0$G$OF0(B +$B:n$7$J$$$+$i$G$9!#(B -@item nntp-authinfo-function -@vindex nntp-authinfo-function -@findex nntp-send-authinfo -@vindex nntp-authinfo-file -$B$3$N4X?t$O(B @acronym{NNTP} $B%5!<%P!<$K(B @samp{AUTHINFO} $B$rAw$k$?$a$K;H$o$l(B -$B$^$9!#%G%#%U%)%k%H$N4X?t$O(B @code{nntp-send-authinfo} $B$G!"E,@Z$J5-:\;v9`(B -$B$rC5$9$?$a$K(B @file{~/.authinfo} ($B$b$7$/$O(B @code{nntp-authinfo-file} $BJQ?t(B -$B$K@_Dj$7$?2?$G$b(B) $B$rD4$Y$^$9!#$b$70l$D$b8+$D$+$i$J$+$C$?$i!"%m%0%$%sL>$H(B -$B%Q%9%o!<%I$NF~NO$rMW5a$7$^$9!#(B@file{~/.authinfo} $B%U%!%$%k$NMM<0(B -$B$O(B @code{ftp} $B$N$?$a$N(B @file{~/.netrc} $B%U%!%$%k$H(B ($B$[$H$s$I(B) $BF1$8$G$9!#(B -$B$=$l$O(B @code{ftp} $B$N%^%K%e%"%k%Z!<%8$GDj5A$5$l$F$$$^$9$,!"$3$3$K82Cx$Je$N9T$r4^$_!"$=$l$>$l$O0l$D$N%5!<%P!<$rDj5A$7$^$9!#(B +@item nntp-netcat-command +@vindex nntp-netcat-command +@samp{netcat} $B$rDL$7$F(B @acronym{NNTP} $B%5!<%P!<$H@\B3$9$k$H$-$K;H$&%3%^%s(B +$B%I$G$9!#$3$l$OCf4V$N%[%9%H$H@\B3$9$k$?$a$N$b$N$G$O(B @emph{$B$"$j$^$;$s(B}$B!#$3(B +$B$l$O$^$5$KK\Ev$N(B @acronym{NNTP} $B%5!<%P!<$H@\B3$9$k$?$a$N$b$N$G$9!#%G%#%U%)(B +$B%k%H$O(B @samp{nc} $B$G$9!#(B -@item -$B$=$l$>$l$N9T$OG$0U$N?t$NI8>O(B (token) $B$HCM$NBP$r4^$`$3$H$,$G$-$^$9!#(B +@item nntp-netcat-switches +@vindex nntp-netcat-switches +@code{nntp-netcat-command} $B$KEO$9%9%$%C%A$N%j%9%H$G$9!#%G%#%U%)%k%H(B +$B$O(B @samp{()} $B$G$9!#(B +@end table -$BM-8z$JI8>O$O(B @samp{machine}, @samp{login}, @samp{password}, -@samp{default} $B$G$9!#2C$($F!"(BGnus $B$O(B @file{.netrc}/@code{ftp} $B$N9=J8$N86(B -$B7?$K$O8=$l$J$$Fs$D$N?7$7$$I8>O!"L>IU$1$F(B @samp{port} $B$H(B @samp{force} $B$r(B -$BF3F~$7$^$9!#(B($B$3$l$,(B @file{.authinfo} $B%U%!%$%k$NMM<0$,(B @file{.netrc} $B%U%!(B -$B%$%k$NMM<0$+$i0oC&$9$kM#0l$NJ}K!$G$9!#(B) @samp{port} $B$O%5!<%P!<$N$I$N%]!<(B -$B%H$rG'>Z$KMQ$$$k$+$r<($7!"(B@samp{force} $B$O0J2<$G@bL@$7$^$9!#(B -@end enumerate +@node NNTP marks +@subsubsection NNTP marks +@cindex storing NNTP marks -$B$3$l$,$=$N%U%!%$%k$NNc$G$9(B: +Gnus $B$O(B @acronym{NNTP} $B%5!<%P!<$N$?$a$N5-;v$N0u(B (marks) (@pxref{Marking +Articles}) $B$r0u%U%!%$%k$KJ]B8$7$^$9!#0u%U%!%$%k$O$"$k%0%k!<%W$G@_Dj$7$?(B +$B0u$r5-O?$7!"$=$l$>$l$N%U%!%$%k$O!"BP1~$9$k%5!<%P!<$KBP$7$F@lMQ$G$9!#0u%U%!(B +$B%$%k$O!"%K%e!<%9%5!<%P!<$K;w$F$$$k8EE5E*$J3,AX(B +$B$G(B @file{~/News/marks} (@code{nntp-marks-directory}) $B$KJ]B8$5$l$^$9!#Nc(B +$B$($P(B news.gmane.org $B%5!<%P!<$K$*$1$k(B @samp{gmane.discuss} $B%0%k!<%W$N$?$a(B +$B$N0u%U%!%$%k(B +$B$O(B @file{~/News/marks/news.gmane.org/gmane/discuss/.marks} $B$KJ]B8$5$l$^(B +$B$9!#(B -@example -machine news.uio.no login larsi password geheimnis -machine nntp.ifi.uio.no login larsi force yes -@end example +$B0u%U%!%$%k$OLr$KN)$A$^$9!#(B@file{~/News/marks} $B%G%#%l%/%H%j!<$O(B (rsync$B!"(B +scp $B$^$?$OB>$N2?$+$r;H$C$F(B) Gnus $B$rAv$i$;$kJL$N%[%9%H$K%3%T!<$9$k$3$H$,(B +$B$G$-!"$I$N5-;v$rFI$s$G0u$rIU$1$?$+$r$=$A$i$G:F8=$7$^$9!#(B +@file{~/News/marks} $B$N%G!<%?$O!"(B@file{~/.newsrc.eld} $B$K$"$kF1$8$b$N$h$j(B +$B$bM%@h$5$l$^$9!#(B -$BI8>O$HCM$NBP$O$I$s$J=gHV$G$G$b8=$l$k$3$H$,$G$-$^$9!#Nc$((B -$B$P(B @samp{machine} $B$,:G=i$G$J$1$l$P$J$i$J$$I,MW$O$"$j$^$;$s!#(B +$B0u%U%!%$%k$O!"$=$l$>$l$N%5!<%P!<$G$=$l@lMQ$KHs>o$KFC2=$5$l$k$3$H$KCm0U$7(B +$B$F$/$@$5$$!#(BGnus $B$O5-;vHV9f$r5-21$9$k$N$G!"N>J}$N%[%9%H$GF1$8%5!<%P!<$r(B +$B;H$C$F$$$J$$$H!"$b$N$4$H$O2u$l$F$7$^$&$G$7$g$&(B ($BBgDq$N(B @acronym{NNTP} $B%5!<(B +$B%P!<$OB>$N$I$s$J%5!<%P!<$H$bF1$85-;vHV9f$r;H$$$^$;$s(B)$B!#$7$+$7!"$"$k%[%9(B +$B%H$G%5!<%P!<(B A$B!"(BB$B!"(BC $B$r;H$$!"JL$N%[%9%H$G%5!<%P!<(B A$B!"(BD$B!"(BE $B$r;H$&>l9g$K$O!"(B +A $B$N$?$a$N0u%U%!%$%k$rF1$8$K$9$k$3$H$,$G$-$k$N$G!"Fs$D$N%[%9%H4V$G$=$N%5!<(B +$B%P!<$OF14|$9$k$G$7$g$&!#(B -$B$3$NNc$G$O!"A0$H%Q%9%o!<%I$NN>J}$,M?$($i$l$F$$$k(B -$B$N$KBP$7$F!"8e$@$1$,$"$j!"MxMQZ>pJs(B (authinfo) $B$,Aw$i$l$^$9!#%G%#%U%)%k(B -$B%H(B ($B$9$J$o$A!"(B@samp{force} $B%?%0$,L5$$$H$-(B) $B$G$O!"(B@var{nntp} $B%5!<%P!<$,G'(B -$B>Z>pJs$r?R$M$J$$8B$j$=$l$r(B @var{nntp} $B%5!<%P!<$KAw$j$^$;$s!#(B +@acronym{NNTP} $B0u$N;HMQ$O@-G=$NNt2=$r>7$-!"(BGnus $B$r$N$m$/46$8$5$;$k2DG=@-(B +$B$,$"$j$^$9!#$=$&$$$&>l9g$O(B @code{nntp-marks-is-evil} $BJQ?t$r(B @code{t} $B$K(B +$B@_Dj$7$F$_$F$/$@$5$$!#$9$k$H!"0u$O(B @file{~/.newsrc.eld} ($B$@$1(B) $B$K3JG<$5(B +$B$l$k$h$&$K$J$k$G$7$g$&!#(B -@samp{machine} $B9T$K9gCW$7$J$$$9$Y$F$N%5!<%P!<$KE,MQ$5$l(B -$B$k(B @samp{default} $B9T$rDI2C$9$k$3$H$b$G$-$^$9!#(B +$B4XO"$9$kJQ?t(B: -@example -default force yes -@end example +@table @code +@item nntp-marks-is-evil +@vindex nntp-marks-is-evil +$BHs(B-@code{nil} $B$@$C$?$i!"$3$N%P%C%/%(%s%I$O0u%U%!%$%k$rL5;k$7$^$9!#%G%#%U%)(B +$B%k%H$O(B @code{nil} $B$G$9!#(B -$B$3$l$O!"$=$l0JA0$K=q$+$l$F$$$J$$$9$Y$F$N%5!<%P!<$K(B @samp{AUTHINFO} $BL?Na(B -$B$r6/@)E*$KAw$j$^$9!#(B +@item nntp-marks-directory +@vindex nntp-marks-directory +@acronym{NNTP} $B%0%k!<%W$N0u$,3JG<$5$l$k%G%#%l%/%H%j!<$G$9!#(B +@end table -@file{~/.authinfo} $B%U%!%$%k$r@$3&Cf$,FI$a$k$h$&$J@_Dj$N$^$^$GJ|CV$7$J$$(B -$B$h$&$KCm0U$7$F$/$@$5$$!#(B +@node News Spool +@subsection $B%K%e!<%9%9%W!<%k(B +@cindex nnspool +@cindex news spool -@item nntp-server-action-alist -@vindex nntp-server-action-alist -$B$3$l$O%5!<%P!<$N7?$K9gCW$9$k@55,I=8=$H!"9gCW$,5/$3$C$?$H$-$Ko$KBg$-$J5-;v$,$"$k%0%k!<%W(B---$BNc$((B +$B$P(B @samp{alt.binaries.pictures.furniture} $B$rFI$`B.EY$,B.$/$J$j$^$9!#(B -@lisp -(setq nntp-server-action-list - '(("innd" (ding)))) -@end lisp +$B$H$K$+$/!"(B@code{nnspool} $B$rA*BrJ}K!$H$7$F!"$+$D(B @code{""} ($B$b$7$/$O2?$G(B +$B$b(B) $B$r%"%I%l%9$H$7$F;XDj$9$k$@$1$G$9!#(B -$B$^$!!"$=$s$J$3$H$r$7$?$$$H$O;W$o$J$$$G$7$g$&$1$l$I$M!#(B +$B$b$7%m!<%+%k%9%W!<%k$K$D$J$0$3$H$,2DG=$J$i!"$*$=$i$/$=$l$r4pK\A*BrJ}K!$H(B +$B$7$F;H$&$Y$-$G$7$g$&(B (@pxref{Finding the News})$B!#$=$l$OIaDL(B +$B$O(B @code{nntp} $BA*BrJ}K!$r;H$&$h$jB.$$$G$9$,!"$=$&$G$J$$$+$b$7$l$^$;$s!#(B +$B$=$l$O>l9g$K$h$j$^$9!#2?$,$"$J$?$N%5%$%H$G0lHVNI$$$+$r8+$D$1$k$?$a$K!"$$(B +$B$m$$$m$H;n$7$F$_$J$1$l$P$J$j$^$;$s!#(B -$B%G%#%U%)%k%H$NCM$O(B +@table @code +@item nnspool-inews-program +@vindex nnspool-inews-program +$B5-;v$rEj9F$9$k$?$a$K;H$o$l$k%W%m%0%i%`$G$9!#(B -@lisp -'(("nntpd 1\\.5\\.11t" - (remove-hook 'nntp-server-opened-hook - 'nntp-send-mode-reader))) -@end lisp +@item nnspool-inews-switches +@vindex nnspool-inews-switches +$B5-;v$rEj9F$9$k$H$-$K(B inews $B%W%m%0%i%`$KM?$($i$l$k%Q%i%a!<%?!<$G$9!#(B -$B$G!"$3$l$O(B nntpd 1.5.11t $B$K$O(B @code{MODE READER} $BL?Na$r3No<1E*$J;~4VFb$KJVEz$G$-$J$$$/$i$$$NIi2Y$,$+$+$C$F$$(B -$B$k(B @acronym{NNTP} $B%5!<%P!<$NLdBj$,$"$k$O$:$G$9!#$3$l$O$d$C$+$$$JLdBj$r$b(B -$B$?$i$7$^$9$,!"(B@code{nntp-connection-timeout} $B$r@_Dj$9$k$3$H$K$h$C$F$"$k(B -$BDxEY2r>C$9$k$3$H$,$G$-$^$9!#$3$l$O@\B3$rD|$a$kA0$K!"(B@code{nntp} $B%P%C%/%((B -$B%s%I$,2?ICBT$D$+$r<($9@0?t$G$9!#$b$7$3$l$,(B @code{nil} $B$G$"$k$H!"$=$l$,%G%#(B -$B%U%)%k%H$G$9$,!";~4V@Z$l$K$h$k@ZCG$O9T$J$$$^$;$s!#(B +@item nnspool-lib-dir +@vindex nnspool-lib-dir +$B%K%e!<%9$N%i%$%V%i%j!<$,CV$+$l$F$$$k%G%#%l%/%H%j!<$N>l=j$G$9(B ($B%G%#%U%)%k(B +$B%H$G(B @file{/usr/lib/news/} $B$G$9(B)$B!#(B -@item nntp-nov-is-evil -@vindex nntp-nov-is-evil -@acronym{NNTP} $B%5!<%P!<$,(B @acronym{NOV} $B$r%5%]!<%H$7$F$$$J$$>l9g$O!"$3$N(B -$BJQ?t$r(B @code{t} $B$K@_Dj$9$l$PNI$$$G$7$g$&!#$G$b(B @code{nntp} $B$OIaDL(B -$B$O(B @acronym{NOV} $B$,;H$($k$+$I$&$+$r<+F0E*$KD4$Y$^$9!#(B($BLuCm(B: $B$G$9$+$i!"$o(B -$B$6$o$6@_Dj$7$J$/$F$b9=$$$^$;$s!#(B) +@item nnspool-active-file +@vindex nnspool-active-file +$B%"%/%F%#%V%U%!%$%k$N@dBP%Q%9L>$G$9!#(B -@item nntp-xover-commands -@vindex nntp-xover-commands -@cindex @acronym{NOV} -@cindex XOVER -$B%5!<%P!<$+$i(B @acronym{NOV} $B9T$r$G$9!#(B -@item nntp-nov-gap -@vindex nntp-nov-gap -@code{nntp} $B$O!"IaDL$O%5!<%P!<$K(B @acronym{NOV} $B9T$N$?$a$N0l$D$NBg$-$JMW(B -$B5a$rAw$j$^$9!#%5!<%P!<$O0l$D$N5pBg$J9T$N%j%9%H$G1~Ez$7$^$9!#$7$+$7!"%0%k!<(B -$B%W$N(B 2-5000 $B$N5-;v$rFI$s$@8e$G(B 1 $B$H(B 5001 $B$rFI$_$?$$$@$1$@$H$7$F$b!"(B -@code{nntp} $B$OI,MW$NL5$$(B 4999 $B8D$N(B @acronym{NOV} $B9T$rl9g$K!"$3$NJQ?t$rK\Ev$K>.$5$J?tCM$K@_Dj$7$F$7$^$&$H!"$*$=$i(B -$B$/$G$9!#(B -@item nntp-xref-number-is-evil -@vindex nntp-xref-number-is-evil -$B%f!<%6!<$,;XDj$7$?(B @code{Message-ID} $B$r;}$C$F$$$k5-;v!"$^$?$O8=:_$N$b$N(B -$B$N?F5-;v$N(B @code{Message-ID} $B$r;}$C$F$$$k5-;v$r;2>H$9$k$H(B -$B$-(B (@pxref{Finding the Parent})$B!"(BGnus $B$O$=$l$,$I$3$K$"$k$+$rCN$k$?$a(B -$B$K(B @acronym{NNTP} $B%5!<%P!<$K(B @code{HEAD} $B%3%^%s%I$rAw$j$^$9!#$=$7$F%5!<(B -$B%P!<$O!"(B@code{Xref} $B%X%C%@!<$K%0%k!<%W$H5-;vHV9f$NBP$r4^$s$G$$$k%G!<%?$r(B -$BJV$7$^$9!#$=$N%G!<%?$,!"$=$N5-;v$,8=:_$N%0%k!<%W$K$"$k$3$H$r<($9$J$i!"DL(B -$B>o(B Gnus $B$O$=$N5-;v$r;2>H$9$k$N$K5-;vHV9f$r;HMQ$7$^$9!"$=$&$G$J$1$l(B -$B$P(B @code{Message-ID} $B$r;H$$$^$9$,!#$H$3$m$,!"$"$k%K%e!<%9%5!<%P!<(B ($BNc$((B -$B$P(B Diablo $B$r$7$F(B -$B$$$F!"$=$l$i$N4V$G$O5-;vHV9f$,F14|$5$l$F$$$^$;$s!#$=$N>l(B -$B9g(B @code{Xref} $B%X%C%@!<$K8=$o$l$k5-;vHV9f$O!"$I$N%(%s%8%s$,A*$P$l$k$+$K(B -$B$h$C$FJQ2=$9$k$N$G!"Nc$($P8=:_$N%0%k!<%W$K$"$k?F5-;v$r;2>H$9$k$3$H$,$G$-(B -$B$^$;$s!#$=$N$h$&$J%5!<%P!<$K@\B3$9$k$N$G$"$l$P!"$3$NJQ?t$r(B @code{nil} $B$G(B -$B$O$J$$CM$K@_Dj$7$F$/$@$5$$!#$=$&$9$l$P(B Gnus $B$O5-;vHV9f$r;H$$$^$;$s!#Nc$((B -$B$P(B: +@item nnspool-active-times-file +@vindex nnspool-active-times-file +@file{active.times} $B%U%!%$%k$N@dBP%Q%9L>$G$9!#(B -@lisp -(setq gnus-select-method - '(nntp "newszilla" - (nntp-address "newszilla.example.com") - (nntp-xref-number-is-evil t) - @dots{})) -@end lisp +@item nnspool-nov-is-evil +@vindex nnspool-nov-is-evil +@code{nil} $B$G$J$$$H!"(B@code{nnspool} $B$O$=$l$,8+$D$1$?$I$s(B +$B$J(B @acronym{NOV} $B%U%!%$%k$b;H$*$&$H$O$7$^$;$s!#(B -$B$3$N%5!<%P!l=j$+$i!"$^$?$O$$$m$$$m$J%f!<%6!@\@\(B -$BB3$9$k$?$a$N4X?t72(B ($B;M$D(B) $B$H4V@\E*$K@\B3$9$k$?$a$N$b$N(B ($B;0$D(B) $B$,$"$j$^$9!#(B +@menu +* Connecting to an IMAP Server:: @acronym{IMAP} $B$r;O$a$k(B +* Customizing the IMAP Connection:: @acronym{IMAP} $B@\B3$N$?$a$NJQ?t(B +* Client-Side IMAP Splitting:: $B@5$7$$%a!<%k%\%C%/%9$K%a!<%k$rCV$/(B +@end menu -@item nntp-never-echoes-commands -@vindex nntp-never-echoes-commands -$BHs(B-@code{nil} $B$G(B @acronym{NNTP} $B%5!<%P!<$,%3%^%s%I$r%(%3!<%P%C%/$7$J$$$3(B -$B$H$r0UL#$7$^$9!#Js9p$K$h$k$H!"$"$kA0$K)(B ID $B$rDs6!$7(B -$B$F$/$l$k$J$i$P!"$3$N%U%C%/$,$H%Q%9%o!<%I$r?R$M$i$l$^$9!#$=$l$KK0$-$?$J$i!"0J2<$N$b$N(B +$B$r(B @file{~/.authinfo} $B%U%!%$%k$K2C$($F$/$@$5$$(B: -$B$9$Y$F$N%5!<%P!<$,?d>)(B ID $B$r%5%]!<%H$7$F$$$k$o$1$G$O$J$$$3$H$KCm0U$7$F$/(B -$B$@$5$$!#$3$l$ONc$($P(B INN 2.3.0 $B0J>e$GF0:n$7$^$9!#(B +@example +machine imap.gmail.com login password port imap +@end example -@item nntp-server-list-active-group -$B$b$7(B @code{nil} $B$@$C$?$i(B @samp{LIST ACTIVE} $B$NBe$o$j$K>o(B -$B$K(B @samp{GROUP} $B$r;H$$$^$9!#$3$l$OIaDLCY$$$N$G$9$,!"8m$C$F(B active $B%U%!%$(B -$B%k$rIQHK$K99?7$7$J$$$h$&$K@_Dj$5$l$F$$$k%5!<%P!<$G$O=u$1$K$J$k$O$:$G$9!#(B -@end table +$B$[$H$s$I$N%f!<%6!<$K$O!"$=$l$@$1$GNI$$$O$:$G$9!#(B -@menu -* Direct Functions:: $B%5!<%P!<$KD>@\@\B3$9$k(B -* Indirect Functions:: $B%5!<%P!<$K4V@\E*$K@\B3$9$k(B -* Common Variables:: $B$$$/$D$+$N@\B3MQ$N4X?t$,;2>H$9$kJQ?t(B -* NNTP marks:: @acronym{NNTP} $B%5!<%P!@\@\B3$9$k$?$a$N4X?t(B -@cindex direct connection functions +$B$b$C$HJ#;($J@\B3J}K!$NNc(B: -$B$3$l$i$N4X?t$O!"$"$J$?$N%^%7%s$H(B @acronym{NNTP} $B%5!<%P!<$r@\B3$9$k$?$a$K(B -$BD>@\8F$P$l$^$9!#$^$?!"$=$l$i$NF0:n$O$=$l$i$,6&DL$K;2>H$9$kJQ?t$K1F6A$5$l(B -$B$^$9(B (@pxref{Common Variables})$B!#(B +@example +(nnimap "imap.gmail.com" + (nnimap-inbox "INBOX") + (nnimap-split-methods default) + (nnimap-expunge t) + (nnimap-stream ssl)) +@end example @table @code -@findex nntp-open-network-stream -@item nntp-open-network-stream -$B$3$l$O%G%#%U%)%k%H$G!"C1=c$K1s3V%7%9%F%`$N%]!<%H$b$7$/$OJL$N$b$N$K@\B3$7(B -$B$^$9!#$b$7(B Emacs $B$H%5!<%P!<$NN>J}$,%5%]!<%H$7$F$$$l$P!"$=$N@\B3$O<+F0E*(B -$B$K0E9f2=$5$l$?(B @acronym{STARTTLS} $B@\B3$K>:3J$5$l$^$9!#(B +@item nnimap-address +$B%5!<%P!<$N%"%I%l%9$G$9!#(B@samp{imap.gmail.com} $B$N$h$&$J$b$N!#(B -@item network-only -$B>e5-$KF1$8!#$?$@$7<+F0$G(B @acronym{STARTTLS} $B$X$N>:3J$O9T$J$$$^$;$s!#(B +@item nnimap-server-port +$B%5!<%P!<$N%]!<%H$,I8=`$H$O0[$J$k$J$i!"$3$3$G@_Dj$G$-$^$9!#BeI=E*$J%]!<%H(B +$B$O(B @code{"imap"} $B$"$k$$$O(B @code{"imaps"} $B$G$7$g$&!#(B -@findex nntp-open-tls-stream -@item nntp-open-tls-stream -$B!V0BA4$J!W%A%c%s%M%k$r;H$C$F%5!<%P!<$K@\B3$7$^$9!#$3$l$r;H$&$?$a$K(B -$B$O(B @uref{http://www.gnu.org/software/gnutls/, GNUTLS} $B$r%$%s%9%H!<%k$7$F(B -$B$*$+$J$1$l$P$J$j$^$;$s!#$=$l$+$i%5!<%P!<$rA0$O;H$($^$;$s!#(B} -;; -(nntp "snews.bar.com" - (nntp-open-connection-function nntp-open-tls-stream) - (nntp-port-number 563) - (nntp-address "snews.bar.com")) -@end lisp +@table @code +@item undecided +$B$3$l$,%G%#%U%)%k%H$G$9!#:G=i$K(B @code{ssl} $B@_Dj$r!"A0$O;H$($^$;$s!#(B} -;; -(nntp "snews.bar.com" - (nntp-open-connection-function nntp-open-ssl-stream) - (nntp-port-number 563) - (nntp-address "snews.bar.com")) -@end lisp +@item network +$B0E9f2=$5$l$J$$$N$G0BA4$G$O$J$$!"%9%H%l!<%H$J%=%1%C%H@\B3$G$9!#$7$+$7!"$b(B +$B$7(B Emacs $B$H%5!<%P!<$NN>J}$,%5%]!<%H$7$F$$$l$P!"0E9f2=$5$l(B +$B$?(B @acronym{STARTTLS} $B@\B3$K>:3J$7$^$9!#(B -@findex nntp-open-netcat-stream -@item nntp-open-netcat-stream -@code{netcat} $B%3%^%s%I$r;H$C$F(B @acronym{NNTP} $B%5!<%P!<$K@\B3$7$^$9!#%G%#(B -$B%U%)%k%H$N(B @code{nntp-open-network-stream} $B$,$=$l$r$9$k$N$K$b$+$+$o$i$:!"(B -$B$J$<$3$N4X?t$,$"$k$N$+IT;W5D$K;W$&$+$b$7$l$^$;$s!#$=$NM}M3(B ($B$N0l$D(B) $B$O!"(B -$B$b$7$"$J$?$,KIJI$NCf$K$$$?$H$7$F$b(B @code{runsocks} $B$N$h$&$J%3%^%s%I%i%C(B -$B%Q!<$N$*$+$2$G30$N@$3&$rD>@\%"%/%;%9$G$-$k$J$i$P!"$=$l$r$3$N$h$&$K;H$&$3(B -$B$H$,$G$-$k$N$G$9(B: +@item starttls +$B@55,$N(B @acronym{IMAP} $B%]!<%H>e$G0E9f2=$5$l$?(B @acronym{STARTTLS} $B$r;H$$$^(B +$B$9!#(B -@lisp -(nntp "socksified" - (nntp-pre-command "runsocks") - (nntp-open-connection-function nntp-open-netcat-stream) - (nntp-address "the.news.server")) -@end lisp +@item shell +$B$b$7%5!<%P!<$K@\B3$9$k$?$a$KB>$N%[%9%H$r%H%s%M%k$9$kI,MW$,$"$k$J$i!"$3$N(B +$B%*%W%7%g%s$r;H$C$F(B @code{nnimap-shell-program} $B$rI,MW$K1~$8$F%+%9%?%^%$(B +$B%:$9$k$3$H$,$G$-$^$9!#(B +@end table -$B%G%#%U%)%k%H$N%a%=%C%I$N$^$^$G$=$l$r9T$J$&$K$O(B Emacs $B$N%;%C%7%g%sA4BN$r(B -$B%i%C%W$9$kI,MW$,$"$k$G$7$g$&$,!"$=$l$ONI$$9M$($G$O$"$j$^$;$s!#(B +@item nnimap-authenticator +$B$$$/$D$+$N(B @acronym{IMAP} $B%5!<%P!<$OF?L>%m%0%$%s$r5vMF$7$F$$$^$9!#$=$N>l(B +$B9g!"$3$l$r(B @code{anonymous} $B$K@_Dj$9$kI,MW$,$"$j$^$9!#(B -@findex nntp-open-telnet-stream -@item nntp-open-telnet-stream -@code{nntp-open-netcat-stream} $B$K;w$F$$$^$9$,!"(B@code{netcat} $B$G$O$J(B -$B$/$F(B @code{telnet} $B$r;H$$$^$9!#9TKv%3!<%I$rJQ99$7$?$j$9$k$N(B -$B$G(B @code{telnet} $B$O$$$5$5$+7xl9g$b$"$j$^$9!#A0$NNc$O$3$N$h$&$K=q$-49$($i$l$k$G$7$g$&(B: +@item nnimap-expunge +$B$b$7(B @code{nil} $B$G$J$1$l$P!"5-;v$r>C5n$7$?8e$G$=$l$i$r1J5W$Ko$Ke$9$Y$F$N(B @acronym{IMAP} $B%5!<%P!<$O%G!<%?$N9bB.%9%H%j!<%_%s%0$r%5%]!<(B +$B%H$7$F$$$^$9!#$b$7%5!<%P!<$X$N@\B3$KLdBj$,$"$k$N$J$i!"$3$l(B +$B$r(B @code{nil} $B$K@_Dj$7$F$_$F$/$@$5$$!#(B + +@item nnimap-fetch-partial-articles +$B$b$7(B @code{nil} $B0J30$NCM$@$C$?$i!"%5!<%P!<$+$i5-;v$NItJ,$rl9g$O$9$Y$F$N%F%-(B +$B%9%H7?$NItJ,$rH$9$kJQ?t$K1F6A$5$l$^$9(B (@pxref{Common Variables})$B!#(B +$BB?$/$N?M!9$,!"%a!<%k$r(B @acronym{IMAP} $B%5!<%P!<>e$N$=$l$>$l$N%a!<%k%\%C%/(B +$B%9$KJB$S49$((B/$BJ,3d$9$k$3$H$r9%$_$^$9!#$=$&$9$l$P!"$5$[$I4X?4$,L5$$%a!<%k(B +$B$r%@%&%s%m!<%I$9$kI,MW$,$"$j$^$;$s!#(B + +$B$b$7%/%i%$%"%s%HB&$G%a!<%kJ,3d$r$9$kI,MW$,$"$k$N$J$i!"4XO"$9$kJQ?t$Ol9g$KJXMx$G$9!#(B +@item nnimap-inbox +$B?7Ce%a!<%k$,D4$Y$i$l$k(B @acronym{IMAP} $B%a!<%k%\%C%/%9$G$9!#(B -@code{nntp-open-via-rlogin-and-netcat}-$BMQ$NJQ?t(B: +@item nnimap-split-methods +@code{nnmail-split-methods} $B$HF1$89=J8$r;H$$$^$9(B (@pxref{Splitting +Mail})$B!#$?$@$7(B @code{default} $B$H$$$&%7%s%\%k$G$"$k>l9g$ONc30$G!"(B +@code{nnmail-split-methods} $B$NCM$r;H$$$^$9!#(B -@table @code -@item nntp-via-rlogin-command -@vindex nntp-via-rlogin-command -$BCf4V$N%[%9%H$K%m%0%$%s$9$k$?$a$K;H$o$l$k%3%^%s%I$G$9!#%G%#%U%)%k%H(B -$B$O(B @samp{rsh} $B$G$9$,!"(B@samp{ssh} $B$,?M5$$N$"$kBeBX]$H$7$F9MN8$5$l$J$$$H$$$&(B +$B$3$H$G$9!#%G%#%U%k%H$O(B @samp{(%Deleted %Seen)} $B$G$9!#(B @end table -@item nntp-open-via-rlogin-and-telnet -@findex nntp-open-via-rlogin-and-telnet -$BK\l9g$b$"$k$G$7$g$&!#(B +@node Getting Mail +@section $B%a!<%kh$j49$($k$3$H$r7hCG$7$?$J$i(B +$B$P!"$+$J$j$N%+%k%A%c!<%7%g%C%/$r7P83$9$k$3$H$K$J$k$G$7$g$&!#(B + +Gnus $B$OEAE}E*$J%a!<%k%j!<%@!<$N$h$&$J$U$k$^$$$r$7$^$;$s!#$"$J$?$,K>$`$J(B +$B$i$=$N$h$&$K$b$G$-$^$9$,!"$=$l$O9|@^$jB;$N$/$?$S$lLY$1$G$9!#(B + +Gnus $B$O$U$D$&F1$8C$9$?$a$K!"C$5$l$F$7$^$&$3$H$r0UL#$9$k$N$+$C(B +$B$F(B? $B$=$j$c$"$s$^$j$G$9$h$M(B! + +$B$7$+$7!"$=$&$G$O$"$j$^$;$s!#8E$$%a%C%;!<%8$O2?$i$+$N;EAH$_$K$h$C$F4|8B@Z(B +$B$l>C5n(B (@dfn{expire}) $B$5$l$k$N$G$9!#%K%e!<%9$N%a%C%;!<%8$O%K%e!<%9$N4IM}(B +$B?M(B ($B$,4IM}$7$F$$$k%5!<%P!<(B) $B$K$h$C$F4|8B@Z$l>C5n$N=hM}$,@)8f$5$l!"%a!<%k(B +$B$N4|8B@Z$l>C5n$N=hM}$O$"$J$?$,@)8f$7$^$9!#%a!<%k$N4|8B@Z$l>C5n$K$D$$$F$O!"(B +@ref{Expiring Mail} $B$GE0DlE*$KLVMe$5$l$F$$$^$9!#(B + +$BB?$/$N(B Gnus $B$NMxMQJ}$G$7$P$i$/;H$C$F$_$?(B +$B8e$G5$$,IU$/$N$O!"$=$NG[Aw$N5!9=$,%a%C%;!<%8$N07$$J}$K4X$7$F9T$J$&$3$H$,!"(B +$B$[$s$N>/$7$7$+L5$$$3$H$G$9!#(B -@item nntp-via-rlogin-command -@vindex nntp-via-rlogin-command -$BCf4V$N%[%9%H$K%m%0%$%s$9$k$?$a$K;H$o$l$k%3%^%s%I$G$9!#%G%#%U%)%k%H(B -$B$O(B @samp{rsh} $B$G$9$,!"(B@samp{ssh} $B$,?M5$$N$"$kBeBXo$KCm0U?<$/$OFI$^$J$$$^(B +$B$^$K!";d$?$A$O2?=54V$b2a$4$9$+$b$7$l$^$;$s!#$G$b!"$=$&$$$&%a%C%;!<%8$rJ](B +$BB8$7$F$*$/I,MW$O$"$j$^$;$s!#$J$<$J$i$P!"$b$&0lEYFI$`I,MW$,@8$8$?$H$7$F$b!"(B +$B$=$l$i$O$I$3$+$KJ]B8$5$l$F$$$k$+$i$G$9!#(B -@item nntp-via-rlogin-command-switches -@vindex nntp-via-rlogin-command-switches -@code{nntp-via-rlogin-command} $B$N%3%^%s%I$N%9%$%C%A$H$7$F;H$o$l$kJ8;zNs(B -$B$N%j%9%H$G$9!#(B@samp{ssh} $B$r;H$&>l9g$K!"$b$7Cf4V$N%[%9%H$G(B telnet $B%3%^%s(B -$B%I$,5?;wC.?M?t$KMxMQ$5$l$F$$$k%m!<%+%k%K%e!<%9%0%k!<%W$r9VFI$7$F$$$^(B +$B$9!#$=$l$i$O(B @acronym{NNTP} $B$GG[Aw$5$l$k$b$N!"$9$J$o$A%K%e!<%9$G$9!#;d$?(B +$B$A$O<+J,$N;E;v$KLrN)$F$k$?$a$K!"$=$l$i$NKDBg$J%a%C%;!<%8$NCGJR$rFI$s$@$j(B +$BJV;v$r$7$J$1$l$P$J$j$^$;$s!#$7$+$b$=$l$i$,$I$3$+$KJ]B8$5$l$F$$$k$H$O8B$i(B +$B$J$$$N$G!"6=L#$N$"$k%a%C%;!<%8$r8D?M%a!<%k$HF1$8$h$&$KJ]B8$7$J$1$l$P$J$j(B +$B$^$;$s!#(B -@code{nntp-end-of-line} $B$NCM$r(B @samp{\n} $B$KJQ99$9$kI,MW$,$"$k$G$"$m$&$3(B -$B$H$KCm0U$7$F$/$@$5$$(B (@pxref{Common Variables})$B!#(B +$BG[Aw$N;EAH$_$N0c$$$O$I$&$G$b$h$$$3$H$G!"Bg;v$J$N$O$$$+$K/$/$H$b!";d$,(B Gnus $B$KF~$l$?(B Emacs $B$N%5%V%j%_%J%kG>L#A9(B +$B@vBu4X?t$rGd$C$F$/$l$??M$O$=$l$rJ]>Z$7$F$$$^$9!#$"$J$?$bF12=$7$^$9!#$"$J(B +$B$?$O(B Gnus $B$r0&$7$^$9!#$"$J$?$O(B Gnus $B$G$N%a!<%k$NJ}K!$r0&$7$^$9!#@dBP$K!#(B) -@item nntp-via-telnet-switches -@vindex nntp-via-telnet-switches -@code{nntp-via-telnet-command} $B$N%3%^%s%I$N%9%$%C%A$H$7$F;H$o$l$kJ8;zNs(B -$B$N%j%9%H$G$9!#%G%#%U%)%k%H$O(B @samp{("-8")} $B$G$9!#(B +@node Getting Started Reading Mail +@subsection $B%a!<%k$rFI$`$3$H$r;O$a$k(B -@item nntp-via-user-password -@vindex nntp-via-user-password -$BCf4V$N%[%9%H$K%m%0%$%s$9$k$H$-$K;H$o$l$k%Q%9%o!<%I$G$9!#(B +Gnus $B$r;H$C$F?7$7$$%a!<%k$rFI$`$3$H$O$^$C$?$/4JC1$G$9!#$"$J$?$,A*$s$@%a!<(B +$B%k%P%C%/%(%s%I$r(B @code{gnus-secondary-select-methods} $B$KJ|$j9~$`$@$1$G!"(B +$B<+F0E*$KFI$`$3$H$,$G$-$k$h$&$K$J$j$^$9!#(B -@item nntp-via-envuser -@vindex nntp-via-envuser -$B$b$7Hs(B-@code{nil} $B$J$i!"Cf4V$N(B @code{telnet} $B$N%;%C%7%g%s(B ($B%/%i%$%"%s%H(B -$B$H%5!<%P!<$NN>J}(B) $B$G(B @code{ENVIRON} $B%*%W%7%g%s$r%5%]!<%H$7!"%m%0%$%sL>$N(B -$BF~NO$rMW5a$7$^$;$s!#$3$l$ONc$($P(B Solaris $B$N(B @code{telnet} $B$GF0:n$7$^$9!#(B +$BNc$($P(B @code{nnml} ($B$3$l$O!V0l%a!<%k$K$D$-0l%U%!%$%k!W$N%P%C%/%(%s%I$G(B +$B$9(B) $B$r;H$$$?$$$J$i!" *\r?} $B$G$9!#(B -@end table +@lisp +(setq gnus-secondary-select-methods '((nnml ""))) +@end lisp -@code{nntp-end-of-line} $B$NCM$r(B @samp{\n} $B$KJQ99$9$kI,MW$,$"$k$G$"$m$&$3(B -$B$H$KCm0U$7$F$/$@$5$$(B (@pxref{Common Variables})$B!#(B -@end table +$B$=$&$9$k$H!"$N%0%k!<%W$HF1$8$h$&$KFI$`$3$H$,$G$-$k$h$&$K$J$j$^$9!#(B -$B$3$l$i$O>e5-$N$9$Y$F$N4X?t$,;2>H$9$kIU2CE*$JJQ?t$G$9(B: +$B$?$V$s%a!<%k$r$$$/$D$+$N%0%k!<%W$KJ,3d$7$?$$$G$7$g$&$1$l$I(B: -@table @code -@item nntp-via-user-name -@vindex nntp-via-user-name -$BCf4V$N%[%9%H$K@\B3$9$k$H$-$K;H$&MxMQ$G$9!#(B +@lisp +(setq nnmail-split-methods + '(("junk" "^From:.*Lars Ingebrigtsen") + ("crazy" "^Subject:.*die\\^Organization:.*flabby") + ("other" ""))) +@end lisp -@item nntp-via-address -@vindex nntp-via-address -$B@\B3$9$kCf4V$N%[%9%H$N%"%I%l%9$G$9!#(B -@end table +$B$3$l$O;0$D$N?7$7$$(B @code{nnml} $B%a!<%k%0%k!<%W(B @samp{nnml:junk}, +@samp{nnml:crazy} $B$*$h$S(B @samp{nnml:other} $B$r:n$k$3$H$K$J$j$^$9!#=i$a$N(B +$BFs$D$N%0%k!<%W$K$U$5$o$7$/$J$$$9$Y$F$N%a!<%k$O!":G8e$N%0%k!<%W$KCV$+$l$^(B +$B$9!#(B -@node Common Variables -@subsubsection $B6&DL$NJQ?t(B +Gnus $B$G%a!<%k$rFI$`$K$O$3$l$G==J,$J$O$:$G$9!#%^%K%e%"%k$N$3$NItJ,$NB>$N(B +$B>O$r=OFI$9$kI,MW$,$"$k$+$b$7$l$^$;$s$,!#FC$K(B @ref{Choosing a Mail Back +End} $B$H(B @ref{Expiring Mail} $B$r!#(B -$B0J2<$NJQ?t$O!"$9$Y$F$N!"$^$?$O$$$/$D$+$N$"$i$+$8$aMQ0U$5$l$F$$$k4X?t$NF0(B -$B:n$K1F6A$r5Z$\$7$^$9!#@_Dj$5$l$F$$$J$1$l$P!"$9$Y$F$N4X?t$,1F6A$5$l$^(B -$B$9(B ($B$=$l$>$l$N2>A[%5!<%P!<$K$*$$$F!"%5!<%P!l9g$K!"0J2<$NCM$,%G%#%U%)%k%H$G;H$o$l$^$9(B)$B!#(B +@node Splitting Mail +@subsection $B%a!<%k$NJ,3d(B +@cindex splitting mail +@cindex mail splitting +@cindex mail filtering (splitting) -@table @code -@item nntp-pre-command -@vindex nntp-pre-command -$BAG$N@\B3MQ$N4X?t$G$O$J$$$b(B -$B$N(B (@code{nntp-open-network-stream}$B!"(B@code{nntp-open-tls-stream} $B$^$?(B -$B$O(B @code{nntp-open-ssl-stream} $B0J30$N$9$Y$F(B) $B$rDL$7$F@\B3$9$k$H$-$K;H$&(B -$B%3%^%s%I%i%C%Q!<$G$9!#Nc$($P$"$J$?$O(B @samp{SOCKS} $B%i%C%Q!<$r3d$jEv$F$k$G(B -$B$7$g$&!#(B($BLuCm(B: @code{telnet} $B$J$I$N30It%3%^%s%I$KHo$;$F;H$o$l$^$9!#(B) +@quotation +$BLuCm(B: $B$3$N%^%K%e%"%k$NB?J}LL$G;H$o$l$F$$$k!VJ,3d!W$H$$$&8l$N$&$A!"$l$N3JG<@h$K0lDL$:$D!V?6$jJ,$1(B +$B$k!W0UL#$G;H$C$F$$$^$9!#(B +@end quotation -@item nntp-address -@vindex nntp-address -@acronym{NNTP} $B%5!<%P!<$N%"%I%l%9$G$9!#(B +@vindex nnmail-split-methods +$BJQ?t(B @code{nnmail-split-methods} $B$OF~$C$F$/$k%a!<%k$r$I$N$h$&$K%0%k!<%W(B +$BJ,$1$9$k$+$r;XDj$7$^$9!#(B -@item nntp-port-number -@vindex nntp-port-number -$B@\B3$9$k(B @acronym{NNTP} $B%5!<%P!<$N%]!<%HHV9f$G$9!#%G%#%U%)%k%H(B -$B$O(B @samp{nntp} $B$G$9!#(B@acronym{TLS}/@acronym{SSL} $B$r2p$7(B -$B$?(B @acronym{NNTP} $B$r;H$&$K$O!"%]!<%H$NL>A0$G$O$J$/$F@0?t(B ($B$D$^(B -$B$j(B @samp{snews} $B$d(B @samp{nntps} $B$G$O$J$/$F(B @samp{563}) $B$r;XDj$9$kI,MW$,(B -$B$"$j$^$9!#30It$N(B @acronym{TLS}/@acronym{SSL} $B%D!<%k$O%]!<%H$NL>A0$G$OF0(B -$B:n$7$J$$$+$i$G$9!#(B +@lisp +(setq nnmail-split-methods + '(("mail.junk" "^From:.*Lars Ingebrigtsen") + ("mail.crazy" "^Subject:.*die\\|^Organization:.*flabby") + ("mail.other" ""))) +@end lisp -@item nntp-end-of-line -@vindex nntp-end-of-line -@acronym{NNTP} $B%5!<%P!<$H$*OC$r$7$F$$$k$H$-$K9T$N=*$o$j$N0u$H$7$F;H$o$l(B -$B$kJ8;zNs$G$9!#$3$l$O%G%#%U%)%k%H$G(B @samp{\r\n} $B$G$9$,!"AG$G$O$J$$@\B3MQ(B -$B$N(B telnet $BF1Ey$N4X?t$r;H$C$F$$$k$H$-$O(B @samp{\n} $B$G$"$k$Y$-$G$9!#(B +$B$3$NJQ?t$O%j%9%H$N%j%9%H$G!"$=$l$>$l$N%j%9%H$N:G=i$NMWAG$O%a!<%k%0%k!<%W(B +$B$NL>A0!"Fs$D$a$NMWAG$O$=$l$>$l$N%a!<%k$,$=$N%0%k!<%W$KB0$9$k$+$I$&$+$r%X%C(B +$B%@!<$GH=Dj$9$k$?$a$K;H$&@55,I=8=$G$9(B ($B$H$3$m$G!"%a!<%k%0%k!<%W$NL>A0(B +$B$,(B @samp{mail} $B$G;O$^$kI,MW$O$"$j$^$;$s(B)$B!#:G=i$NJ8;zNs$O!"(B +@code{replace-match} $B$,9gCW$7$?J8>O$+$il9g!"A^F~$5$l$k%F%-%9%H$r>.J8;z$K$9$Y$-$+$I$&$+(B +$B$r(B @code{nnmail-split-lowercase-expanded} $B$,@)8f$7$^$9!#(B@xref{Fancy Mail +Splitting}. -@node NNTP marks -@subsubsection NNTP marks -@cindex storing NNTP marks +$BFsHVL\$NMWAG$O4X?t$G$b9=$$$^$;$s!#$=$N>l9g!"$=$l$O5,B'$N:G=i$NMWAG(B ($B%a!<(B +$B%k%0%k!<%W$NL>A0(B) $B$r0z?t$H$7$F!"%X%C%@!<$@$1$KHO0O$r69$a$i$l$?%P%C%U%!!<(B +$B$G8F$P$l$^$9!#%a!<%k$,$=$N%0%k!<%W$KB0$9$k$HH=CG$7$?$i!"$=$N4X?t(B +$B$O(B @code{nil} $B$G$J$$CM$rJV$9I,MW$,$"$j$^$9!#(B -Gnus $B$O(B @acronym{NNTP} $B%5!<%P!<$N$?$a$N5-;v$N0u(B (marks) (@pxref{Marking -Articles}) $B$r0u%U%!%$%k$KJ]B8$7$^$9!#0u%U%!%$%k$O$"$k%0%k!<%W$G@_Dj$7$?(B -$B0u$r5-O?$7!"$=$l$>$l$N%U%!%$%k$O!"BP1~$9$k%5!<%P!<$KBP$7$F@lMQ$G$9!#0u%U%!(B -$B%$%k$O!"%K%e!<%9%5!<%P!<$K;w$F$$$k8EE5E*$J3,AX(B -$B$G(B @file{~/News/marks} (@code{nntp-marks-directory}) $B$KJ]B8$5$l$^$9!#Nc(B -$B$($P(B news.gmane.org $B%5!<%P!<$K$*$1$k(B @samp{gmane.discuss} $B%0%k!<%W$N$?$a(B -$B$N0u%U%!%$%k(B -$B$O(B @file{~/News/marks/news.gmane.org/gmane/discuss/.marks} $B$KJ]B8$5$l$^(B -$B$9!#(B +@cindex @samp{bogus} group +$B$3$l$i$N%0%k!<%W$N:G8e$O>o$KAm9gE*$J$b$N$G$"$k$Y$-$G!"$=$N@55,I=8=$OB>$N(B +$B@55,I=8=$K9gCW$7$J$+$C$?%a!<%k$K9gCW$9$k$?$a$K!"(B +@emph{$B$$$D$b(B} @samp{""} $B$G$J$1$l$P$J$j$^$;$s!#(B($B$3$l$i$N5,B'$OO"A[%j%9%H(B +$B$N=i$a$+$i=*$o$j$^$G=gHV$K=hM}$5$l$^$9!#%/%m%9%]%9%H$rM-8z$K$7$F$$$J$$8B(B +$B$j!":G=i$K9gCW$7$?5,B'$,!V>!$A!W$^$9!#%/%m%9%]%9%H$rM-8z$K$7$F$$$k>l9g$O!"(B +$B$9$Y$F$N9gCW$7$?5,B'$,!V>!$A!W$^$9!#(B) $B9gCW$9$k5,B'$,$J$+$C$?$i!"%a!<%k(B +$B$O:G8e$K(B @samp{bogus} $B%0%k!<%W$G=*$o$j$^$9!#%a!<%kJ,3d$K$h$C$F?7$7$$%0%k!<(B +$B%W$,:n$i$l$?>l9g$O!"$=$l$i$r8+$k$?$a(B +$B$K(B @code{gnus-group-find-new-groups} $B$r$N2?$+$r;H$C$F(B) Gnus $B$rAv$i$;$kJL$N%[%9%H$K%3%T!<$9$k$3$H$,(B -$B$G$-!"$I$N5-;v$rFI$s$G0u$rIU$1$?$+$r$=$A$i$G:F8=$7$^$9!#(B -@file{~/News/marks} $B$N%G!<%?$O!"(B@file{~/.newsrc.eld} $B$K$"$kF1$8$b$N$h$j(B -$B$bM%@h$5$l$^$9!#(B +$B$"$J$?<+?H$G$3$l$r$$$8$/$j$^$o$7$?$$$H$-$O!"$"$J$?$NA*$s$@4X?t$r$3$NJQ?t(B +$B$K@_Dj$9$k$3$H$,$G$-$^$9!#$3$N4X?t$OF~$C$FMh$?%a!<%k%a%C%;!<%8$N%X%C%@!<(B +$B$KHO0O$r69$a$i$l$?%P%C%U%!!<$G!"0z?tL5$7$G8F$P$l$^$9!#$3$N4X?t$O!"$=$N%a!<(B +$B%k%a%C%;!<%8$r$,9T$/$Y$-$@$HH=CG$9$k%0%k!<%WL>$N%j%9%H$rJV$5$J$1$l$P$J$j(B +$B$^$;$s!#(B -$B0u%U%!%$%k$O!"$=$l$>$l$N%5!<%P!<$G$=$l@lMQ$KHs>o$KFC2=$5$l$k$3$H$KCm0U$7(B -$B$F$/$@$5$$!#(BGnus $B$O5-;vHV9f$r5-21$9$k$N$G!"N>J}$N%[%9%H$GF1$8%5!<%P!<$r(B -$B;H$C$F$$$J$$$H!"$b$N$4$H$O2u$l$F$7$^$&$G$7$g$&(B ($BBgDq$N(B @acronym{NNTP} $B%5!<(B -$B%P!<$OB>$N$I$s$J%5!<%P!<$H$bF1$85-;vHV9f$r;H$$$^$;$s(B)$B!#$7$+$7!"$"$k%[%9(B -$B%H$G%5!<%P!<(B A$B!"(BB$B!"(BC $B$r;H$$!"JL$N%[%9%H$G%5!<%P!<(B A$B!"(BD$B!"(BE $B$r;H$&>l9g$K$O!"(B -A $B$N$?$a$N0u%U%!%$%k$rF1$8$K$9$k$3$H$,$G$-$k$N$G!"Fs$D$N%[%9%H4V$G$=$N%5!<(B -$B%P!<$OF14|$9$k$G$7$g$&!#(B +$B$3$NJQ?t$OFC5i%a!<%kJ,3d$G$"$C$F$bNI$$$G$9!#9=J8$K$D$$$F$O(B @xref{Fancy +Mail Splitting}. -@acronym{NNTP} $B0u$N;HMQ$O@-G=$NNt2=$r>7$-!"(BGnus $B$r$N$m$/46$8$5$;$k2DG=@-(B -$B$,$"$j$^$9!#$=$&$$$&>l9g$O(B @code{nntp-marks-is-evil} $BJQ?t$r(B @code{t} $B$K(B -$B@_Dj$7$F$_$F$/$@$5$$!#$9$k$H!"0u$O(B @file{~/.newsrc.eld} ($B$@$1(B) $B$K3JG<$5(B -$B$l$k$h$&$K$J$k$G$7$g$&!#(B +$B$9$Y$F$N%a!<%k%P%C%/%(%s%I$O!"F~$C$FMh$?5$$NFG$JL5} $B9T$r2?$+JL$N$b$N$KJQ$($^$9!#(B -$B4XO"$9$kJQ?t(B: +@vindex nnmail-crosspost +$B$9$Y$F$N%a!<%k%P%C%/%(%s%I$O%/%m%9%]%9%H$r%5%]!<%H$7$^$9!#J#?t$N@55,I=8=(B +$B$,9gCW$9$k$H!"%a!<%k$O$=$l$i$9$Y$F$N%0%k!<%W$K!V%/%m%9%]%9%H!W$5$l$^$9!#(B +@code{nnmail-crosspost} $B$O$3$N5!G=$r;H$&$+$I$&$+$r;XDj$7$^$9!#$I$N5-;v$b(B +$BAm9g$N(B (@samp{""}) $B%0%k!<%W$K%/%m%9%]%9%H$5$l$J$$$3$H$KCm0U$7$F$/$@$5$$!#(B -@table @code -@item nntp-marks-is-evil -@vindex nntp-marks-is-evil -$BHs(B-@code{nil} $B$@$C$?$i!"$3$N%P%C%/%(%s%I$O0u%U%!%$%k$rL5;k$7$^$9!#%G%#%U%)(B -$B%k%H$O(B @code{nil} $B$G$9!#(B +@vindex nnmail-crosspost-link-function +@cindex crosspost +@cindex links +@code{nnmh} $B$H(B @code{nnml} $B$O%/%m%9%]%9%H$5$l$?5-;v$K%O!<%I%j%s(B +$B%/(B (hardlink) $B$r:n$k$3$H$K$h$C$F%/%m%9%]%9%H$r9T$J$$$^$9!#$7$+$7!"$9$Y$F(B +$B$N%U%!%$%k%7%9%F%`$,%O!<%I%j%s%/$N5!G=$rDs6!$7$F$$$k$o$1$G$O$"$j$^$;$s!#(B +$B$b$7$"$J$?$,$=$N>l9g$KEv$F$O$^$k$N$G$"$l$P!"(B +@code{nnmail-crosspost-link-function} $B$r(B @code{copy-file} $B$K@_Dj$7$F$/$@(B +$B$5$$!#(B($B$3$NJQ?t$O%G%#%U%)%k%H$G(B @code{add-name-to-file} $B$G$9!#(B) -@item nntp-marks-directory -@vindex nntp-marks-directory -@acronym{NNTP} $B%0%k!<%W$N0u$,3JG<$5$l$k%G%#%l%/%H%j!<$G$9!#(B -@end table +@kindex M-x nnmail-split-history +@findex nnmail-split-history +$B0JA0$K9T$J$o$l$?%a!<%kJ,3d$,%a%C%;!<%8$r$I$3$KF~$l$?$+$r8+$?$$>l9g$O!"(B +@kbd{M-x nnmail-split-history} $BL?Na$r;H$C$F$/$@$5$$!#$3$l$+$i%9%W!<%k$7(B +$BD>$=$&$H$9$k%a%C%;!<%8$,$I$3$KF~$k$+$r8+$?$$>l9g$O!"(B +@code{gnus-summary-respool-trace} $B$*$h$S4XO"$9$kL?Na(B (@pxref{Mail Group +Commands}) $B$r;H$C$F$/$@$5$$!#(B -@node News Spool -@subsection $B%K%e!<%9%9%W!<%k(B -@cindex nnspool -@cindex news spool +@vindex nnmail-split-header-length-limit +@code{nnmail-split-header-length-limit} $B$N@)8B$h$jD9$$%X%C%@!<9T$O!"J,3d(B +$B4X?t$N=hM}BP>]$+$i=|30$5$l$^$9!#(B -$B%m!<%+%k%9%W!<%k$+$i30It%0%k!<%W$r9XFI$9$k$3$H$O6K$a$F4JC1$@$7JXMx$+$b$7(B -$B$l$^$;$s!#Hs>o$KBg$-$J5-;v$,$"$k%0%k!<%W(B---$BNc$((B -$B$P(B @samp{alt.binaries.pictures.furniture} $B$rFI$`B.EY$,B.$/$J$j$^$9!#(B +@vindex nnmail-mail-splitting-decodes +@vindex nnmail-mail-splitting-charset +$B%G%#%U%)%k%H$G$OJ,3d$N=hM}$K$*$$$F%X%C%@!<$r(B @acronym{MIME} $B%G%3!<%I$7$J(B +$B$$$N$G!"Hs(B-@acronym{ASCII} $BJ8;zNs$K9gCW$5$;$k$3$H$,$G$-$^$;$s!#$7$+$7!"(B +$B@8$N%X%C%@!<$N%G!<%?$r85$K5-;v$N9gCW$rH=Dj$7$?$$>l9g$K$OLrN)$D$G$7$g$&!#(B +$B$=$l$r2DG=$K$9$k$K$O(B @code{nnmail-mail-splitting-decodes} $BJQ?t(B +$B$r(B @code{nil} $B$G$O$J$$CM$K@_Dj$7$F$/$@$5$$!#2C$((B +$B$F(B @code{nnmail-mail-splitting-decodes} $B$,(B @code{nil} $B$G$O$J$$>l9g$K!"(B +@code{nnmail-mail-splitting-charset} $BJQ?t$NCM$,(B @acronym{MIME} $B$G$O$J$$(B +$B%(%s%3!<%I$5$l$?J8;zNs(B ($BLuCm(B: @code{iso-2022-jp} $B$G%(%s%3!<%I$5$l$?@8$N(B +$B%G!<%?$J$I(B) $B$r%G%3!<%I$9$k$?$a$K;H$o$l$^$9!#%G%#%U%)%k%H$O(B @code{nil} $B$G!"(B +@acronym{MIME} $B$G$O$J$$%(%s%3!<%I$5$l$?J8;zNs$r%G%3!<%I$7$^$;$s!#$"$J$?(B +$B$K$H$C$F9%ET9g$JCM$O$*$=$i$/(B @code{undecided} $B$+!"$^$?$O$"$J$?$,6=L#$,$"(B +$B$k%a!<%k$GDL>o;H$o$l$F$$$kJ8;z%;%C%H(B ($BLuCm(B: $Bl9g$G$bJ,3d$r5/$3$5$;$k$3$H$,$G$-$^$9!#(B($B$3$NJQ?t$OB>$Nl9g$K$h$j$^$9!#2?$,$"$J$?$N%5%$%H$G0lHVNI$$$+$r8+$D$1$k$?$a$K!"$$(B -$B$m$$$m$H;n$7$F$_$J$1$l$P$J$j$^$;$s!#(B +Gnus $B$O$"$J$?<+?H$K:R$$$,5Z$V2DG=@-$"$C$F$b!"$"$J$?$,K>$`$9$Y$F$N5!2q$r(B +$BDs6!$7$^$9!#Nc$($P!"$"$J$?$N>e;J$+$i$/$k$9$Y$F$N%a!<%k$rF~$l$k%0%k!<%W$r(B +$B:n$C$?$H$7$^$7$g$&!#$=$N8e!"6vH/E*$K$=$N%0%k!<%W$N9XFI$r$d$a$F$7$^$&$H$I(B +$B$&$J$k$G$7$g$&!#$=$l$G$b(B Gnus $B$O>e;J$+$i$N$9$Y$F$N%a!<%k$rL$9XFI$N%0%k!<(B +$B%W$KF~$l$k$N$G!">e;J$,!V7nMKF|$^$G$K$=$NJs9p=q$r=`Hw$7$J$$$Hl=j$G$9(B ($B%G%#%U%)%k(B -$B%H$G(B @file{/usr/lib/news/} $B$G$9(B)$B!#(B +$B!V%a!<%k%=!<%9;X<(;R!W$K(B @code{$B%a!<%k%=!<%9(B} (@pxref{Fetching Mail}) $B$r(B +$B@_Dj$7$F!"(BGnus $B$K%a!<%k$r$G$9!#(B +$BNc$G$9(B: -@item nnspool-newsgroups-file -@vindex nnspool-newsgroups-file -@file{newsgroups} $B%U%!%$%k$N@dBP%Q%9L>$G$9!#(B +@lisp +(pop :server "pop3.mailserver.com" :user "myname") +@end lisp -@item nnspool-history-file -@vindex nnspool-history-file -@file{history} $B%U%!%$%k$N@dBP%Q%9L>$G$9!#(B +$B$4Mw$N$h$&$K!"%a!<%k%=!<%9;X<(;R$O%j%9%H$G!":G=i$NMWAG$O!V%a!<%k%=!<%9$N(B +$B7?!W!"$=$l$KG$0U$N?t$N!V%-!<%o!<%I!W$,B3$-$^$9!#L@<(E*$K;XDj$5$l$F$$$J$$(B +$B%-!<%o!<%I$O%G%#%U%)%k%HCM$K$J$j$^$9!#(B -@item nnspool-active-times-file -@vindex nnspool-active-times-file -@file{active.times} $B%U%!%$%k$N@dBP%Q%9L>$G$9!#(B +@code{mail-sources} $B$O$9$Y$F$N%0%k!<%W$KBP$7$F6&DL$G$9!#$7$+$7FCDj$N%0%k!<(B +$B%W$N$?$a$K!"(B@code{mail-sources} $B$K(B @code{group} $B%a!<%k%=!<%9;X<(;R$r;}$?(B +$B$;$F!"$+$DC10l$N%a!<%k%=!<%9$r;XDj$9$k(B @code{mail-source} $B%0%k!<%W%Q%i%a!<(B +$B%?!<(B (@pxref{Group Parameters}) $B$r@_Dj$9$k$3$H$K$h$C$F!"%a!<%k%=!<%9$rDI(B +$B2C$9$k$3$H$,$G$-$^$9!#$3$l$r;H$&>l9g$N(B @code{mail-sources} $B$O!"0lHL$K$O(B +$BC1$J$k(B @code{(group)} $B$G$9!#$=$7$F%0%k!<%W$N$?$a$N(B @code{mail-source} $B%Q(B +$B%i%a!<%?!<$O$3$N$h$&$J$b$N$K$J$k$G$7$g$&(B: -@item nnspool-nov-is-evil -@vindex nnspool-nov-is-evil -@code{nil} $B$G$J$$$H!"(B@code{nnspool} $B$O$=$l$,8+$D$1$?$I$s(B -$B$J(B @acronym{NOV} $B%U%!%$%k$b;H$*$&$H$O$7$^$;$s!#(B +@lisp +(mail-source . (file :path "home/user/spools/foo.spool")) +@end lisp -@item nnspool-sift-nov-with-sed -@vindex nnspool-sift-nov-with-sed -@cindex sed -@code{nil} $B$G$J$$$H!"$3$l$,%G%#%U%)%k%H$G$9$,!"354Q%U%!%$(B -$B%k(B (overview) $B$+$i4XO"$9$kItJ,$rF@$k$?$a$K(B @code{sed} $B$r;H$$$^$9!#$b(B -$B$7(B @code{nil} $B$@$H!"(B@code{nnspool} $B$O%U%!%$%kA4BN$r%P%C%U%!!<$KFI$_9~$s(B -$B$G!"$=$3$Gl=j$+$i!"$^$?$O$$$m$$$m$J%f!<%6!A0$G$9!#%G%#%U%)%k%H$O(B @env{MAIL} $B4D6-JQ?t$NCM(B +$B$+(B @code{rmail-spool-directory} $B$NCM(B ($BIaDL(B +$B$O(B @file{usr-mail/spool/user-name} $B$N$h$&$J$b$N(B) $B$G$9!#(B -@acronym{IMAP} $B%5!<%P!<$X$N@\B3$O$H$F$b4JC1$J$O$:$G$9!#%0%k!<%W%P%C%U%!!<(B -$B$G(B @kbd{B} $B$rC!$/$+!"$^$?$O(B ($B$b$7$"$J$?$NBh0l$N4X?4;v$,%a!<%k$rFI$`$3$H(B -$B$G$"$k$J$i(B) $B0J2<$N$h$&$J$3$H$r$7$F$/$@$5$$(B: +@item :prescript +@itemx :postscript +$B$=$l$>$l$N%a!<%k$r$H%Q%9%o!<%I$r?R$M$i$l$^$9!#$=$l$KK0$-$?$J$i!"0J2<$N$b$N(B -$B$r(B @file{~/.authinfo} $B%U%!%$%k$K2C$($F$/$@$5$$(B: +@lisp +(file :path "/usr/spool/mail/user-name") +@end lisp -@example -machine imap.gmail.com login password port imap -@end example +$B$b$7$/$O!"%G%#%U%)%k%H$N%U%!%$%kL>$r;H$&$H(B: -$B$[$H$s$I$N%f!<%6!<$K$O!"$=$l$@$1$GNI$$$O$:$G$9!#(B +@lisp +(file) +@end lisp -@node Customizing the IMAP Connection -@subsection IMAP $B@\B3$r%+%9%?%^%$%:$9$k(B +$B%a!<%k%9%W!<%k%U%!%$%k$,%m!<%+%k%^%7%s$KL5$$>l9g$O!"(B +@acronym{POP} $B$d(B @acronym{IMAP} $B$J$I$G%a!<%k$r$O;HMQ$G$-$^$;$s(B---$B%a!<%k$r0\F0$7$F$$$k$H$-$K(B +$B%a!<%k%9%W!<%k$r%m%C%/$9$kJ}K!$,$"$j$^$;$s!#(B -$B$b$C$HJ#;($J@\B3J}K!$NNc(B: +$BE,Ev$J%5!<%P!<$r@_CV$9$k$3$H$,IT2DG=$J$i!"JQ$o$j$K(B ssh $B$r;H$&$3$H$,$G$-(B +$B$^$9!#(B -@example -(nnimap "imap.gmail.com" - (nnimap-inbox "INBOX") - (nnimap-split-methods default) - (nnimap-expunge t) - (nnimap-stream ssl)) -@end example +@lisp +(setq mail-sources + '((file :prescript "ssh host bin/getmail >%t"))) +@end lisp -@table @code -@item nnimap-address -$B%5!<%P!<$N%"%I%l%9$G$9!#(B@samp{imap.gmail.com} $B$N$h$&$J$b$N!#(B +@samp{getmail} $B%9%/%j%W%H$O0J2<$N$h$&$J$b$N$K$J$k$G$7$g$&(B: -@item nnimap-server-port -$B%5!<%P!<$N%]!<%H$,I8=`$H$O0[$J$k$J$i!"$3$3$G@_Dj$G$-$^$9!#BeI=E*$J%]!<%H(B -$B$O(B @code{"imap"} $B$"$k$$$O(B @code{"imaps"} $B$G$7$g$&!#(B +@example +#!/bin/sh +# getmail - move mail from spool to stdout +# flu@@iki.fi -@item nnimap-stream -@code{nnimap} $B$,$I$&$d$C$F%5!<%P!<$K@\B3$9$k$+$r;XDj$7$^$9!#;H$($kCM$O(B: +MOVEMAIL=/usr/lib/emacs/20.3/i386-redhat-linux/movemail +TMP=$HOME/Mail/tmp +rm -f $TMP; $MOVEMAIL $MAIL $TMP >/dev/null && cat $TMP +@end example -@table @code -@item undecided -$B$3$l$,%G%#%U%)%k%H$G$9!#:G=i$K(B @code{ssl} $B@_Dj$r!"J}$,%5%]!<%H$7$F$$$l$P!"0E9f2=$5$l(B -$B$?(B @acronym{STARTTLS} $B@\B3$K>:3J$7$^$9!#(B +@vindex nnmail-resplit-incoming +@code{nnmail-resplit-incoming} $B$H$$$&JQ?t$b$"$j!"$3$l$rHs(B-@code{nil} $B$K(B +$B$9$k$HDL>o$NJ,3d=hM}$,$=$N%G%#%l%/%H%j!<$K$"$k$9$Y$F$N%U%!%$%k$KBP$7$F9T(B +$B$J$o$l$^$9(B (@pxref{Splitting Mail})$B!#(B -@item starttls -$B@55,$N(B @acronym{IMAP} $B%]!<%H>e$G0E9f2=$5$l$?(B @acronym{STARTTLS} $B$r;H$$$^(B -$B$9!#(B +$B%-!<%o!<%I(B: -@item shell -$B$b$7%5!<%P!<$K@\B3$9$k$?$a$KB>$N%[%9%H$r%H%s%M%k$9$kI,MW$,$"$k$J$i!"$3$N(B -$B%*%W%7%g%s$r;H$C$F(B @code{nnimap-shell-program} $B$rI,MW$K1~$8$F%+%9%?%^%$(B -$B%:$9$k$3$H$,$G$-$^$9!#(B -@end table +@table @code +@item :path +$B%U%!%$%k$,$"$k%G%#%l%/%H%j!<$NL>A0$G$9!#$3$l$K$O%G%#%U%)%k%HCM$O$"$j$^$;(B +$B$s!#(B -@item nnimap-authenticator -$B$$$/$D$+$N(B @acronym{IMAP} $B%5!<%P!<$OF?L>%m%0%$%s$r5vMF$7$F$$$^$9!#$=$N>l(B -$B9g!"$3$l$r(B @code{anonymous} $B$K@_Dj$9$kI,MW$,$"$j$^$9!#(B +@item :suffix +$B$3$N@\Hx8l$G=*$o$kL>A0%U%!%$%k$@$1$,;H$o$l$^$9!#%G%#%U%)%k%H(B +$B$O(B @samp{.spool} $B$G$9!#(B -@item nnimap-expunge -$B$b$7(B @code{nil} $B$G$J$1$l$P!"5-;v$r>C5n$7$?8e$G$=$l$i$r1J5W$Ko$K]$K$J$j$^$9!#(B -@item nnimap-streaming -$B;ve$9$Y$F$N(B @acronym{IMAP} $B%5!<%P!<$O%G!<%?$N9bB.%9%H%j!<%_%s%0$r%5%]!<(B -$B%H$7$F$$$^$9!#$b$7%5!<%P!<$X$N@\B3$KLdBj$,$"$k$N$J$i!"$3$l(B -$B$r(B @code{nil} $B$K@_Dj$7$F$_$F$/$@$5$$!#(B +$BLuCm(B: $B$3$N>l9g$N=R8l$O4X?t$G!"@5$7$$@\Hx8l$r;}$D%U%!%$%k$NL>A0$,0z?t$H$7(B +$B$FEO$5$l$^$9!#(B -@item nnimap-fetch-partial-articles -$B$b$7(B @code{nil} $B0J30$NCM$@$C$?$i!"%5!<%P!<$+$i5-;v$NItJ,$rl9g$O$9$Y$F$N%F%-(B -$B%9%H7?$NItJ,$r$l$N%a!<%k$re$N$=$l$>$l$N%a!<%k%\%C%/(B -$B%9$KJB$S49$((B/$BJ,3d$9$k$3$H$r9%$_$^$9!#$=$&$9$l$P!"$5$[$I4X?4$,L5$$%a!<%k(B -$B$r%@%&%s%m!<%I$9$kI,MW$,$"$j$^$;$s!#(B +@lisp +(directory :path "/home/user-name/procmail-dir/" + :suffix ".prcml") +@end lisp -$B$b$7%/%i%$%"%s%HB&$G%a!<%kJ,3d$r$9$kI,MW$,$"$k$N$J$i!"4XO"$9$kJQ?t$OA0$G$9!#%G%#%U%)%k%H$O(B @env{MAILHOST} $B4D6-JQ?t(B +$B$+$il9g$ONc30$G!"(B -@code{nnmail-split-methods} $B$NCM$r;H$$$^$9!#(B +@item :port +@acronym{POP} $B%5!<%P!<$N%]!<%HHV9f$G$9!#$3$l$O?tCM(B ($BNc$((B +$B$P(B @samp{:port 1234}) $B$+J8;zNs(B ($BNc$($P(B @samp{:port "pop3"}) $B$G$9!#$b$7J8(B +$B;zNs$J$i(B Unix $B%7%9%F%`$K$*$1$k(B @file{/etc/services} $B$K:\$C$F$$$k%5!<%S%9(B +$BL>$G$J$1$l$P$J$j$^$;$s!#%G%#%U%)%k%H$O(B @samp{"pop3"} $B$G$9!#%7%9%F%`$K$h$C(B +$B$F$O(B @samp{"pop-3"} $B$H$7$J$1$l$P$J$i$J$$$+$b$7$l$^$;$s!#(B -@item nnimap-split-fancy -@code{nnmail-split-fancy} $B$HF1$89=J8$r;H$$$^$9!#(B +@item :user +@acronym{POP} $B%5!<%P!<$KM?$($kMxMQ$G$9!#%G%#%U%)%k%H$O%m%0%$%sL>$G$9!#(B -@item nnimap-unsplittable-articles -$BJ,3d$r9T$J$C$F$$$k$H$-$KL5;k$9$Y$-%U%i%0$N%7%s%\%k$N%j%9%H!#$9$J$o$A!"$=(B -$B$l$i$N%U%i%0$r$b$C$F$$$k5-;v$O!"J,3d$r9T$J$&BP>]$H$7$F9MN8$5$l$J$$$H$$$&(B -$B$3$H$G$9!#%G%#%U%k%H$O(B @samp{(%Deleted %Seen)} $B$G$9!#(B -@end table +@item :password +@acronym{POP} $B%5!<%P!<$KM?$($k%Q%9%o!<%I$G$9!#@_Dj$7$J$$$HMxMQA0$G$9!#$3$l$O>o$K$3$NJ8;zNs$K4^(B +$B$^$l$F$$$J$1$l$P$J$j$^$;$s!#(B -$B;H$$47$l$?EAE}E*$J%a!<%k%j!<%@!<$+$i(B Gnus $B$K>h$j49$($k$3$H$r7hCG$7$?$J$i(B -$B$P!"$+$J$j$N%+%k%A%c!<%7%g%C%/$r7P83$9$k$3$H$K$J$k$G$7$g$&!#(B +@item s +$B%5!<%P!<$NL>A0$G$9!#(B -Gnus $B$OEAE}E*$J%a!<%k%j!<%@!<$N$h$&$J$U$k$^$$$r$7$^$;$s!#$"$J$?$,K>$`$J(B -$B$i$=$N$h$&$K$b$G$-$^$9$,!"$=$l$O9|@^$jB;$N$/$?$S$lLY$1$G$9!#(B +@item P +$B%5!<%P!<$N%]!<%HHV9f$G$9!#(B -Gnus $B$O$U$D$&F1$8$G$9!#(B -$B%a%C%;!<%8$r>C$9$?$a$K!"C$5$l$F$7$^$&$3$H$r0UL#$9$k$N$+$C(B -$B$F(B? $B$=$j$c$"$s$^$j$G$9$h$M(B! +$B$3$l$i$N;EMM$G;H$o$l$kCM$O!"BP1~$9$k%-!<%o!<%I$KM?$($?CM$+$iC5n(B (@dfn{expire}) $B$5$l$k$N$G$9!#%K%e!<%9$N%a%C%;!<%8$O%K%e!<%9$N4IM}(B -$B?M(B ($B$,4IM}$7$F$$$k%5!<%P!<(B) $B$K$h$C$F4|8B@Z$l>C5n$N=hM}$,@)8f$5$l!"%a!<%k(B -$B$N4|8B@Z$l>C5n$N=hM}$O$"$J$?$,@)8f$7$^$9!#%a!<%k$N4|8B@Z$l>C5n$K$D$$$F$O!"(B -@ref{Expiring Mail} $B$GE0DlE*$KLVMe$5$l$F$$$^$9!#(B +@item :prescript +$B%a!<%k$rJ}$G$7$P$i$/;H$C$F$_$?(B -$B8e$G5$$,IU$/$N$O!"$=$NG[Aw$N5!9=$,%a%C%;!<%8$N07$$J}$K4X$7$F9T$J$&$3$H$,!"(B -$B$[$s$N>/$7$7$+L5$$$3$H$G$9!#(B +@item :postscript +$B%a!<%k$ro$KCm0U?<$/$OFI$^$J$$$^(B -$B$^$K!";d$?$A$O2?=54V$b2a$4$9$+$b$7$l$^$;$s!#$G$b!"$=$&$$$&%a%C%;!<%8$rJ](B -$BB8$7$F$*$/I,MW$O$"$j$^$;$s!#$J$<$J$i$P!"$b$&0lEYFI$`I,MW$,@8$8$?$H$7$F$b!"(B -$B$=$l$i$O$I$3$+$KJ]B8$5$l$F$$$k$+$i$G$9!#(B +@item :function +@acronym{POP} $B%5!<%P!<$+$i%a!<%k$rA0(B) $B$H$H$b$K(B +$B8F$P$l$^$9(B -$B$"$k?M$?$A$O>.?M?t$KMxMQ$5$l$F$$$k%m!<%+%k%K%e!<%9%0%k!<%W$r9VFI$7$F$$$^(B -$B$9!#$=$l$i$O(B @acronym{NNTP} $B$GG[Aw$5$l$k$b$N!"$9$J$o$A%K%e!<%9$G$9!#;d$?(B -$B$A$O<+J,$N;E;v$KLrN)$F$k$?$a$K!"$=$l$i$NKDBg$J%a%C%;!<%8$NCGJR$rFI$s$@$j(B -$BJV;v$r$7$J$1$l$P$J$j$^$;$s!#$7$+$b$=$l$i$,$I$3$+$KJ]B8$5$l$F$$$k$H$O8B$i(B -$B$J$$$N$G!"6=L#$N$"$k%a%C%;!<%8$r8D?M%a!<%k$HF1$8$h$&$KJ]B8$7$J$1$l$P$J$j(B -$B$^$;$s!#(B +@item :authentication +$B$3$l$O(B @code{password} $B$+%7%s%\%k(B @code{apop} $B$N$I$A$i$+$G!"2?$NG'>ZJ}<0(B +$B$r;H$&$+$r;X<($7$^$9!#%G%#%U%)%k%H$O(B @code{password} $B$G$9!#(B +@end table -$BG[Aw$N;EAH$_$N0c$$$O$I$&$G$b$h$$$3$H$G!"Bg;v$J$N$O$$$+$Kl9g(B +$B$O(B @code{pop3-movemail} $B$,;H$o$l$^$9!#(B@code{pop3-movemail} $B$r;H$&>l9g(B +$B$K(B @code{pop3-leave-mail-on-server} $B$,Hs(B-@code{nil} $B$@$C$?$i!"%a!<%k$OuBV$N>pJs$r0];}$7$J$$$N$G!"$=$3$K$"$k%/%i(B +$B%$%"%s%H$,?.Mj$G$-$k>pJs$H!"l9g(B +$B$K(B @code{pop3-leave-mail-on-server} $B$rHs(B-@code{nil} $B$K@_Dj$9$k$N$O!"$"$^(B +$B$j0UL#$,$"$j$^$;$s!#%5!<%P!<$K;D$5$l$?%a!<%k$O!"yEO$,9T$J$o$l$F$$$J$$$N$G!"(BGnus $B$K(B +$B4^$a$k$3$H$,$G$-$J$$$N$G$9!#(B -$B$"$k?M$?$A$O(B Gnus ($B$($C$X$s(B) $B$N$d$j$+$?$KK~B-$G$-$J$/$F!"(BGnus $B$,(B -$BCK(B (male) $B$K$J$k$3$H!"$b$H$$!"%a!<%k%j!<%@!<$K$J$k$3$H$rM_$7$^$9!#(B -Gnus $B$r$b$C$H%a!<%k%j!<%@!l9g$K<+F0E*$KDI2C$5$l$k%a!<(B +$B%k%=!<%9MQ$N%-!<%o!<%I$G$9(B: -$B6<$+$9$o$1$G$O$J$$$N$G$9$,!"$O$C$-$j$5$;$F$*$-$?$$$N$O!"$"$J$?$K%a%C%;!<(B -$B%8$K$D$$$F$N?7$7$$$d$jJ}$r=$F@$7$FM_$7$$$H$$$&$3$H$G$9!#$"$J$?$,(B Gnus $B$N(B -$B$d$jJ}$r/$/$H$b!";d$,(B Gnus $B$KF~$l$?(B Emacs $B$N%5%V%j%_%J%kG>L#A9(B -$B@vBu4X?t$rGd$C$F$/$l$??M$O$=$l$rJ]>Z$7$F$$$^$9!#$"$J$?$bF12=$7$^$9!#$"$J(B -$B$?$O(B Gnus $B$r0&$7$^$9!#$"$J$?$O(B Gnus $B$G$N%a!<%k$NJ}K!$r0&$7$^$9!#@dBP$K!#(B) +@table @code +@item :connection +$B%5!<%P!<$K@\B3$9$k$H$-$K;H$&%9%H%j!<%`$G!"(B@code{ssl}$B!"(B@code{tls} $B$^$?(B +$B$O(B @code{nil} $B$r;XDj$9$k$3$H$,$G$-$^$9!#%G%#%U%)%k%H$O(B @code{nil} $B$G!"0B(B +$BA4$G$O$J$$@\B3$rMQ$$$^$9!#(B@code{ssl} $B$H(B @code{tls} $B$G$O30It%W%m%0%i%`$H(B +$B%i%$%V%i%j!<$,I,MW$G$"$k$3$H$KCm0U$7$F$/$@$5$$(B: -@node Getting Started Reading Mail -@subsection $B%a!<%k$rFI$`$3$H$r;O$a$k(B +@table @code +@item ssl +@acronym{SSL} $B$r;H$$$^$9!#(BOpenSSL (@samp{openssl} $B%W%m%0%i(B +$B%`(B) $B$+(B SSLeay (@samp{s_client}) $B$H30It%i%$%V%i%j!<(B @samp{ssl.el} $B$,I,MW(B +$B$G$9!#(B -Gnus $B$r;H$C$F?7$7$$%a!<%k$rFI$`$3$H$O$^$C$?$/4JC1$G$9!#$"$J$?$,A*$s$@%a!<(B -$B%k%P%C%/%(%s%I$r(B @code{gnus-secondary-select-methods} $B$KJ|$j9~$`$@$1$G!"(B -$B<+F0E*$KFI$`$3$H$,$G$-$k$h$&$K$J$j$^$9!#(B +@item tls +STARTTLS (@acronym{SSL} $B$KN`;w(B) $B$r;H$$$^$9!#30It%i%$%V%i(B +$B%j!<(B @samp{starttls.el} $B$H(B @samp{starttls} $B%W%m%0%i%`$,I,MW$G$9!#(B +@end table -$BNc$($P(B @code{nnml} ($B$3$l$O!V0l%a!<%k$K$D$-0l%U%!%$%k!W$N%P%C%/%(%s%I$G(B -$B$9(B) $B$r;H$$$?$$$J$i!"$r;H$C$F!"%G%#%U%)%k%H$N(B @acronym{POP} $B%5!<%P!<(B +$B$+$i$N%0%k!<%W$HF1$8$h$&$KFI$`$3$H$,$G$-$k$h$&$K$J$j$^$9!#(B +$B;XL>$7$?%5!<%P!<$+$i!";XL>$7$?MxMQ/$J$/$H$b(B qmail $B$H(B postfix $B$K$h$C(B +$B$F%5%]!<%H$5$l$F$$$k%a!<%k%\%C%/%9$N7A<0$G!"FCJL$N%G%#%l%/%H%j!<$K$"$k$=(B +$B$l$>$l$N%U%!%$%k$O!"87L)$K0lDL$N%a!<%k$r4^$s$G$$$^$9!#(B -Gnus $B$G%a!<%k$rFI$`$K$O$3$l$G==J,$J$O$:$G$9!#%^%K%e%"%k$N$3$NItJ,$NB>$N(B -$B>O$r=OFI$9$kI,MW$,$"$k$+$b$7$l$^$;$s$,!#FC$K(B @ref{Choosing a Mail Back -End} $B$H(B @ref{Expiring Mail} $B$r!#(B +$B%-!<%o!<%I(B: -@node Splitting Mail -@subsection $B%a!<%k$NJ,3d(B -@cindex splitting mail -@cindex mail splitting -@cindex mail filtering (splitting) +@table @code +@item :path +$B%a!<%k$,J]B8$5$l$k%G%#%l%/%H%j!<$NL>A0$G$9!#%G%#%U%)%k%H$O4D6-JQ(B +$B?t(B @env{MAILDIR} $B$+$i$l$N3JG<@h$K0lDL$:$D!V?6$jJ,$1(B -$B$k!W0UL#$G;H$C$F$$$^$9!#(B -@end quotation +$B%j%b!<%H%^%7%s$+$i%a!<%k$r$l$N%j%9%H$N:G=i$NMWAG$O%a!<%k%0%k!<%W(B -$B$NL>A0!"Fs$D$a$NMWAG$O$=$l$>$l$N%a!<%k$,$=$N%0%k!<%W$KB0$9$k$+$I$&$+$r%X%C(B -$B%@!<$GH=Dj$9$k$?$a$K;H$&@55,I=8=$G$9(B ($B$H$3$m$G!"%a!<%k%0%k!<%W$NL>A0(B -$B$,(B @samp{mail} $B$G;O$^$kI,MW$O$"$j$^$;$s(B)$B!#:G=i$NJ8;zNs$O!"(B -@code{replace-match} $B$,9gCW$7$?J8>O$+$il9g!"A^F~$5$l$k%F%-%9%H$r>.J8;z$K$9$Y$-$+$I$&$+(B -$B$r(B @code{nnmail-split-lowercase-expanded} $B$,@)8f$7$^$9!#(B@xref{Fancy Mail -Splitting}. +@item imap +@acronym{IMAP} $B%5!<%P!<$+$i%a!<%k$re$G%a!<%k$rFI$`%W%m(B +$B%H%3%k$H$7$F$O(B ($B$9$J$o$A(B @code{nnimap} $B$G(B) $B;H$$$?$/$J$$$H$-$O!"(BGnus $B$G(B +$B$O(B @acronym{POP} $B%5!<%P!<$HF1MM$K07$C$F!";XDj$5$l$?(B @acronym{IMAP} $B%a!<(B +$B%k%\%C%/%9$+$i5-;v$r\$7$/(B +$B$O(B @ref{Using IMAP} $B$r;2>H$7$F$/$@$5$$!#(B -$BFsHVL\$NMWAG$O4X?t$G$b9=$$$^$;$s!#$=$N>l9g!"$=$l$O5,B'$N:G=i$NMWAG(B ($B%a!<(B -$B%k%0%k!<%W$NL>A0(B) $B$r0z?t$H$7$F!"%X%C%@!<$@$1$KHO0O$r69$a$i$l$?%P%C%U%!!<(B -$B$G8F$P$l$^$9!#%a!<%k$,$=$N%0%k!<%W$KB0$9$k$HH=CG$7$?$i!"$=$N4X?t(B -$B$O(B @code{nil} $B$G$J$$CM$rJV$9I,MW$,$"$j$^$9!#(B +$B%-!<%o!<%I(B: -@cindex @samp{bogus} group -$B$3$l$i$N%0%k!<%W$N:G8e$O>o$KAm9gE*$J$b$N$G$"$k$Y$-$G!"$=$N@55,I=8=$OB>$N(B -$B@55,I=8=$K9gCW$7$J$+$C$?%a!<%k$K9gCW$9$k$?$a$K!"(B -@emph{$B$$$D$b(B} @samp{""} $B$G$J$1$l$P$J$j$^$;$s!#(B($B$3$l$i$N5,B'$OO"A[%j%9%H(B -$B$N=i$a$+$i=*$o$j$^$G=gHV$K=hM}$5$l$^$9!#%/%m%9%]%9%H$rM-8z$K$7$F$$$J$$8B(B -$B$j!":G=i$K9gCW$7$?5,B'$,!V>!$A!W$^$9!#%/%m%9%]%9%H$rM-8z$K$7$F$$$k>l9g$O!"(B -$B$9$Y$F$N9gCW$7$?5,B'$,!V>!$A!W$^$9!#(B) $B9gCW$9$k5,B'$,$J$+$C$?$i!"%a!<%k(B -$B$O:G8e$K(B @samp{bogus} $B%0%k!<%W$G=*$o$j$^$9!#%a!<%kJ,3d$K$h$C$F?7$7$$%0%k!<(B -$B%W$,:n$i$l$?>l9g$O!"$=$l$i$r8+$k$?$a(B -$B$K(B @code{gnus-group-find-new-groups} $B$rA0!#%G%#%U%)%k%H$O4D6-JQ?t(B @env{MAILHOST} $B$+(B +$B$iF@$^$9!#(B -$B$"$J$?<+?H$G$3$l$r$$$8$/$j$^$o$7$?$$$H$-$O!"$"$J$?$NA*$s$@4X?t$r$3$NJQ?t(B -$B$K@_Dj$9$k$3$H$,$G$-$^$9!#$3$N4X?t$OF~$C$FMh$?%a!<%k%a%C%;!<%8$N%X%C%@!<(B -$B$KHO0O$r69$a$i$l$?%P%C%U%!!<$G!"0z?tL5$7$G8F$P$l$^$9!#$3$N4X?t$O!"$=$N%a!<(B -$B%k%a%C%;!<%8$r$,9T$/$Y$-$@$HH=CG$9$k%0%k!<%WL>$N%j%9%H$rJV$5$J$1$l$P$J$j(B -$B$^$;$s!#(B +@item :port +@acronym{IMAP} $B%5!<%P!<$N%]!<%HHV9f!#IaDL$O%G%#%U%)%k%H$O(B @samp{143} $B$G!"(B +@acronym{TLS}/@acronym{SSL} $B@\B3$K$O(B @samp{993} $B$G$9!#(B -$B$3$NJQ?t$OFC5i%a!<%kJ,3d$G$"$C$F$bNI$$$G$9!#9=J8$K$D$$$F$O(B @xref{Fancy -Mail Splitting}. +@item :user +@acronym{IMAP} $B%5!<%P!<$KEO$9MxMQ$G$9!#%G%#%U%)%k%H$O%m%0%$%sL>$G$9!#(B -$B$9$Y$F$N%a!<%k%P%C%/%(%s%I$O!"F~$C$FMh$?5$$NFG$JL5} $B9T$r2?$+JL$N$b$N$KJQ$($^$9!#(B +@item :password +@acronym{IMAP} $B%5!<%P!<$KEO$9%Q%9%o!<%I$G$9!#;XDj$5$l$F$$$J$$$H$-$O!"Mx(B +$BMQu$G$O(B @samp{gssapi}, +@samp{kerberos4}, @samp{starttls}, @samp{tls}, @samp{ssl}, +@samp{shell} $B$^$?$O%G%#%U%)%k%H$N(B @samp{network} $B$K$J$j$^$9!#(B -@vindex nnmail-crosspost-link-function -@cindex crosspost -@cindex links -@code{nnmh} $B$H(B @code{nnml} $B$O%/%m%9%]%9%H$5$l$?5-;v$K%O!<%I%j%s(B -$B%/(B (hardlink) $B$r:n$k$3$H$K$h$C$F%/%m%9%]%9%H$r9T$J$$$^$9!#$7$+$7!"$9$Y$F(B -$B$N%U%!%$%k%7%9%F%`$,%O!<%I%j%s%/$N5!G=$rDs6!$7$F$$$k$o$1$G$O$"$j$^$;$s!#(B -$B$b$7$"$J$?$,$=$N>l9g$KEv$F$O$^$k$N$G$"$l$P!"(B -@code{nnmail-crosspost-link-function} $B$r(B @code{copy-file} $B$K@_Dj$7$F$/$@(B -$B$5$$!#(B($B$3$NJQ?t$O%G%#%U%)%k%H$G(B @code{add-name-to-file} $B$G$9!#(B) +@item :authentication +$B%5!<%P!<$G$NG'>Z$K$I$NG'>ZK!$r;H$&$+!#$3$l$K(B +$B$O(B @code{imap-authenticator-alist} $B$GDj5A$5$l$F$$$k%7%s%\%k$N0l$D$r@_Dj(B +$B$7$^$9!#8=>u$G$O(B @samp{gssapi}, @samp{kerberos4}, @samp{digest-md5}, +@samp{cram-md5}, @samp{anonymous} $B$^$?$O%G%#%U%)%k%H$N(B @samp{login} $B$K$J(B +$B$j$^$9!#(B -@kindex M-x nnmail-split-history -@findex nnmail-split-history -$B0JA0$K9T$J$o$l$?%a!<%kJ,3d$,%a%C%;!<%8$r$I$3$KF~$l$?$+$r8+$?$$>l9g$O!"(B -@kbd{M-x nnmail-split-history} $BL?Na$r;H$C$F$/$@$5$$!#$3$l$+$i%9%W!<%k$7(B -$BD>$=$&$H$9$k%a%C%;!<%8$,$I$3$KF~$k$+$r8+$?$$>l9g$O!"(B -@code{gnus-summary-respool-trace} $B$*$h$S4XO"$9$kL?Na(B (@pxref{Mail Group -Commands}) $B$r;H$C$F$/$@$5$$!#(B +@item :program +:stream $B$K(B `shell' $B$,@_Dj$5$l$F$$$k$H$-$O!"$3$NCM$,JQ(B +$B?t(B @code{imap-shell-program} $B$K3d$jEv$F$i$l$^$9!#$3$l$O(B @code{format} $B$U(B +$B$&$NJ8;zNs(B ($B$^$?$OJ8;zNs$N%j%9%H(B) $B$G$J$1$l$P$J$j$^$;$s!#Nc$r<($7$^$7$g$&(B: -@vindex nnmail-split-header-length-limit -@code{nnmail-split-header-length-limit} $B$N@)8B$h$jD9$$%X%C%@!<9T$O!"J,3d(B -$B4X?t$N=hM}BP>]$+$i=|30$5$l$^$9!#(B +@example +ssh %s imapd +@end example -@vindex nnmail-mail-splitting-decodes -@vindex nnmail-mail-splitting-charset -$B%G%#%U%)%k%H$G$OJ,3d$N=hM}$K$*$$$F%X%C%@!<$r(B @acronym{MIME} $B%G%3!<%I$7$J(B -$B$$$N$G!"Hs(B-@acronym{ASCII} $BJ8;zNs$K9gCW$5$;$k$3$H$,$G$-$^$;$s!#$7$+$7!"(B -$B@8$N%X%C%@!<$N%G!<%?$r85$K5-;v$N9gCW$rH=Dj$7$?$$>l9g$K$OLrN)$D$G$7$g$&!#(B -$B$=$l$r2DG=$K$9$k$K$O(B @code{nnmail-mail-splitting-decodes} $BJQ?t(B -$B$r(B @code{nil} $B$G$O$J$$CM$K@_Dj$7$F$/$@$5$$!#2C$((B -$B$F(B @code{nnmail-mail-splitting-decodes} $B$,(B @code{nil} $B$G$O$J$$>l9g$K!"(B -@code{nnmail-mail-splitting-charset} $BJQ?t$NCM$,(B @acronym{MIME} $B$G$O$J$$(B -$B%(%s%3!<%I$5$l$?J8;zNs(B ($BLuCm(B: @code{iso-2022-jp} $B$G%(%s%3!<%I$5$l$?@8$N(B -$B%G!<%?$J$I(B) $B$r%G%3!<%I$9$k$?$a$K;H$o$l$^$9!#%G%#%U%)%k%H$O(B @code{nil} $B$G!"(B -@acronym{MIME} $B$G$O$J$$%(%s%3!<%I$5$l$?J8;zNs$r%G%3!<%I$7$^$;$s!#$"$J$?(B -$B$K$H$C$F9%ET9g$JCM$O$*$=$i$/(B @code{undecided} $B$+!"$^$?$O$"$J$?$,6=L#$,$"(B -$B$k%a!<%k$GDL>o;H$o$l$F$$$kJ8;z%;%C%H(B ($BLuCm(B: $Bl9g$G$bJ,3d$r5/$3$5$;$k$3$H$,$G$-$^$9!#(B($B$3$NJQ?t$OB>$NA0!#(B -Gnus $B$O$"$J$?<+?H$K:R$$$,5Z$V2DG=@-$"$C$F$b!"$"$J$?$,K>$`$9$Y$F$N5!2q$r(B -$BDs6!$7$^$9!#Nc$($P!"$"$J$?$N>e;J$+$i$/$k$9$Y$F$N%a!<%k$rF~$l$k%0%k!<%W$r(B -$B:n$C$?$H$7$^$7$g$&!#$=$N8e!"6vH/E*$K$=$N%0%k!<%W$N9XFI$r$d$a$F$7$^$&$H$I(B -$B$&$J$k$G$7$g$&!#$=$l$G$b(B Gnus $B$O>e;J$+$i$N$9$Y$F$N%a!<%k$rL$9XFI$N%0%k!<(B -$B%W$KF~$l$k$N$G!">e;J$,!V7nMKF|$^$G$K$=$NJs9p=q$r=`Hw$7$J$$$H!#(B -@node Mail Sources -@subsection $B%a!<%k%=!<%9(B +@item p +$B%5!<%P!<$N%]!<%HHV9f!#(B +@end table -$B%a!<%k$O$?$/$5$s$NJL$N%=!<%9(B (source) $B$+$iA0!#%G%#%U%)%k%H$O(B @samp{INBOX} $B$G!"$3(B +$B$l$OIaDL$OF~$C$F$/$k%a!<%k$rC5n$N%U%i%0$rIU$1$^$9$,!"C1$K4{FI$N%U%i%0(B +$B$rIU$1$k$?$a$N(B @samp{\Seen} $B$,Be0F$K$J$k$G$7$g$&!#$3$l$i$O:G$b$"$j$=$&$J(B +$BFs$D$NA*Br$G$9$,!"B>$N%U%i%0$b(B RFC2060 $B$N(B 2.3.2 $B@a$GDj5A$5$l$F$$$^$9!#(B + +@item :dontexpunge +@code{nil} $B$G$J$+$C$?$i!"5-;v$rC5n$N0u$,IU$$$F$$(B +$B$F$b:o=|$7$^$;$s!#(B +@end table + +@acronym{IMAP} $B%a!<%k%=!<%9$NNc(B: + +@lisp +(imap :server "mail.mycorp.com" + :stream kerberos4 + :fetchflag "\\Seen") +@end lisp + +@item group +$BuBV(B) $B$G$"$C$F$b%a!<%k$rl9g$KJXMx$G$9!#(B +@end table +@end table -@code{mail-sources} $B$O$9$Y$F$N%0%k!<%W$KBP$7$F6&DL$G$9!#$7$+$7FCDj$N%0%k!<(B -$B%W$N$?$a$K!"(B@code{mail-sources} $B$K(B @code{group} $B%a!<%k%=!<%9;X<(;R$r;}$?(B -$B$;$F!"$+$DC10l$N%a!<%k%=!<%9$r;XDj$9$k(B @code{mail-source} $B%0%k!<%W%Q%i%a!<(B -$B%?!<(B (@pxref{Group Parameters}) $B$r@_Dj$9$k$3$H$K$h$C$F!"%a!<%k%=!<%9$rDI(B -$B2C$9$k$3$H$,$G$-$^$9!#$3$l$r;H$&>l9g$N(B @code{mail-sources} $B$O!"0lHL$K$O(B -$BC1$J$k(B @code{(group)} $B$G$9!#$=$7$F%0%k!<%W$N$?$a$N(B @code{mail-source} $B%Q(B -$B%i%a!<%?!<$O$3$N$h$&$J$b$N$K$J$k$G$7$g$&(B: +@subsubsection $B4X?t%$%s%?!<%U%'!<%9(B + +$B>e5-$N$$$/$D$+$N%-!<%o!<%I$O!"$l$N%-!<%o!<%I(B @code{:foo} $B$KBP$7(B +$B$F(B Lisp $BJQ?t(B @code{foo} $B$,!"$=$N%-!<%o!<%I$NCM$KB+G{$5$l$^$9!#Nc$($P!"0J(B +$B2<$N%a!<%k%=!<%9$N@_DjNc$K$D$$$F9M$($F$_$F$/$@$5$$!#(B @lisp -(mail-source . (file :path "home/user/spools/foo.spool")) +(setq mail-sources '((pop :user "jrl" + :server "pophost" :function fetchfunc))) @end lisp -$B$3$l$O!"$=$N%0%k!<%W$O(B ($B$3$N%0%k!<%W$@$1$O(B) $B%a%C%;!<%8$r%9%W!<%k%U%!%$(B -$B%k(B @samp{/user/spools/foo.spool} $B$+$i$l$N7?$N%a!<%k%=!<%9$N$?$a$N%-!<%o!<%I$N%j%9%H$K$D$$$F$O!"A0=R$N@b(B +$BL@$r;2>H$7$F$/$@$5$$!#(B -@table @code -@item file -$BC10l$N%U%!%$%k$+$i%a!<%k$rA0$G$9!#%G%#%U%)%k%H$O(B @env{MAIL} $B4D6-JQ?t$NCM(B -$B$+(B @code{rmail-spool-directory} $B$NCM(B ($BIaDL(B -$B$O(B @file{usr-mail/spool/user-name} $B$N$h$&$J$b$N(B) $B$G$9!#(B +@item mail-source-crash-box +@vindex mail-source-crash-box +$B%a!<%k$,!"$=$l$r=hM}$7$F$$$k4|4VCf$K3JG<$5$l$F$$$k>l=j$G$9!#%G%#%U%)%k%H(B +$B$O(B @file{~/.emacs-mail-crash-box} $B$G$9!#(B -@item :prescript -@itemx :postscript -$B$=$l$>$l$N%a!<%k$rC5n$7$^$9!#(B@code{t} $B$G$O%U%!%$%k$r$?$@$A$K>C5n$7!"(B +@code{nil} $B$G$O$$$+$J$k%U%!%$%k$b>C$7$^$;$s!#@5$N?t$@$C$?>l9g$O!"$=$NF|(B +$B?t0J>e$K8E$$%U%!%$%k$r>C5n$7$^$9(B ($B>C5n$O?7Ce%a!<%k$rC5n$9$k$H$-$K3NG'$r5a$a$^$9!#$3$NJQ?t(B +$B$O(B @code{mail-source-delete-incoming} $B$,@5$N?t$G$"$k>l9g$@$1;H$o$l$^$9!#(B + +@item mail-source-ignore-errors +@vindex mail-source-ignore-errors +$BHs(B-@code{nil} $B$@$C$?$i!"%a!<%k%=!<%9$+$i%a!<%k$rFI$`$H$-$N%(%i!<$rL5;k$7(B +$B$^$9!#(B + +@item mail-source-directory +@vindex mail-source-directory +$BF~$C$F$-$?%a!<%k%=!<%9$N%U%!%$%k$,(B ($B$b$7$"$l$P(B) $B3JG<$5$l$k%G%#%l%/%H%j!<(B +$B$G$9!#%G%#%U%)%k%H$O(B @file{~/Mail/} $B$G$9!#8=;~E@$G$3$l$,;H$o$l$kM#0l$N$b(B +$B$N$O!"JQ?t(B @code{mail-source-delete-incoming} $B$,(B @code{nil} $B$^$?$O?tCM$G(B +$B$"$C$?>l9g$K!"F~$C$F$-$?%a!<%k$r3JG<$9$k%U%!%$%k$NCV$->l=j$N;XDj$G$9!#(B + +@item mail-source-incoming-file-prefix +@vindex mail-source-incoming-file-prefix +$BF~$C$F$-$?%a!<%k$r0l;~E*$K3JG<$9$k%U%!%$%k$NL>A0$N@\F,8l$G$9!#%G%#%U%)%k(B +$B%H$O(B @file{Incoming} $B$G!"$3$N>l9g%U%!%$%k(B +$B$O(B @file{Incoming30630D_} $B$d(B @file{Incoming298602ZD} $B$N$h$&$K$J$j$^$9!#(B +$B$3$l$,K\Ev$K4X78$9$k$N(B +$B$O(B @code{mail-source-delete-incoming} $B$,(B @code{nil} $B$^$?$O?tCM$N>l9g$@$1(B +$B$G$9$,!#(B + +@item mail-source-default-file-modes +@vindex mail-source-default-file-modes +$B$9$Y$F$N?7$7$$%a!<%k%U%!%$%k$O$3$N%U%!%$%k%b!<%I$K$J$j$^$9!#%G%#%U%)%k%H(B +$B$O(B 384 $B$G$9!#(B + +@item mail-source-movemail-program +@vindex mail-source-movemail-program +@code{nil} $B$G$J$+$C$?$i!"?7Ce%a!<%k$rA0$G$"(B +$B$k$H2r$r;H$&$H(B: +$B$3$NJQ?t$,(B @code{nil} $B$G$"$l$P!"%a!<%k%P%C%/%(%s%I$O7h$7$F<+J,<+?H$G$O%a!<(B +$B%k$rJ}$+$i%a!<%k$rl9g$O!"(B -@acronym{POP} $B$d(B @acronym{IMAP} $B$J$I$G%a!<%k$r$O;HMQ$G$-$^$;$s(B---$B%a!<%k$r0\F0$7$F$$$k$H$-$K(B -$B%a!<%k%9%W!<%k$r%m%C%/$9$kJ}K!$,$"$j$^$;$s!#(B - -$BE,Ev$J%5!<%P!<$r@_CV$9$k$3$H$,IT2DG=$J$i!"JQ$o$j$K(B ssh $B$r;H$&$3$H$,$G$-(B -$B$^$9!#(B +$B$"$k$$$O!"$3$l$i$N%-!<%o!<%I$N$I$s$J%G%#%U%)%k%H$b;H$$$?$/$J$1$l$P!"$3$N(B +$B$h$&$K$7$F$/$@$5$$(B: @lisp (setq mail-sources - '((file :prescript "ssh host bin/getmail >%t"))) + '((file :path "/var/spool/mail/user-name") + (pop :server "pop3.mail.server" + :user "user-name" + :port "pop3" + :password "secret"))) @end lisp -@samp{getmail} $B%9%/%j%W%H$O0J2<$N$h$&$J$b$N$K$J$k$G$7$g$&(B: +$B$"$J$?$,%a!<%k%P%C%/%(%s%I$r;H$&$H$-!"(BGnus $B$O$9$Y$F$N%a!<%k$r(B inbox $B$+$i(B +$B5[$$>e$2$F%[!<%`%G%#%l%/%H%j!<$KJ|$j9~$_$^$9!#$"$J$?$,%a!<%k%P%C%/%(%s%I(B +$B$r;H$C$F$$$J$$$H$-$O!"(BGnus $B$O0lDL$b%a!<%k$r0\F0$7$^$;$s(B---$B$=$&$$$&>l9g$K(B +$B$O!":G=i$K$?$/$5$s$NKbK!$r>'$($J$1$l$P$J$j$^$;$s!#$^$:8^K'@1$rIA$-!"O9?$(B +$B$rEt$7!";3MS$r@8$1lS$H$7$FJ{$2=*$($?8e$K$O!"(BGnus $B$,$"$J$?$N%a!<%k$r0\F0(B +$B$7$?$H$7$F$b!"$"$J$?$O/dev/null && cat $TMP -@end example +$B$3$l$i$NJQ?t(B ($B$N$[$H$s$I(B) $B$O!"$9$Y$F$N$5$^$6$^$J%a!<%k%P%C%/%(%s%I$K4XO"(B +$B$7$^$9!#(B -$B$"$J$?$,;H$$$?$$(B @samp{movemail} $B$H0l;~%U%!%$%k$K9g$o$;$F!"%9%/%j%W%H$r(B -$B=q$-49$($F$/$@$5$$!#(B +@table @code +@vindex nnmail-read-incoming-hook +@item nnmail-read-incoming-hook +$B$9$Y$F$N%a!<%k%P%C%/%(%s%I$O!"?7$7$$%a!<%k$rFI$_9~$s$@8e$K$3$N%U%C%/$r8F(B +$B$S$^$9!#$=$&$7$?$1$l$P!"2?$+$N%a!<%k4F;k%W%m%0%i%`$KCN$i$;$k$?$a$K$3$N%U%C(B +$B%/$r;H$&$3$H$,$G$-$^$9!#(B -@item directory -@vindex nnmail-scan-directory-mail-source-once -$BFCDj$N%G%#%l%/%H%j!<$K$"$kJ#?t$N%U%!%$%k$+$i%a!<%k$r$l$N%a%C%;!<%8$,$=$N%X%C%@!<$K4p$E$$$FJ,3d$,$J$5$l$kD>A0$K!"$=$l$,(B +$B3JG<$5$l$F$$$k%P%C%U%!!<$Go$NJ,3d=hM}$,$=$N%G%#%l%/%H%j!<$K$"$k$9$Y$F$N%U%!%$%k$KBP$7$F9T(B -$B$J$o$l$^$9(B (@pxref{Splitting Mail})$B!#(B +@vindex nnmail-pre-get-new-mail-hook +@vindex nnmail-post-get-new-mail-hook +@item nnmail-pre-get-new-mail-hook +@itemx nnmail-post-get-new-mail-hook +$B$3$l$i$O!"F~$C$F$/$k%a!<%k$r=hM}$9$k$H$-$KA0(B +$B$K8F$P$l!"(B@code{nnmail-post-get-new-mail-hook} $B$O%a!<%k$N07$&=hM}$,=*$o$C(B +$B$?$H$-$K8F$P$l$^$9!#0J2<$O$3$l$i$NFs$D$N%U%C%/$r;H$C$F!"?7$7$$%a!<%k$N%U%!(B +$B%$%k$N%U%!%$%k%b!<%I$rJQ99$9$kNc$G$9(B: -$B%-!<%o!<%I(B: +@lisp +(add-hook 'nnmail-pre-get-new-mail-hook + (lambda () (set-default-file-modes 511))) -@table @code -@item :path -$B%U%!%$%k$,$"$k%G%#%l%/%H%j!<$NL>A0$G$9!#$3$l$K$O%G%#%U%)%k%HCM$O$"$j$^$;(B -$B$s!#(B +(add-hook 'nnmail-post-get-new-mail-hook + (lambda () (set-default-file-modes 551))) +@end lisp -@item :suffix -$B$3$N@\Hx8l$G=*$o$kL>A0%U%!%$%k$@$1$,;H$o$l$^$9!#%G%#%U%)%k%H(B -$B$O(B @samp{.spool} $B$G$9!#(B +@item nnmail-use-long-file-names +@vindex nnmail-use-long-file-names +@code{nil} $B$G$J$$$J$i!"%a!<%k%P%C%/%(%s%I$OD9$$%U%!%$%kL>$H%G%#%l%/%H%j!<(B +$BL>$r;H$$$^$9!#(B@samp{mail.misc} $B$N$h$&$J%0%k!<%W$O(B @file{mail.misc} $B$H$$(B +$B$&D9$$L>A0$N%G%#%l%/%H%j!<$+%U%!%$%k$K<}$a$i$l$^$9(B (@code{nnml} $B%P%C%/%((B +$B%s%I$N>l9g$O%G%#%l%/%H%j!l9g$O%U%!%$%k(B +$B$G$9(B)$B!#(B@code{nil} $B$@$C$?$i!"F1$8%0%k!<%W$O(B @file{mail/misc} $B$K<}$a$i$l$^(B +$B$9!#(B + +@item nnmail-delete-file-function +@vindex nnmail-delete-file-function +@findex delete-file +$B%U%!%$%k$r>C5n$9$k$?$a$K8F$P$l$k4X?t$G$9!#%G%#%U%)%k%H(B +$B$O(B @code{delete-file} $B$G$9!#(B + +@item nnmail-cache-accepted-message-ids +@vindex nnmail-cache-accepted-message-ids +@code{nil} $B$G$J$$$H!"%P%C%/%(%s%I$K(B ($BNc$($P(B @code{Gcc} $B$K$h$C$F(B) $BF~$C$F(B +$BMh$?5-;v$N(B @code{Message-ID} $B$r!"%a!<%k$N=EJ#$rH/8+$9$k$?$a$N%-%c%C%7%e(B +$B$KF~$l$^$9!#%G%#%U%)%k%H$O(B @code{nil} $B$G$9!#(B + +@item nnmail-cache-ignore-groups +@vindex nnmail-cache-ignore-groups +$B@55,I=8=$+@55,I=8=$N%j%9%H$G$9!#L>A0$,$I$l$+$N@55,I=8=$K9gCW$9$k%0%k!<%W(B +$B$N5-;v$O!"(B@code{Message-ID} $B%-%c%C%7%e$K5-O?$5$l$^$;$s!#(B + +$BNc$($PFC5iJ,3d(B (@pxref{Fancy Mail Splitting}) $B$r4X(B +$B?t(B @code{nnmail-split-fancy-with-parent} $B$H$H$b$K;H$C$F$$$k>l9g$KLrN)$D(B +$B$G$7$g$&!#(B +@end table -@item :predicate -$B$3$N=R8l$,(B @code{nil} $B$G$J$$CM$rJV$9%U%!%$%k$@$1$,;H$o$l$^$9!#%G%#%U%)%k(B -$B%H$O(B @code{identity} $B$G$9!#$3$l$ODI2C$NA*JL4o$H$7$F;HMQ$5$l$^$9(B---$B@5$7$$(B -$B@\Hx8l$G!"(B@emph{$B$+$D(B} $B$3$N=R8l$rK~B-$9$k%U%!%$%k$@$1$,BP>]$K$J$j$^$9!#(B +@node Fancy Mail Splitting +@subsection $BFC5i%a!<%kJ,3d(B +@cindex mail splitting +@cindex fancy mail splitting -$BLuCm(B: $B$3$N>l9g$N=R8l$O4X?t$G!"@5$7$$@\Hx8l$r;}$D%U%!%$%k$NL>A0$,0z?t$H$7(B -$B$FEO$5$l$^$9!#(B +@quotation +$BLuCm(B: @dfn{Fancy} $B$H$$$&C18l$O!"AOB$E*!"6uA[E*!"5$$^$0$l$J!"9%$-$J!"GIeEy$J!"6K>e$N!"JQ$o$j$l$N%a!<%k$r$N(B (ding) $B4XO"$N%a!<%k$N(B} + ;; @r{$B$?$a$N%0%k!<%W$K$O%/%m%9%]%9%H$7$^$;$s!#(B} + (& (| (any "ding@@ifi\\.uio\\.no" "ding.list") + ("subject" "ding" "ding.misc")) + ;; @r{$BB>$N%a!<%j%s%0%j%9%H(B@dots{}} + (any "procmail@@informatik\\.rwth-aachen\\.de" "procmail.list") + (any "SmartList@@informatik\\.rwth-aachen\\.de" "SmartList.list") + ;; @r{$B0J2<$N$I$A$i$N%a!<%j%s%0%j%9%H$bF1$8@\Hx8l$J$N$G!"(Bbugs- $B$@(B} + ;; @r{$B$1$KEj9F$5$l$?$b$N$,(B mypkg.list $B$K%/%m%9%]%9%H$5$l$J$$$h$&(B} + ;; @r{$B$K$7$F$$$^$9!#$7$+$7K\Ev$K%/%m%9%]%9%H$5$l$?5-;v$r%/%m%9%](B} + ;; @r{$B%9%H$9$k$3$H$O$G$-$k$h$&$K$J$C$F$$$^$9!#(B} + (any "bugs-mypackage@@somewhere" "mypkg.bugs") + (any "mypackage@@somewhere" - "bugs-mypackage" "mypkg.list") + ;; @r{$B?M!9(B@dots{}} + (any "larsi@@ifi\\.uio\\.no" "people.Lars_Magne_Ingebrigtsen")) + ;; @r{$B9gCW$7$J$+$C$?%a!<%k$O$9$Y$F$rJa$^$($k%0%k!<%W$X9T$-$^$9!#(B} + "misc.misc") @end lisp -@item pop -@acronym{POP} $B%5!<%P!<$+$i%a!<%k$r$l$N(B +$BJ,3d$,B>$NJ,3d$r4^$`:F5"E*9=B$$G$9!#0J2<$O;H$&$3$H$,$G$-$kJ,3d$N9=J8$G$9(B: @table @code -@item :server -@acronym{POP} $B%5!<%P!<$NL>A0$G$9!#%G%#%U%)%k%H$O(B @env{MAILHOST} $B4D6-JQ?t(B -$B$+$i$G$"$k$H$_$J$5$l$^$9!#DL>o$N@55,I=(B +$B8=$NE83+$,9T$J$o$l$^$9!#8e=R$NNc(B ($BLuCm(B: @samp{\\&}, +@samp{\\1}$B!A(B@samp{\\9}) $B$r8+$F$/$@$5$$!#(B -@item :port -@acronym{POP} $B%5!<%P!<$N%]!<%HHV9f$G$9!#$3$l$O?tCM(B ($BNc$((B -$B$P(B @samp{:port 1234}) $B$+J8;zNs(B ($BNc$($P(B @samp{:port "pop3"}) $B$G$9!#$b$7J8(B -$B;zNs$J$i(B Unix $B%7%9%F%`$K$*$1$k(B @file{/etc/services} $B$K:\$C$F$$$k%5!<%S%9(B -$BL>$G$J$1$l$P$J$j$^$;$s!#%G%#%U%)%k%H$O(B @samp{"pop3"} $B$G$9!#%7%9%F%`$K$h$C(B -$B$F$O(B @samp{"pop-3"} $B$H$7$J$1$l$P$J$i$J$$$+$b$7$l$^$;$s!#(B +@c $B$3$N9T$r@^$jJV$5$J$$$G$/$@$5$$!#(B +@item (@var{field} @var{value} [- @var{restrict} [@dots{}] ] @var{split} [@var{invert-partial}]) +$B$3$NJ,3d$O>/$J$/$H$b;0$D$NMWAG$r4^$s$G$$$kI,MW$,$"$j$^$9!#:G=i$NMW(B +$BAG(B @var{field} ($B@55,I=8=(B) $B$K9gCW$9$k%X%C%@!<$,(B @var{value} ($B$3$l$b@55,I=(B +$B8=(B) $B$K9gCW$9$kJ8;zNs$r4^$s$G$$$?$J$i$P!"(B@var{split} $B$G;XDj$5$l$?%0%k!<%W(B +$B$K%a%C%;!<%8$r3JG<$7$^$9!#(B -@item :user -@acronym{POP} $B%5!<%P!<$KM?$($kMxMQ$G$9!#%G%#%U%)%k%H$O%m%0%$%sL>$G$9!#(B +@var{field} $B$N8e$K$"$C$F!"$7$+$b9gCW$7$?(B @var{value} $B$N:G8eHx$h$jA0$K$"(B +$B$k2?$+$NJ8;zNs$K(B @var{restrict} ($B$3$l$b$^$?@55,I=8=(B) $B$,9gCW$7$?$i!"(B +@var{split} $B$OL5;k$5$l$^$9!#$$$/$D$+$N(B @var{restrict} $B$N$I$l$b$,9gCW$7$J(B +$B$1$l$P(B @var{split} $B$,JN,$5$l$F$$$J$/$F!"$7(B +$B$+$bCM$,(B @code{nil} $B$G$J$1$l$P!"8l(B (word) $B$N6-3&$r$^$?$$$G@55,I=8=$N9gCW(B +$B$r9T$J$&$+$I$&$+$N?6$kIq(B +$B$$(B (@code{nnmail-split-fancy-match-partial-words} $BJQ?t$K$h$C$F@)8f$5$l$^(B +$B$9(B; $B2<5-;2>H(B) $B$,H?E>$7$^$9!#(B(Gnus 5.10.7 $B$N?75!G=(B) -@item :program -@acronym{POP} $B%5!<%P!<$+$i%a!<%k$rK@(B) $B$@$C$?$i!"$=$l$>$l(B +$B$N(B @var{split} $B$r$=$N$&$A$N0l$D$,9gCW$9$k$^$Ge$N%0%k!<%W$K3JG<$7$h$&(B +$B$H$9$k$3$H$G$9!#(B -@example -fetchmail %u@@%s -P %p %t -@end example +@item (& @var{split} @dots{}) +$BJ,3d$,%j%9%H$G!":G=i$NMWAG$,(B @code{&} $B$@$C$?$i!"$=$N%j%9%H$K$"$k$9$Y$F(B +$B$N(B @var{split} $B$rC5n$7$F$7$^$$$^$9(B)$B!#Hs>o$KCm0U$7$F;H$C$F$/$@$5$$!#(B -@table @samp -@item t -$B%a!<%k$,$=$3$K0\F0$5$;$i$l$k%U%!%$%k$NL>A0$G$9!#$3$l$O>o$K$3$NJ8;zNs$K4^(B -$B$^$l$F$$$J$1$l$P$J$j$^$;$s!#(B +@item (: @var{function} @var{arg1} @var{arg2} @dots{}) +$B$b$7J,3d$,%j%9%H$G!":G=i$NMWAG$,(B @code{:} $B$@$C$?$i!"FsHVL\$NMWAG(B +$B$,(B @var{args} $B$r0z?t$H$7$F4X?t$H$7$F8F$P$l$^$9!#4X?t$O(B @var{split} $B$rJV(B +$B$5$J$1$l$P$J$j$^$;$s!#(B -@item s -$B%5!<%P!<$NL>A0$G$9!#(B +@cindex body split +$BNc$($P0J2<$N4X?t$O!"5-;v$N%\%G%#!<$K4p$E$$$?J,3d$K;H$($k$G$7$g$&(B: -@item P -$B%5!<%P!<$N%]!<%HHV9f$G$9!#(B +@lisp +(defun split-on-body () + (save-excursion + (save-restriction + (widen) + (goto-char (point-min)) + (when (re-search-forward "Some.*string" nil t) + "string.group")))) +@end lisp -@item u -$B;HMQ$9$kMxMQ$G$9!#(B +@var{function} $B$,]$H$J$k%a%C%;!<%8$N%X%C(B +$B%@!e5-$NNc(B +$B$G(B @code{save-excursion} $B$H(B @code{save-restriction} $B$N8e(B +$B$G(B @code{(widen)} $B$r8F$VI,MW$,$"$kM}M3$G$9!#$5$i$K(B @code{nnimap} $B%P%C%/(B +$B%(%s%I$N>l9g!"%G%#%U%)%k%H$G$O5-;v$N%\%G%#!<$,%@%&%s%m!<%I$5$l$J$$$3$H$K(B +$BCm0U$7$F$/$@$5$$!#$=$l$r$9$k$?$a$K(B +$B$O(B @code{nnimap-split-download-body} $B$r(B @code{t} $B$K@_Dj$9$kI,MW$,$"$j$^(B +$B$9(B (@pxref{Client-Side IMAP Splitting})$B!#(B -@item p -$B;HMQ$9$k%Q%9%o!<%I$G$9!#(B +@item (! @var{func} @var{split}) +$BJ,3d$,%j%9%H$G:G=i$NMWAG$,(B @code{!} $B$@$C$?$i!"(B@var{split} $B$,(B ($B$H8@$&$+%X%C%@!(B) $B$K(B +$B9gCW$7$J$1$l$P$J$j$^$;$s!#(B -@item :prescript -$B%a!<%k$ro$3$l$i$NJ,3d$K$*$1$k(B @var{value} $B$O!"4pAC%b!<%I(B (fundamental +mode) $B9=J8%F!<%V%k(B (syntax table) $B$K=>$C$F!"40A4$K(B @emph{$B8l(B} (word) $B$K9g(B +$BCW$7$J$1$l$P$J$j$^$;$s!#8@$$49$($l$P!"$9$Y$F$N(B @var{value} $B$O0E(B +$B$K(B @code{\<...\>} $B0u(B ($B8l$N6h@Z$j5-9f(B) $B$G0O$^$l$^$9!#$7$?$,$C$F!"Nc$($P0J(B +$B2<$NJ,3d$r;H$&$H!"(B -@item :postscript -$B%a!<%k$rA0(B) $B$H$H$b$K(B -$B8F$P$l$^$9(B +@noindent +@samp{joedavis@@foo.org} $B$+$i$d$C$FMh$?%a%C%;!<%8$O!"DL(B +$B>o(B @samp{joemail} $B$K$O3JG<$5$l$J$$$G$7$g$&!#$3$N?6$kIq$$$rJQ99$7$?$1$l$P!"(B +$B0J2<$N;0$D$N$d$jJ}$N$I$l$G$b$r;H$&$3$H$,$G$-$^$9(B: -@item :authentication -$B$3$l$O(B @code{password} $B$+%7%s%\%k(B @code{apop} $B$N$I$A$i$+$G!"2?$NG'>ZJ}<0(B -$B$r;H$&$+$r;X<($7$^$9!#%G%#%U%)%k%H$O(B @code{password} $B$G$9!#(B -@end table +@enumerate +@item +@vindex nnmail-split-fancy-match-partial-words +@code{nnmail-split-fancy-match-partial-words} $BJQ?t$r(B @code{nil} $B$G$O$J$$(B +$BCM$K@_Dj$9$k$3$H$K$h$C$F!"8l$N6-3&$rL5;k$5$;$k$3$H$,$G$-$^$9!#$9$k$H!"9g(B +$BCW$O$h$j(B grep $B$U$&$K$J$j$^$9!#$3$NJQ?t$O!"FC5iJ,3d$G8l$N6-3&$r$^$?$$$@9g(B +$BCW$r9T$J$&$+$I$&$+$r@)8f$7$^$9!#%G%#%U%)%k%HCM$O(B @code{nil} $B$G$9!#(B -@vindex pop3-movemail -@vindex pop3-leave-mail-on-server -@code{:program} $B$H(B @code{:function} $B%-!<%o!<%I$,;XDj$5$l$F$$$J$$>l9g(B -$B$O(B @code{pop3-movemail} $B$,;H$o$l$^$9!#(B@code{pop3-movemail} $B$r;H$&>l9g(B -$B$K(B @code{pop3-leave-mail-on-server} $B$,Hs(B-@code{nil} $B$@$C$?$i!"%a!<%k$OuBV$N>pJs$r0];}$7$J$$$N$G!"$=$3$K$"$k%/%i(B -$B%$%"%s%H$,?.Mj$G$-$k>pJs$H!"l9g(B -$B$K(B @code{pop3-leave-mail-on-server} $B$rHs(B-@code{nil} $B$K@_Dj$9$k$N$O!"$"$^(B -$B$j0UL#$,$"$j$^$;$s!#%5!<%P!<$K;D$5$l$?%a!<%k$O!"yEO$,9T$J$o$l$F$$$J$$$N$G!"(BGnus $B$K(B -$B4^$a$k$3$H$,$G$-$J$$$N$G$9!#(B +@item +@code{.*} $B$G;O$^$k(B @var{value} $B$O!"8l$NA0$K$"$k8l$N6-3&$rL5;k$5$;$^$9!#(B +$BF1MM$K(B @code{.*} $B$G=*$o$k(B @var{value} $B$O!"8l$N8e$m$K$"$k8l$N6-3&$rL5;k$5(B +$B$;$^$9!#Nc$($P(B @code{"@@example\\.com"} $B$H$$(B +$B$&(B @var{value} $B$O(B @samp{foo@@example.com} $B$K9gCW$7$^$;$s$,!"(B +@code{".*@@example\\.com"} $B$J$i$P9gCW$7$^$9!#(B -$B;29M(B: $B0J2<$O(B T-gnus $B$N(B @file{pop3.el} $B$r;H$&>l9g$K<+F0E*$KDI2C$5$l$k%a!<(B -$B%k%=!<%9MQ$N%-!<%o!<%I$G$9(B: +@item +$B$3$N>O$N:G=i$NJ}$G=R$Y$?(B @var{invert-partial} $B%U%i%0$r!"(B +@samp{(@var{field} @var{value} @dots{})} $B7?$NJ,3d5,B'$G;H$&$3$H$,$G$-$^(B +$B$9!#$3$N%U%i%0$,@_Dj$5$l$F$$$k$H!"(B +@code{nnmail-split-fancy-match-partial-words} $B$,(B @code{nil} $B$G$"$C$F$b!"(B +$B8l$NN>B&$K$"$k8l$N6-3&$OL5;k$5$l$^$9!#5U$K!"$3$N%U%i%0$,@_Dj$5$l$F$$$k$H!"(B +@code{nnmail-split-fancy-match-partial-words} $B$,(B @code{nil} $B$G$O$J$$CM$G(B +$B$"$C$F$b!"8l$N6-3&$OL5;k$5$l$^$;$s!#(B(Gnus 5.10.7 $B$N?75!G=(B) +@end enumerate -@table @code -@item :connection -$B%5!<%P!<$K@\B3$9$k$H$-$K;H$&%9%H%j!<%`$G!"(B@code{ssl}$B!"(B@code{tls} $B$^$?(B -$B$O(B @code{nil} $B$r;XDj$9$k$3$H$,$G$-$^$9!#%G%#%U%)%k%H$O(B @code{nil} $B$G!"0B(B -$BA4$G$O$J$$@\B3$rMQ$$$^$9!#(B@code{ssl} $B$H(B @code{tls} $B$G$O30It%W%m%0%i%`$H(B -$B%i%$%V%i%j!<$,I,MW$G$"$k$3$H$KCm0U$7$F$/$@$5$$(B: +@vindex nnmail-split-abbrev-alist +@var{field} $B$H(B @var{value} $B$O(B Lisp $B%7%s%\%k$G$"$k$3$H$b$G$-$^$9!#$=$N>l(B +$B9g$=$l$i$O(B @code{nnmail-split-abbrev-alist} $B$G;XDj$5$l$?FbMF$K=>$C$FE83+(B +$B$5$l$^$9!#$3$l$O%;%k$N(B @sc{car} $B$,%-!<$r4^$s$G$$$F!"(B@sc{cdr} $B$,4XO"IU$1(B +$B$i$l$?CM$r;}$C$F$$$k%3%s%9%;%k(B (cons cell) $B$NO"A[%j%9%H$G$9!#0J2<$N9`L\(B +$B$,!"$"$i$+$8$a(B @code{nnmail-split-abbrev-alist} $B$KDj5A$5$l$F$$$^$9(B: @table @code -@item ssl -@acronym{SSL} $B$r;H$$$^$9!#(BOpenSSL (@samp{openssl} $B%W%m%0%i(B -$B%`(B) $B$+(B SSLeay (@samp{s_client}) $B$H30It%i%$%V%i%j!<(B @samp{ssl.el} $B$,I,MW(B -$B$G$9!#(B - -@item tls -STARTTLS (@acronym{SSL} $B$KN`;w(B) $B$r;H$$$^$9!#30It%i%$%V%i(B -$B%j!<(B @samp{starttls.el} $B$H(B @samp{starttls} $B%W%m%0%i%`$,I,MW$G$9!#(B +@item from +@samp{From}$B!"(B@samp{Sender} $B$*$h$S(B @samp{Resent-From} $B$N3F%U%#!<%k%I$K9g(B +$BCW$7$^$9!#(B +@item to +@samp{To}$B!"(B@samp{Cc}$B!"(B@samp{Apparently-To}$B!"(B@samp{Resent-To} $B$*$h(B +$B$S(B @samp{Resent-Cc} $B$N3F%U%#!<%k%I$K9gCW$7$^$9!#(B +@item any +@code{from} $B$H(B @code{to} $B$rE}9g$7$?$b$N$G$9!#(B @end table -@item :leave -$BHs(B-@code{nil} $B$G%a!<%k$r%5!<%P!<$K;D$7!"%a%C%;!<%8$N$r;H$C$F!"%G%#%U%)%k%H$N(B @acronym{POP} $B%5!<%P!<(B -$B$+$ipJs$K4p$E$$$F!"(BGnus $B$KF0E*$K%0%k!<%W$r:n$i$;$?(B +$B$$(B ($BNc$($P!"%0%k!<%WL>$N0lIt$r(B @code{replace-match} $B$N$h$&$J$d$jJ}$GCV$-(B +$B49$($5$;$?$$(B) $B$J$i$P!"$7$?%5!<%P!<$+$i!";XL>$7$?MxMQl9g$O!"D>A0$K9gCW$7$?J8;zNs$GCV$-49(B +$B$($i$l$^$9!#F1MM$K!"MWAG(B @samp{\\1} $B$+$i(B @samp{\\9} $B$^$G$O!"9gCW$7$?J8;z(B +$BNs$N0lIt$GCV$-49$($i$l$^$9(B ($BLuCm(B: $B@55,I=8=$NCf(B +$B$K(B @samp{\\(} $B$H(B @samp{\\)} $B$r;H$C$F%0%k!<%W$K$^$H$a$i$l$?$b$N$,0l$D0J>e(B +$B$"$k>l9g$K!"(B@samp{\\@var{n}} $B$O$=$N@55,I=8=$N(B @var{n} $B8DL\$N%0%k!<%W$K9g(B +$BCW$9$kJ8;zNs$N0lIt$GCV$-49$($i$l$^$9(B)$B!#(B -$B%a!<%k$N0\F0$K(B @samp{movemail} $B$r;H$$$^$9(B: +@vindex nnmail-split-lowercase-expanded +$B$=$N:]!"9gCW$7$?J8;zNs$r>.J8;z$K$7$?$b$N$GCV$-49$($k$Y$-$+$I$&$+(B +$B$r(B @code{nnmail-split-lowercase-expanded} $B$,7hDj$7$^$9!#$3$l$r(B +$BHs(B-@code{nil} $B$K$9$k$3$H$K$h$C$F!"%"%I%l%9$GBgJ8;z$H>.J8;z$,6hJL$;$:$K;H(B +$B$o$l$F$$$k(B ($BNc$($P(B mailing-list@@domain $B$H(B Mailing-List@@Domain) $B>l9g$G(B +$B$b!"J#?t$N%0%k!<%W$,@8@.$5$l$F$7$^$&$3$H$rHr$1$k$3$H$,$G$-$^$9!#%G%#%U%)(B +$B%k%H$O(B @code{t} $B$G$9!#(B + +@findex nnmail-split-fancy-with-parent +$B4X?t(B @code{nnmail-split-fancy-with-parent} $B$O!"%U%)%m!<%"%C%W5-;v$r?F5-(B +$B;v$HF1$8%0%k!<%W$K?6$jJ,$1$k$?$a$K;H$$$^$9!#%a!<%k$N?6$jJ,$1$r0l@87|L?@_(B +$BDj$7$F$_$F$b40`z$K$O$G$-$J$$$3$H$,$"$j$^$9$M!#Nc$($P!">e;J$+$i8D?M08$F$N(B +$B%a!<%k$,FO$$$?$H$7$^$9!#<+J,$,7H$C$F$$$k%W%m%8%'%/%H$H$OJL$NOC$G$9!#$1$l(B +$B$I!VB>$N%a!<%k$H6hJL$G$-$k$h$&$K$3$l$3$l$3$&$$$&8@MU$rI=Bj$K=q$$$F$/$@$5(B +$B$$!W$H>e;J$K8~$+$C$F;X?^$9$k$o$1$K$O$$$-$^$;$s$+$i!"7k6I<+J,$N/$J$/$H$b(B qmail $B$H(B postfix $B$K$h$C(B -$B$F%5%]!<%H$5$l$F$$$k%a!<%k%\%C%/%9$N7A<0$G!"FCJL$N%G%#%l%/%H%j!<$K$"$k$=(B -$B$l$>$l$N%U%!%$%k$O!"87L)$K0lDL$N%a!<%k$r4^$s$G$$$^$9!#(B +$B$3$N5!G=$Ol9g!"(BGnus $B$O8+(B +$B$D$1$?A45-;v$N%a%C%;!<%8(B ID $B$rJQ(B +$B?t(B @code{nnmail-message-id-cache-file} $B$G;XDj$5$l$?%U%!%$%k$K5-O?$7$^$9!#(B +$B$3$N$H$-!"$=$l$>$l$N5-;v$,3JG<$5$l$?%0%k!<%W$NL>A0$rJ;5-$7$^$9(B ($B$?$@$7%a!<(B +$B%k$G$O$J$$%a%C%;!<%8$N>l9g$O!"%0%k!<%WL>$O>JN,$5$l$^$9(B)$B!#$5$F!"$$$h$$$h(B +$B%a!<%k$N?6$jJ,$1$,;O$^$k$H!"4X(B +$B?t(B @code{nnmail-split-fancy-with-parent} $B$O!"J,3d$5$l$k3F5-;v(B +$B$N(B References ($B$H(B In-Reply-To) $B%X%C%@!<$rD4$Y!"(B +@code{nnmail-message-id-cache-file} $B$G;XDj$5$l$?%U%!%$%k$K$=$l$i$N%a%C%;!<(B +$B%8(B ID $B$,$"$k$+$I$&$+D4$Y$^$9!#?F5-;v$,8+$D$+$k$H!"$=$N%0%k!<%WL>$,@55,I=(B +$B8=(B @code{nnmail-split-fancy-with-parent-ignore-groups} $B$K9gCW$7$J$1$l$P!"(B +$B$3$N4X?t$OBP1~$9$k%0%k!<%WL>$rJV$9$o$1$G$9!#$3$3$G!"JQ(B +$B?t(B @code{nnmail-message-id-cache-length} $B$NCM$r%G%#%U%)%k%H$h$j$b4v$i$+(B +$BBg$-$JCM$K@_Dj$9$k$3$H$r4+$a$^$9!#$=$&$9$k$H!":#D4$Y$i$l$?%a%C%;!<(B +$B%8(B ID $B$?$A$O:#$7$P$i$/%-%c%C%7%e$NCf$KB8B3$G$-$^$9(B (5000 $B$K@_Dj$9$k$H%-%c%C(B +$B%7%e%U%!%$%k$NBg$-$5$O$@$$$?$$(B 300 $B%-%m%P%$%H$0$i$$$K$J$k$_$?$$$G$9(B)$B!#(B +@vindex nnmail-cache-accepted-message-ids +$B$5$i$K!"JQ?t(B @code{nnmail-cache-accepted-message-ids} $B$NCM$r(B +$BHs(B-@code{nil} $B$K@_Dj$9$l$P!"(BGnus $B$O0\F0$5$l$?5-;v$N%a%C%;!<%8(B ID $B$r$b5-(B +$BO?$9$k$N$G!"%U%)%m!<%"%C%W5-;v$O?F5-;v$N0\F0@h$HF1$8%0%k!<%W$KF~$k$h$&$K(B +$B$J$j$^$9!#(B -$B%-!<%o!<%I(B: +$BFCDj$N%0%k!<%W$r%-%c%C%7%e$K5-O?$7$?$/$J$$>l9g$O!"JQ(B +$B?t(B @code{nnmail-cache-ignore-groups} $B$b;2>H$7$F$/$@$5$$!#Nc$($P!"30$K=P(B +$B$9$9$Y$F$N%a%C%;!<%8$r!H(Boutgoing$B!I%0%k!<%W$KJ]B8$7$F$$$k$N$J$i$P!"(B +@code{nnmail-cache-ignore-groups} $B$r$=$N%0%k!<%WL>$K9gCW$9$k$h$&$K@_Dj$9(B +$B$l$PNI$$$G$7$g$&!#$5$b$J$$$H$"$J$?$N$9$Y$F$N%a%C%;!<%8$KBP$9$kJV;v$,(B +$B!H(Boutgoing$B!I%0%k!<%W$KF~$C$F$7$^$$$^$9!#(B -@table @code -@item :path -$B%a!<%k$,J]B8$5$l$k%G%#%l%/%H%j!<$NL>A0$G$9!#%G%#%U%)%k%H$O4D6-JQ(B -$B?t(B @env{MAILDIR} $B$+$iJ}$b$7$/$O$I$A$i$+$r@_Dj$7(B +$B$F(B @code{nnmail-split-methods} $B$r(B @code{gnus-group-split} $B$K@_Dj$9$k$@$1(B +$B$G$9!#J,3d4X?t$O$9$Y$F$N%0%k!<%W$G$3$l$i$N%Q%i%a!<%?!<$rAv::$7!"$=$l$K=>$C(B +$B$FJ,3d$7$^$9!#$9$J$o$A!"%a!<%k%0%k!<%W$N%Q%i%a!<(B +$B%?!<(B @code{to-list} $B$+(B @code{to-address} $B$G;XDj$5$l$?%"%I%l%9$+$iEj9F$5(B +$B$l$?$b$N$+!"$=$N%"%I%l%9$XEj9F$5$l$?%a%C%;!<%8$,$=$N%0%k!<%W$KJ]B8$5$l$^(B +$B$9!#(B -Maildir $B%a!<%k%=!<%9$NNc$r$U$?$D(B: +$B$H$-$K$O!"%a!<%j%s%0%j%9%H$K$OJ#?t$N%"%I%l%9$,$"$j!"%a!<%kJ,3d$K$=$l$i$9(B +$B$Y$F$rG'<1$5$;$kI,MW$,$"$k$+$b$7$l$^$;$s(B: @code{extra-aliases} $B%0%k!<%W(B +$B%Q%i%a!<%?!<$rDI2C$N%"%I%l%9$N%j%9%H$K@_Dj$9$k$@$1$G=*$j$G$9!#$"$($F@55,(B +$BI=8=$r;H$$$?$1$l$P!"(B@code{split-regexp} $B$r@_Dj$7$F$/$@$5$$!#(B -@lisp -(maildir :path "/home/user-name/Maildir/" - :subdirs ("cur" "new")) -@end lisp +$B$3$l$i$N$9$Y$F$N%0%k!<%W$N%Q%i%a!<%?!<$O!"(B@code{nnmail-split-fancy} $B$NJ,(B +$B3d$r:n@.$9$k$?$a$K;HMQ$5$l$^$9!#$=$NJ,3d$N;EMM$NCf?H(B +$B$O!"(B@var{field} $B$NCM$,(B @samp{any} $B$G$"$j!"(B +@var{value} $B$NCM(B +$B$,(B @code{to-list} $B$H(B @code{to-address} $B$H(B @code{extra-aliases} $B$N$9$Y$F(B +$B$H(B @code{split-regexp} $B$K9gCW$9$k$b$N$N$9$Y$F$K9gCW$9$kC10l$N@55,I=8=!"(B +$B$=$7$F(B @var{split} $B$,%0%k!<%W$NL>A0$K$J$j$^$9!#(B@var{restrict} $B$b;H$&$3$H(B +$B$,$G$-$^$9(B: $B$=$l$K$O(B @code{split-exclude} $B%Q%i%a!<%?!<$r@55,I=8=$N%j%9%H(B +$B$K@_Dj$7$F$/$@$5$$!#(B -@lisp -(maildir :path "/user@@remotehost.org:~/Maildir/" - :subdirs ("new")) -@end lisp +$B$3$l$i$N$9$Y$F$N%Q%i%a!<%?!<$r;H$C$F@5$7$$J,3d$,@8@.$5$l$J$$$H$-$d!"2?$+(B +$B$b$C$H6E$C$?$b$N$,I,MW$J$H$-$O!"(B@code{split-spec} $B%Q%i%a!<%?!<(B +$B$r(B @code{nnmail-split-fancy} $B$NJ,3d$K@_Dj$9$k$3$H$,$G$-$^$9!#$3$N>l9g$O!"(B +$BA0$b$C$F=q$+$l$?$9$Y$F$N%Q%i%a!<%?!<$O(B @code{gnus-group-split} $B$KL5;k$5(B +$B$l$^$9!#FC$K!"(B@code{split-spec} $B$O(B @code{nil} ($BLuCm(B: $B$3$l(B +$B$b(B @code{nnmail-split-fancy} $B$NJ,3d$N0ll9g$=$N%0%k!<%W$O(B @code{gnus-group-split} $B$KL5;k$5$l$^$9!#(B -@item imap -@acronym{IMAP} $B%5!<%P!<$+$i%a!<%k$re$G%a!<%k$rFI$`%W%m(B -$B%H%3%k$H$7$F$O(B ($B$9$J$o$A(B @code{nnimap} $B$G(B) $B;H$$$?$/$J$$$H$-$O!"(BGnus $B$G(B -$B$O(B @acronym{POP} $B%5!<%P!<$HF1MM$K07$C$F!";XDj$5$l$?(B @acronym{IMAP} $B%a!<(B -$B%k%\%C%/%9$+$i5-;v$r\$7$/(B -$B$O(B @ref{Using IMAP} $B$r;2>H$7$F$/$@$5$$!#(B +@vindex gnus-group-split-default-catch-all-group +$B$=$l$>$l$N%0%k!<%W$N$?$a$K!"0l$D$NJ,3d$r4^$`C10l$N(B @code{&} $BFC5iJ,3d$rDj(B +$B5A$9$k$3$H$K$h$C$F!"(B@code{gnus-group-split} $B$O9gCW$9$k$9$Y$F$N%0%k!<%W$K(B +$B%/%m%9%]%9%H$r$7$^$9!#$I$NJ,3d$K$b9gCW$7$J$$%a%C%;!<%8$O!"$I$l$+$N%0%k!<(B +$B%W$G(B @var{split-spec} $B$,(B @code{catch-all} $B$K@_Dj$5$l$F$$$J$$>l9g(B +$B$O(B @code{gnus-group-split-default-catch-all-group} $B$G;XDj$5$l$?L>A0$N%0(B +$B%k!<%W$K3JG<$5$l$^$9!#$=$N>l9g!"$=$N%0%k!<%W$O$9$Y$F$r$OFC5iJ,3d$J$N$G$9(B)$B!"8D?M$N%a!<%k%U%)%k%@!<(B +$B$K$=$l$i$N%a!<%k$,3JG<$5$l$k$I$N%a!<%j%s%0%j%9%H$K$bEv$F$O$^$i$J$$%a!<%k(B +$B$r!"J,3d$9$k$N$KJXMx$G$7$g$&!#$J$*$3$NFC5iJ,3d$O!"(B@code{|} $BJ,3d%j%9(B +$B%H(B ($B$=$l$O!"%0%k!<%W%Q%i%a!<%?!<$+$iCj=P$5$l$?5,B'$r;}$C$?(B @code{&} $BJ,3d(B +$B$r$b4^$s$G$$$^$9(B) $B$N:G8e$NMWAG$H$7$FDI2C$5$l$k$3$H$KCm0U$7$F$/$@$5$$!#(B -$B%-!<%o!<%I(B: +$B$=$m$=$mNc$r=P$9$Y$-$G$7$g$&!#0J2<$N%0%k!<%W%Q%i%a!<%?!<$,Dj5A$5$l$F$$$k(B +$B$3$H$r2>Dj$7$^$9(B: -@table @code -@item :server -@acronym{IMAP} $B%5!<%P!<$NL>A0!#%G%#%U%)%k%H$O4D6-JQ?t(B @env{MAILHOST} $B$+(B -$B$iF@$^$9!#(B +@example +nnml:mail.bar: +((to-address . "bar@@femail.com") + (split-regexp . ".*@@femail\\.com")) +nnml:mail.foo: +((to-list . "foo@@nowhere.gov") + (extra-aliases "foo@@localhost" "foo-redist@@home") + (split-exclude "bugs-foo" "rambling-foo") + (admin-address . "foo-request@@nowhere.gov")) +nnml:mail.others: +((split-spec . catch-all)) +@end example -@item :port -@acronym{IMAP} $B%5!<%P!<$N%]!<%HHV9f!#IaDL$O%G%#%U%)%k%H$O(B @samp{143} $B$G!"(B -@acronym{TLS}/@acronym{SSL} $B@\B3$K$O(B @samp{993} $B$G$9!#(B +@code{nnmail-split-methods} $B$r(B @code{gnus-group-split} $B$K@_Dj$9$k$H!"(B +@code{nnmail-split-fancy} $B$,A*Br$5$l$F$$$F!"$+$DJQ(B +$B?t(B @code{nnmail-split-fancy} $B$,0J2<$N$h$&$K@_Dj$5$l$F$$$k$+$N$h$&$K?6Iq(B +$B$$$^$9(B: -@item :user -@acronym{IMAP} $B%5!<%P!<$KEO$9MxMQ$G$9!#%G%#%U%)%k%H$O%m%0%$%sL>$G$9!#(B +@lisp +(| (& (any "\\(bar@@femail\\.com\\|.*@@femail\\.com\\)" "mail.bar") + (any "\\(foo@@nowhere\\.gov\\|foo@@localhost\\|foo-redist@@home\\)" + - "bugs-foo" - "rambling-foo" "mail.foo")) + "mail.others") +@end lisp -@item :password -@acronym{IMAP} $B%5!<%P!<$KEO$9%Q%9%o!<%I$G$9!#;XDj$5$l$F$$$J$$$H$-$O!"Mx(B -$BMQu$G$O(B @samp{gssapi}, -@samp{kerberos4}, @samp{starttls}, @samp{tls}, @samp{ssl}, -@samp{shell} $B$^$?$O%G%#%U%)%k%H$N(B @samp{network} $B$K$J$j$^$9!#(B +@lisp +(: gnus-group-split-fancy @var{groups} @var{no-crosspost} @var{catch-all}) +@end lisp -@item :authentication -$B%5!<%P!<$G$NG'>Z$K$I$NG'>ZK!$r;H$&$+!#$3$l$K(B -$B$O(B @code{imap-authenticator-alist} $B$GDj5A$5$l$F$$$k%7%s%\%k$N0l$D$r@_Dj(B -$B$7$^$9!#8=>u$G$O(B @samp{gssapi}, @samp{kerberos4}, @samp{digest-md5}, -@samp{cram-md5}, @samp{anonymous} $B$^$?$O%G%#%U%)%k%H$N(B @samp{login} $B$K$J(B -$B$j$^$9!#(B +@var{groups} $B$O!"=PNO$NJ,3d$r@8@.$9$k$?$a$K%Q%i%a!<%?!<$,Av::$5$l$k%0%k!<(B +$B%WL>$N%j%9%H$+!"$=$l$i$N%0%k!<%WL>$K9gCW$9$k@55,I=8=$G$9!#(B +@var{no-crosspost} $B$O%/%m%9%]%9%H$r6X;_$9$k$?$a$K;H$&$3$H$,$G$-!"$=$N>l(B +$B9g$O!"C10l$N(B @code{|} $BJ,3d$,=PNO$5$l$^$9!#(B +@var{catch-all} $B$O(B @code{gnus-group-split-default-catch-all-group} $B$N$h(B +$B$&$K!":G8e$Nl9g!"$"$k%0%k!<%W(B +$B$K(B @code{catch-all} $B$K@_Dj$5$l$F$$$k(B @code{split-spec} $B$,$"$k$H!"$=$N%0(B +$B%k!<%W$O(B @var{catch-all} $B0z?t$NCM$h$j$bM%@h$5$l$^$9!#(B -@item :program -:stream $B$K(B `shell' $B$,@_Dj$5$l$F$$$k$H$-$O!"$3$NCM$,JQ(B -$B?t(B @code{imap-shell-program} $B$K3d$jEv$F$i$l$^$9!#$3$l$O(B @code{format} $B$U(B -$B$&$NJ8;zNs(B ($B$^$?$OJ8;zNs$N%j%9%H(B) $B$G$J$1$l$P$J$j$^$;$s!#Nc$r<($7$^$7$g$&(B: +@findex gnus-group-split-setup +$BIT1?$J$3$H$K!"$9$Y$F$N%0%k!<%W$H$=$l$i$N%Q%i%a!<%?!<$rAv::$9$k$3$H$O!"FC(B +$B$K$9$Y$F$N%a%C%;!<%8$KBP$7$F9T$J$o$J$1$l$P$J$i$J$$$3$H$r9MN8$KF~$l$k$H!"(B +$BHs>o$KCY$/$J$k$G$7$g$&!#$G$b!"@dK>$7$F$O$$$1$^$;$s!#(B +@code{gnus-group-split-setup} $B4X?t$r!"$O$k$+$K8zN(E*$JJ}K!(B +$B$G(B @code{gnus-group-split} $B$rF0:n$5$;$k$?$a$K;H$&$3$H$,$G$-$^$9!#$=$l(B +$B$O(B @code{nnmail-split-methods} $B$r(B @code{nnmail-split-fancy} $B$K@_Dj$7!"(B +@code{nnmail-split-fancy} $B$r(B @code{gnus-group-split-fancy} $B$G@8@.$5$l$k(B +$BJ,3d$K@_Dj$7$^$9!#$=$&$9$k$3$H$K$h$C$F!"$I$s$J$KJ,3d$9$k%a%C%;!<%8$,$?$/(B +$B$5$s$"$C$F$b!"%0%k!<%W%Q%i%a!<%?!<$O0lEY$@$1Av::$5$l$k$h$&$K$J$j$^$9!#(B -@example -ssh %s imapd -@end example +@findex gnus-group-split-update +$B$7$+$7$J$,$i!"%0%k!<%W%Q%i%a!<%?!<$rJQ99$9$k$H!"(B +@code{nnmail-split-fancy} $B$rl9g$K$O!"(B +@code{gnus-group-split-setup} $B$K$=$l$rA0!#(B +@var{auto-update} $B$,(B @code{nil} $B$G$J$1$l(B +$B$P(B @code{gnus-group-split-update} $B$,(B @code{nnmail-pre-get-new-mail-hook} $B$K(B +$BDI2C$5$l$k$N$G!"FsEY$H(B @code{nnmail-split-fancy} $B$N99?7$K$D$$$F?4G[$9$k(B +$BI,MW$O$"$j$^$;$s!#(B@var{catch-all} $B$r>JN,$7$J$$>l9g$O(B ($B$=$l$O%*%W%7%g%s(B +$B$G(B @code{nil} $B$HEy2A$G(B +$B$9(B)$B!"(B@code{gnus-group-split-default-catch-all-group} $B$,$=$NCM$K@_Dj$5$l(B +$B$^$9!#(B -@item l -@code{imap-default-user} $B$G@_Dj$5$l$?MxMQ!#(B +@vindex gnus-group-split-updated-hook +@code{gnus-group-split-update} $B$K$h$C$F@_Dj$5$l(B +$B$?(B @code{nnmail-split-fancy} $B$r8e$GJQ99$9$kI,MW$,$"$k$H$-$N$?$a$K!"$3$N(B +$B4X?t(B (@code{gnus-group-split-update}) $B$O=*N;$9$kD>A0(B +$B$K(B @code{gnus-group-split-update-hook} $B$rA0!#%G%#%U%)%k%H$O(B @samp{INBOX} $B$G!"$3(B -$B$l$OIaDL$OF~$C$F$/$k%a!<%k$rC5n$N%U%i%0$rIU$1$^$9$,!"C1$K4{FI$N%U%i%0(B -$B$rIU$1$k$?$a$N(B @samp{\Seen} $B$,Be0F$K$J$k$G$7$g$&!#$3$l$i$O:G$b$"$j$=$&$J(B -$BFs$D$NA*Br$G$9$,!"B>$N%U%i%0$b(B RFC2060 $B$N(B 2.3.2 $B@a$GDj5A$5$l$F$$$^$9!#(B +$BJ}K!$G$9(B: -@item :dontexpunge -@code{nil} $B$G$J$+$C$?$i!"5-;v$rC5n$N0u$,IU$$$F$$(B -$B$F$b:o=|$7$^$;$s!#(B -@end table +@enumerate +@item +$B%0%k!<%W%P%C%U%!!<$K9T$C$F$/$@$5$$!#(B -@acronym{IMAP} $B%a!<%k%=!<%9$NNc(B: +@item +@kbd{G f} $B$r%?%$%W$7$F$/$@$5$$!#(B@code{nndoc} $B%0%k!<%W$r:n@.$9$k$?$a$N85(B +$B$K$J$k(B mbox $B%U%!%$%k$NL>A0$r5a$a$i$l$k$N$G!"$=$l$rF~NO$7$F$/$@$5(B +$B$$(B (@pxref{Foreign Groups})$B!#(B -@lisp -(imap :server "mail.mycorp.com" - :stream kerberos4 - :fetchflag "\\Seen") -@end lisp +@item +@kbd{SPACE} $B$r%?%$%W$7$F!"?7$7$/:n$i$l$?%0%k!<%W$KF~$C$F$/$@$5$$!#(B -@item group -$Bc$bL5$/!"(B +$B$&$^$/$$$C$?$+$I$&$+$rD4$Y$F$/$@$5$$!#Bg>fIW$J$h$&$G$"$l$P!"(Bmbox $B%U%!%$(B +$B%k$r>C$=$&$H;W$&$+$b$7$l$^$;$s$,!";d$O$9$Y$F$N%a!<%k$,$"$k$Y$-$H$3$m$KG<(B +$B$^$C$?$3$H$r40A4$K3NG'$9$k$^$G$O!"$=$&$O$7$^$;$s!#(B -$B%-!<%o!<%I(B: +$B:F%9%W!<%k$9$k$3$H$O!"$"$k%a!<%k%P%C%/%(%s%I$rJL$N$b$N$KJQ99$9$k$H$-$K$b(B +$BJXMx$J$b$N$G$9!#8E$$%a!<%k%0%k!<%W$K$"$k%a!<%k$O!"?7$7$$%a!<%k%P%C%/%(%s(B +$B%I$r;H$C$F$?$@:F%9%W!<%k$9$l$PNI$$$N$G$9!#(B -@table @code -@item :plugged -@code{nil} $B$G$J$+$C$?$i!"(BGnus $B$,(B unplugged ($B%M%C%H%o!<%/$+$i@Z$jN%$5$l$F(B -$B$$$k>uBV(B) $B$G$"$C$F$b%a!<%k$rC5n(B +@cindex article expiry +@cindex expiring mail -@lisp -(setq mail-sources - '((directory :path "/home/pavel/.Spool/" - :suffix "" - :plugged t))) -@end lisp +$BEAE}E*$J%a!<%k%j!<%@!<$O!"4{FI$N0u$rIU$1$k$H%a!<%k$N5-;v$r2?$i$+$NJ}K!$G(B +$B:o=|$9$k798~$,$"$j$^$9!#(BGnus $B$O%a!<%k$rFI$`$3$H$KBP$7$F!"4pK\E*$K0c$&J}(B +$BK!$rl9g$KJXMx$G$9!#(B -@end table -@end table +$B4pK\E*$K(B Gnus $B$O!"%a!<%k$r>/!9JQ$o$C$?J}K!$GC$98"8B$,$"$k$H(B +$B$O9M$($^$;$s!#$"$J$?$,%a!<%k%0%k!<%W$KF~$C$F5-;v$K!V4{FI!W$N0u$rIU$1$?$j!"(B +$B2?$i$+$NB>$N$d$jJ}$G@Z$C$?$j$7$F$b!"%a!<%k$N5-;v$O$^$@%7%9%F%`$KB8:_$7$F(B +$B$$$^$9!#7+$jJV$7$^$9(B: Gnus $B$O$"$J$?$N8E$$4{FI$N%a!<%k$r>C5n$7$^$;$s!#$b(B +$B$A$m$s!"$"$J$?$,$=$&$7$m$HMW5a$7$J$$8B$j$NOC$G$9$,!#(B -@subsubsection $B4X?t%$%s%?!<%U%'!<%9(B +$BMW$i$J$$%a!<%k$r(B Gnus $B$K:o=|$5$;$k$K$O!"5-;v$K!V4|8B@Z$l>C5n2DG=!W(B +(expirable) $B$N0u$rIU$1$J$1$l$P$J$j$^$;$s!#(B($B%G%#%U%)%k%H$N%-!<3d$jEv$F$G(B +$B$O!"(B@kbd{E} $B$r%?%$%W$7$J$1$l$P$J$i$J$$$H$$$&$3$H$G$9!#(B) $B$7$+$7$J$,$i!"$3(B +$B$l$O5-;v$,B(:B$K>C$(5n$k$H$$$&$3$H$G$O$"$j$^$;$s!#0lHLE*$K%a!<%k5-;v$O!"(B +1) $B4|8B@Z$l>C5n2DG=$N0u$,IU$$$F$$$F!"$+$D(B 2) $B0l=54V0J>e7P$C$F$$$k!"$H$$(B +$B$&>l9g$K!"%7%9%F%`$K$h$C$F:o=|$5$l$^$9!#5-;v$r4|8B@Z$l>C5n2DG=$K$7$J$1$l(B +$B$P!"$=$l$OCO9v$,E`$j$D$/$^$G%7%9%F%`$K;D$jB3$1$^$9!#$3$N$3$H$O!"$b$&0lEY(B +$B6/D4IU$-$G7+$jJV$5$l$k$KB-$k$b$N$G$9(B: $B!V$b$7!W$"$J$?$,5-;v$r!V4|8B@Z$l>C(B +$B5n2DG=!W$K!V$7$J$$!W$J$i!"(BGnus $B$O!V7h$7$F!W$=$l$i$N!V5-;v!W$r>C5n$7$^$;(B +$B$s!#(B -$B>e5-$N$$$/$D$+$N%-!<%o!<%I$O!"$l$N%-!<%o!<%I(B @code{:foo} $B$KBP$7(B -$B$F(B Lisp $BJQ?t(B @code{foo} $B$,!"$=$N%-!<%o!<%I$NCM$KB+G{$5$l$^$9!#Nc$($P!"0J(B -$B2<$N%a!<%k%=!<%9$N@_DjNc$K$D$$$F9M$($F$_$F$/$@$5$$!#(B +$BC5n2DG=$N0u$rIU$1$J$1$l$P$J$i$J$$$o$1$G$O$"$j$^$;(B +$B$s!#(BGnus $B$O!H(Bauto-expire$B!I$*$h$S!H(Btotal-expire$B!I$H8F$P$l$kFs$D$N5!G=$rDs(B +$B6!$7$F!"$"$J$?$NC5n2DG=$G$"$k(B +$B$H(B Gnus $B$,2rC5n2DG=$G$"$k$H2r$l$N%j%9%H$,(B +$B$=$lMQ$N%0%k!<%W$KJ,3d$5$l$k$h$&$K$7$F!"$=$l$i$N%0%k!<%W$KBP$7(B +$B$F(B auto-expire $B$^$?$O(B total-expire $B$rM-8z$K$7$F$$$^$9!#(B($B$=$l$>$l$N%j%9%H(B +$B$r$=$lMQ$N%0%k!<%W$X$NJ,3d$9$k7o$K$D$$$F$N$5$i$J$k>pJs$O(B @ref{Splitting +Mail} $B$r;2>H$7$F$/$@$5$$!#(B) -$B4X?t(B @code{fetchfunc} $B$,o$N%9%3%"IU$1$G$OF0:n$7$^$9$,!"E,1~%9%3%"IU$1$G$O$@$a$G$9!#(B -$B$=$l$>$l$N7?$N%a!<%k%=!<%9$N$?$a$N%-!<%o!<%I$N%j%9%H$K$D$$$F$O!"A0=R$N@b(B -$BL@$r;2>H$7$F$/$@$5$$!#(B +@vindex gnus-auto-expirable-newsgroups +$B@55,I=8=(B @code{gnus-auto-expirable-newsgroups} $B$K9gCW$9$k%0%k!<%W$G$O!"(B +$BFI$s$@$9$Y$F$N5-;v$K<+F0E*$K4|8B@Z$l>C5n2DG=$N0u$,IU$1$i$l$^$9!#4|8B@Z$l(B +$B>C5n2DG=$N0u$NIU$$$?$9$Y$F$N5-;v$O!"35N,%P%C%U%!!<$N:G=i$N7e(B +$B$K(B @samp{E} $B$,I=<($5$l$^$9!#(B -@node Mail Source Customization -@subsubsection $B%a!<%k%=!<%9$N%+%9%?%^%$%:(B +$B<+F04|8B@Z$l>C5n$rM-8z$K$9$k$H!"%G%#%U%)%k%H$G$O$"$J$?$,FI$s$@$9$Y$F$N5-(B +$B;v$K!"0JA0$KFI$^$l$?$+$I$&$+$K4X$o$i$:!"(B Gnus $B$O4|8B@Z$l>C5n2DG=$N0u$rIU(B +$B$1$^$9!#4{FI$N0u$,IU$$$F$$$k5-;v$K!"<+F0E*$K4|8B@Z$l>C5n2DG=$N0u$,IU$1$i(B +$B$l$k$N$rHr$1$k$K$O!"0J2<$N$h$&$J$b$N$r(B @file{~/.gnus.el} $B%U%!%$%k$KCV$$(B +$B$F$*$1$PNI$$$G$7$g$&(B: -$B0J2<$O%a!<%k$Nl=j$G$9!#%G%#%U%)%k%H(B -$B$O(B @file{~/.emacs-mail-crash-box} $B$G$9!#(B +$B%0%k!<%W$r<+F04|8B@Z$l>C5n2DG=$K$7$F$b!"$9$Y$F$N4{FI$N5-;v$,4|8B@Z$l>C5n(B +$B$5$l$k$o$1$G$O$J$/!"4|8B@Z$l>C5n2DG=$N0u$,IU$$$F$$$k5-;v$@$1$,4|8B@Z$l>C(B +$B5n$5$l$k$3$H$K5$$rIU$1$F$/$@$5$$!#$^$?!"(B@kbd{d} $BL?Na$,<+F0E*$K5-;v$r4|8B(B +$B@Z$l>C5n2DG=$K$9$k$N$G$OL5$$$3$H$K$b5$$rIU$1$F$/$@$5$$(B---$B<+F04|8B@Z$l>C(B +$B5n2DG=$K$7$?%0%k!<%W$G$O!"5-;v$K4{FI$N0u$,H><+F0$GIU$1$i$l$k$3$H$K$h$C$F(B +$B$N$_!"5-;v$,4|8B@Z$l>C5n2DG=$K$J$k$H$$$&$3$H$G$9!#(B -@cindex Incoming* -@item mail-source-delete-incoming -@vindex mail-source-delete-incoming -@code{nil} $B$G$J$1$l$P!"F~$C$FMh$?%a!<%k$r0l;~E*$K3JG<$7$?%U%!%$%k$r!"$=(B -$B$l$r=hM}$7$?8e$G>C5n$7$^$9!#(B@code{t} $B$G$O%U%!%$%k$r$?$@$A$K>C5n$7!"(B -@code{nil} $B$G$O$$$+$J$k%U%!%$%k$b>C$7$^$;$s!#@5$N?t$@$C$?>l9g$O!"$=$NF|(B -$B?t0J>e$K8E$$%U%!%$%k$r>C5n$7$^$9(B ($B>C5n$O?7Ce%a!<%k$rC$($F$7$^$&$h$&$K$7$?$$$J$i!"Nc$($P$3$s$JIw$K@_Dj$7$^$7$g$&(B: -@item mail-source-delete-old-incoming-confirm -@vindex mail-source-delete-old-incoming-confirm -$BHs(B-@code{nil} $B$@$C$?$i!"8E$$(B incoming ($B%a!<%k$NE~Ce;~$K;H$o$l$?(B) $B%U%!%$(B -$B%k$r>C5n$9$k$H$-$K3NG'$r5a$a$^$9!#$3$NJQ?t(B -$B$O(B @code{mail-source-delete-incoming} $B$,@5$N?t$G$"$k>l9g$@$1;H$o$l$^$9!#(B +@lisp +(setq gnus-auto-expirable-newsgroups + "mail.nosense-list\\|mail.nice-list") +@end lisp -@item mail-source-ignore-errors -@vindex mail-source-ignore-errors -$BHs(B-@code{nil} $B$@$C$?$i!"%a!<%k%=!<%9$+$i%a!<%k$rFI$`$H$-$N%(%i!<$rL5;k$7(B -$B$^$9!#(B +$B<+F04|8B@Z$l>C5n$r9T$J$o$;$k$b$&0l$D$NJ}K!$O!"$=$N%0%k!<%W$N%0%k!<%W%Q%i(B +$B%a!<%?!<$K(B @code{auto-expire} $B$H$$$&MWAG$r;}$?$;$k$3$H$G$9!#(B -@item mail-source-directory -@vindex mail-source-directory -$BF~$C$F$-$?%a!<%k%=!<%9$N%U%!%$%k$,(B ($B$b$7$"$l$P(B) $B3JG<$5$l$k%G%#%l%/%H%j!<(B -$B$G$9!#%G%#%U%)%k%H$O(B @file{~/Mail/} $B$G$9!#8=;~E@$G$3$l$,;H$o$l$kM#0l$N$b(B -$B$N$O!"JQ?t(B @code{mail-source-delete-incoming} $B$,(B @code{nil} $B$^$?$O?tCM$G(B -$B$"$C$?>l9g$K!"F~$C$F$-$?%a!<%k$r3JG<$9$k%U%!%$%k$NCV$->l=j$N;XDj$G$9!#(B +$B$b$7E,1~%9%3%"IU$1(B (@pxref{Adaptive Scoring}) $B$H<+F04|8B@Z$l>C5n$r;HMQ$7(B +$B$F$$$k$H!"LdBj$,5/$3$k$G$7$g$&!#<+F04|8B@Z$l>C5n$HE,1~%9%3%"IU$1$O$"$^$j(B +$BNI$/D4OB$7$^$;$s!#(B -@item mail-source-incoming-file-prefix -@vindex mail-source-incoming-file-prefix -$BF~$C$F$-$?%a!<%k$r0l;~E*$K3JG<$9$k%U%!%$%k$NL>A0$N@\F,8l$G$9!#%G%#%U%)%k(B -$B%H$O(B @file{Incoming} $B$G!"$3$N>l9g%U%!%$%k(B -$B$O(B @file{Incoming30630D_} $B$d(B @file{Incoming298602ZD} $B$N$h$&$K$J$j$^$9!#(B -$B$3$l$,K\Ev$K4X78$9$k$N(B -$B$O(B @code{mail-source-delete-incoming} $B$,(B @code{nil} $B$^$?$O?tCM$N>l9g$@$1(B -$B$G$9$,!#(B +@vindex nnmail-expiry-wait +$BJQ?t(B @code{nnmail-expiry-wait} $B$G!"4|8B@Z$l>C5n2DG=$J5-;v$r$I$l$/$i$$$N(B +$B4|4V;D$7$F$*$/$+$N%G%#%U%)%k%H$N;~4V$r@_Dj$7$^$9!#(BGnus $B$O%a%C%;!<%8$,Aw(B +$B$j=P$5$l$?$H$-$G$O$J$/!"$=$l$,(B @emph{$BE~Ce(B} $B$7$F$+$i$NF|?t$r7W;;$7$^$9!#(B +$B%G%#%U%)%k%H$O(B 7 $BF|4V$G$9!#(B -@item mail-source-default-file-modes -@vindex mail-source-default-file-modes -$B$9$Y$F$N?7$7$$%a!<%k%U%!%$%k$O$3$N%U%!%$%k%b!<%I$K$J$j$^$9!#%G%#%U%)%k%H(B -$B$O(B 384 $B$G$9!#(B +Gnus $B$O5-;v$,$I$N%0%k!<%W$KB0$7$F$$$k$+$K4p$E$$$F!"$=$l$r$I$N$/$i$$;D$7(B +$B$F$*$/$+$r$3$^$a$K@_Dj$9$k4X?t$bDs6!$7$F$$$^$9!#0J2<$NNc$G(B +$B$O(B @samp{mail.private} $B%0%k!<%W$O0l%v7n!"(B@samp{mail.junk} $B%0%k!<%W$O0lF|!"(B +$B$=$NB>A4It$OO;F|4V$K!"$=$l$>$l4|8B$r@_Dj$7$^$9(B: -@item mail-source-movemail-program -@vindex mail-source-movemail-program -@code{nil} $B$G$J$+$C$?$i!"?7Ce%a!<%k$rA0$G$"(B -$B$k$H2r$K$O!VAu>~!W$9$J$o$A(B @samp{nnml:} $B$N$h$&$J(B +$B$b$N$OIU$-$^$;$s!#(B -@vindex mail-sources -$B?7$7$$%a!<%k$r$I$3$+$iJ}$+$i%a!<%k$rC5n$9$k$H$-$Ko$NF0:n$O!"$=$l$i$r>C5n$9$k$3$H$G(B +$B$9!#$7$+$7!">l9g$K$h$C$F$O$=$l$i$r>C5n$9$k$h$j$bJL$N%0%k!<%W$K0\F0$7$?J}(B +$B$,M-0U5A$+$b$7$l$^$;$s!#JQ?t(B @code{nnmail-expiry-target} ($B$H%0%k!<%W%Q%i(B +$B%a!<%?!<(B @code{expiry-target}) $B$O$3$l$r@)8f$7$^$9!#$3$NJQ?t$NCM$O$9$Y$F(B +$B$N%0%k!<%W$KBP$9$k%G%#%U%)%k%H$K$J$j$^$9$,!"FCDj$N%0%k!<%W$4$H$K%0%k!<%W(B +$B%Q%i%a!<%?!<$r;H$C$F;XDj$9$l$P!"$=$A$i$rM%@h$5$;$k$3$H$,$G$-$^$9!#%G%#%U%)(B +$B%k%H$NCM$O(B @code{delete} $B$G$9$,!"J8;zNs(B ($B5-;v$r0\F0$9$k@h$N%0%k!<%WL>(B) +$B$^$?$O0\F0@h$N%0%k!<%WL>$+(B @code{delete} $B$rJV$94X?t$K$9$k$3$H$,$G$-$^(B +$B$9(B ($B4X?t$N>l9g$O!"5-;v$KHO0O$r69$a$?%P%C%U%!!<$G!"$=$N5-;v$,B8:_$7$F$$$k(B +$B%0%k!<%WL>$,0z?t$H$7$FM?$($i$l$^$9(B)$B!#(B +$B%0%k!<%WL>$r;XDj$9$k>l9g$NNc(B: @lisp -(setq mail-sources - '((file) - (pop :server "pop3.mail.server" - :password "secret"))) +(setq nnmail-expiry-target "nnml:expired") @end lisp -$B$"$k$$$O!"$3$l$i$N%-!<%o!<%I$N$I$s$J%G%#%U%)%k%H$b;H$$$?$/$J$1$l$P!"$3$N(B -$B$h$&$K$7$F$/$@$5$$(B: +@findex nnmail-fancy-expiry-target +@vindex nnmail-fancy-expiry-targets +Gnus $B$K$O4|8B@Z$l$N%a!<%k$r%0%k!<%W$K0\F0$5$;$k$?$a$N4X?t$,$"$j$^$9!#$=(B +$B$l$OJQ?t(B @code{nnmail-fancy-expiry-targets} $B$K=>$C$FF0:n$7$^$9!#Nc$G$9(B: @lisp -(setq mail-sources - '((file :path "/var/spool/mail/user-name") - (pop :server "pop3.mail.server" - :user "user-name" - :port "pop3" - :password "secret"))) + (setq nnmail-expiry-target 'nnmail-fancy-expiry-target + nnmail-fancy-expiry-targets + '((to-from "boss" "nnfolder:Work") + ("subject" "IMPORTANT" "nnfolder:IMPORTANT.%Y.%b") + ("from" ".*" "nnfolder:Archive-%Y"))) @end lisp -$B$"$J$?$,%a!<%k%P%C%/%(%s%I$r;H$&$H$-!"(BGnus $B$O$9$Y$F$N%a!<%k$r(B inbox $B$+$i(B -$B5[$$>e$2$F%[!<%`%G%#%l%/%H%j!<$KJ|$j9~$_$^$9!#$"$J$?$,%a!<%k%P%C%/%(%s%I(B -$B$r;H$C$F$$$J$$$H$-$O!"(BGnus $B$O0lDL$b%a!<%k$r0\F0$7$^$;$s(B---$B$=$&$$$&>l9g$K(B -$B$O!":G=i$K$?$/$5$s$NKbK!$r>'$($J$1$l$P$J$j$^$;$s!#$^$:8^K'@1$rIA$-!"O9?$(B -$B$rEt$7!";3MS$r@8$1lS$H$7$FJ{$2=*$($?8e$K$O!"(BGnus $B$,$"$J$?$N%a!<%k$r0\F0(B -$B$7$?$H$7$F$b!"$"$J$?$O$l4|8B$K$J$k$H0\F0$5$;$i$l$^$9!#(B -$B$3$l$i$NJQ?t(B ($B$N$[$H$s$I(B) $B$O!"$9$Y$F$N$5$^$6$^$J%a!<%k%P%C%/%(%s%I$K4XO"(B -$B$7$^$9!#(B +@vindex nnmail-keep-last-article +@code{nnmail-keep-last-article} $B$,(B @code{nil} $B$G$J$$$H!"(BGnus $B$O%a!<%k%0(B +$B%k!<%W$N:G8e$N5-;v$r7h$7$F4|8B@Z$l>C5n$7$^$;$s!#$3$l$O(B procmail $B$NMxMQe5-$N!"(BGnus $B$,7h$7$F4|8B@Z$l>C5n2DG=$G$J$$5-;v$r4|8B@Z$l>C5n$9$k(B +$B$3$H$O$J$$!"$H$$$&$N$O13$G$9!#(B@code{total-expire} $B$r%0%k!<%W%Q%i%a!<%?!<(B +$B$KF~$l$F$b!"5-;v$K4|8B@Z$l>C5n$N0u$,IU$/$3$H$O$"$j$^$;$s$,!"FI$s$@$9$Y$F(B +$B$N5-;v$O4|8B@Z$l>C5n$N=hM}$KDL$5$l$^$9!#Hs>o$KCm0U$7$F;H$C$F$/$@$5$$!#$5(B +$B$i$K4m81$J$N$OJQ?t(B @code{gnus-total-expirable-newsgroups} $B$G$9!#$3$N@55,(B +$BI=8=$K9gCW$9$k$9$Y$F$N%0%k!<%W$G$O!"FI$s$@$9$Y$F$N5-;v$,4|8B@Z$l>C5n$N=h(B +$BM}$KDL$5$l$^$9!#$3$l$O!"Ev$N%0%k!<%W$N(B @emph{$B$9$Y$F(B} $B$N8E$$%a!<%k$N5-;v(B +$B$O!"$7$P$i$/8e$G:o=|$5$l$k$H$$$&$3$H$G$9!#Hs>o$KCm0U$7$F;H$C$F$/$@$5$$!#(B +$B$=$7$F!"$"$J$?$,;H$C$?@55,I=8=$,4V0c$C$?%0%k!<%W$K9gCW$7$F$7$^$$!"$9$Y$F(B +$B$N=EMW$J%a!<%k$,>C$($F$7$^$C$?$H8@$C$F!";d$K5c$-IU$$$FMh$J$$$G$/$@$5$$!#(B +$B$7$C$+$7$j$J$5$$(B! ($BD>Lu(B: $BCK$K$J$j$J$5$$!"$"$k$$$O=w$K$J$j$J$5$$!"$5$b$J(B +$B$1$l$P$b$C$H5$;}$A$$$$2?$K$G$b$J$j$J$5$$(B!) $B$[$&$i!"8@$o$s$3$C$A$c$J$$(B! -@vindex nnmail-split-hook -@item nnmail-split-hook -@findex gnus-article-decode-encoded-words -@cindex RFC 1522 decoding -@cindex RFC 2047 decoding -$B$=$l$>$l$N%a%C%;!<%8$,$=$N%X%C%@!<$K4p$E$$$FJ,3d$,$J$5$l$kD>A0$K!"$=$l$,(B -$B3JG<$5$l$F$$$k%P%C%U%!!<$GC(B +$B5n2DG=(B) $B$K$7$^$9$,!#(B -@vindex nnmail-pre-get-new-mail-hook -@vindex nnmail-post-get-new-mail-hook -@item nnmail-pre-get-new-mail-hook -@itemx nnmail-post-get-new-mail-hook -$B$3$l$i$O!"F~$C$F$/$k%a!<%k$r=hM}$9$k$H$-$KA0(B -$B$K8F$P$l!"(B@code{nnmail-post-get-new-mail-hook} $B$O%a!<%k$N07$&=hM}$,=*$o$C(B -$B$?$H$-$K8F$P$l$^$9!#0J2<$O$3$l$i$NFs$D$N%U%C%/$r;H$C$F!"?7$7$$%a!<%k$N%U%!(B -$B%$%k$N%U%!%$%k%b!<%I$rJQ99$9$kNc$G$9(B: +@vindex gnus-inhibit-user-auto-expire +@code{gnus-inhibit-user-auto-expire} $B$,(B @code{nil} $B$G$J$1$l$P!"%0%k!<%W(B +$B$G<+F04|8B@Z$l>C5n$,M-8z$K$J$C$F$$$F$b!"MxMQC5n2DG=$N0u$rIU$1$k$3$H$O$"$j$^$;$s!#(B -@lisp -(add-hook 'nnmail-pre-get-new-mail-hook - (lambda () (set-default-file-modes 511))) +@vindex gnus-mark-copied-or-moved-articles-as-expirable +$B5-;v$N4|8B@Z$l>C5n2DG=$N0u$O!"<+F04|8B@Z$l>C5n$,M-8z$K$J$C$F$$$J$$%0%k!<(B +$B%W$K%3%T!<$9$k$+0\F0$9$k$H$-:o=|$5$l$^$9!#$3$l$O5-;v$,IT0U$K4|8B@Z$l>C5n(B +$B$5$l$F$7$^$&$3$H$rKI$0$?$a$G$9!#0lJ}!"<+F04|8B@Z$l>C5n$,M-8z$K$J$C$F$$$k(B +$B%0%k!<%W$K%3%T!<$^$?$O0\F0$5$l$k5-;v$N4|8B@Z$l>C5n2DG=$N0u$O!"%G%#%U%)%k(B +$B%H$G$OJQ2=$7$^$;$s!#$D$^$j!"$=$N$h$&$J%0%k!<%W$K%3%T!<$^$?$O0\F0$5$l$k$H(B +$B$-!"4|8B@Z$l>C5n2DG=$@$C$?5-;v$O4|8B@Z$l>C5n2DG=$N$^$^$K$5$l!"4|8B@Z$l>C(B +$B5n2DG=$G$O$J$+$C$?5-;v$K4|8B@Z$l>C5n2DG=$N0u$,IU$/$3$H$O$"$j$^$;$s!#$7$?(B +$B$,$C$F!"$?$H$(<+F04|8B@Z$l>C5n$N%0%k!<%W$G$"$C$F$b!"$$$/$D$+$N5-;v$O4|8B(B +$B@Z$l>C5n$5$l$J$$$G$7$g$&(B ($B$=$l$i$r:F$SFI$^$J$$8B$j$O(B)$B!#<+F04|8B@Z$l>C5n(B +$B$N%0%k!<%W$K4|8B@Z$l>C5n$7$J$$5-;v$,J6$l9~$s$G$7$^$&$+$b$7$l$J$$$=$NF0:n(B +$B$,5$$KF~$i$J$$$J$i!"(B +@code{gnus-mark-copied-or-moved-articles-as-expirable} $B$r(B @code{nil} $B$G(B +$B$O$J$$CM$K@_Dj$9$k$3$H$,$G$-$^$9!#$=$N>l9g!"FI$_=*$o$C$?5-;v$O<+F04|8B@Z(B +$B$l>C5n$,M-8z$K$J$C$F$$$k%0%k!<%W$K%3%T!<$^$?$O0\F0$9$k$H$-!"4|8B@Z$l>C5n(B +$B2DG=$N0u$,<+F0E*$KIU$1$i$l$^$9!#%G%#%U%)%k%HCM$O(B @code{nil} $B$G$9!#(B -(add-hook 'nnmail-post-get-new-mail-hook - (lambda () (set-default-file-modes 551))) -@end lisp +@node Washing Mail +@subsection $B%a!<%k@vBu(B +@cindex mail washing +@cindex list server brain damage +@cindex incoming mail treatment -@item nnmail-use-long-file-names -@vindex nnmail-use-long-file-names -@code{nil} $B$G$J$$$J$i!"%a!<%k%P%C%/%(%s%I$OD9$$%U%!%$%kL>$H%G%#%l%/%H%j!<(B -$BL>$r;H$$$^$9!#(B@samp{mail.misc} $B$N$h$&$J%0%k!<%W$O(B @file{mail.misc} $B$H$$(B -$B$&D9$$L>A0$N%G%#%l%/%H%j!<$+%U%!%$%k$K<}$a$i$l$^$9(B (@code{nnml} $B%P%C%/%((B -$B%s%I$N>l9g$O%G%#%l%/%H%j!l9g$O%U%!%$%k(B -$B$G$9(B)$B!#(B@code{nil} $B$@$C$?$i!"F1$8%0%k!<%W$O(B @file{mail/misc} $B$K<}$a$i$l$^(B -$B$9!#(B +$B%a%$%i!<$d%a!<%j%s%0%j%9%H$N%5!<%P!<$O!"%a!<%k$KBP$7$FK\Ev$KK\Ev$KGO9b$$$G$9!#!V$o$!!"(BRFC822 $B$O%5!<%P!<$rDL$C$F$$$/%a%C(B +$B%;!<%8$N$9$Y$F$N9T$N:G8e$K(B @code{wE aRe ElItE!!!!!1!!} $B$r2C$($k$3$H$rL@(B +$B<(E*$K6X;_$O$7$F$$$J$$$>!#$5$!!"$d$C$F$_$h$&(B!!!!1!$B!W$($'!"$=$N$H$*$j$G$9(B +$B$,!"(BRFC822 $B$O$*$m$+O(B +$B$,I,MW$J$N$G$9!#(B -@item nnmail-delete-file-function -@vindex nnmail-delete-file-function -@findex delete-file -$B%U%!%$%k$r>C5n$9$k$?$a$K8F$P$l$k4X?t$G$9!#%G%#%U%)%k%H(B -$B$O(B @code{delete-file} $B$G$9!#(B +$BE,Nc(B: $B%I%$%D8lHG$N(B Microsoft Exchange $B$OJVEz$NI=Bj$K(B @samp{Re: } $B$NBe$o(B +$B$j$K(B @samp{AW: } $B$rIU$12C$($^$9!#;d$O$3$l$KF0MI$7$FO5Gb$7$F$$$k$U$j$r$9(B +$B$k$3$H$b$G$-$^$7$?$,!"$=$&$9$k5$NO$,$"$j$^$;$s$G$7$?!#$=$l$O>P$&$Y$-$3$H(B +$B$G$9!#(B -@item nnmail-cache-accepted-message-ids -@vindex nnmail-cache-accepted-message-ids -@code{nil} $B$G$J$$$H!"%P%C%/%(%s%I$K(B ($BNc$($P(B @code{Gcc} $B$K$h$C$F(B) $BF~$C$F(B -$BMh$?5-;v$N(B @code{Message-ID} $B$r!"%a!<%k$N=EJ#$rH/8+$9$k$?$a$N%-%c%C%7%e(B -$B$KF~$l$^$9!#%G%#%U%)%k%H$O(B @code{nil} $B$G$9!#(B +Gnus $B$OI=<($9$k5-;v$r@vBu$9$k$?$a$KB?$9$.$k$[$I$N4X?t$rDs6!$7$F$$$^$9$,!"(B +$B%a!<%k$r%G%#%9%/$KJ]B8$9$kA0$K$U$k$$$K$+$1$k$3$H$,$G$-$?J}$,NI$$$+$b$7$l(B +$B$^$;$s!#$=$NL\E*$N$?$a$K!";0$D$N%U%C%/$H$=$l$i$N%U%C%/$KF~$l$k$3$H$,$G$-(B +$B$k?'!9$J4X?t$rMQ0U$7$F$$$^$9!#(B -@item nnmail-cache-ignore-groups -@vindex nnmail-cache-ignore-groups -$B@55,I=8=$+@55,I=8=$N%j%9%H$G$9!#L>A0$,$I$l$+$N@55,I=8=$K9gCW$9$k%0%k!<%W(B -$B$N5-;v$O!"(B@code{Message-ID} $B%-%c%C%7%e$K5-O?$5$l$^$;$s!#(B +@table @code +@item nnmail-prepare-incoming-hook +@vindex nnmail-prepare-incoming-hook +$B$3$N%U%C%/$O%a!<%k$K2?$+$r$9$kA0$K8F$P$l!"Am3gE*$KA]=|$7$F$-$l$$$K$9$k=j(B +$B:n$N$?$a$K$"$j$^$9!#$=$l$O?7$7$$$9$Y$F$NF~$C$F$-$?%a!<%k$r4^$s$G$$$k%P%C(B +$B%U%!!<$G8F$P$l$^$9!#;H$&$3$H$N$G$-$k4X?t$O(B: -$BNc$($PFC5iJ,3d(B (@pxref{Fancy Mail Splitting}) $B$r4X(B -$B?t(B @code{nnmail-split-fancy-with-parent} $B$H$H$b$K;H$C$F$$$k>l9g$KLrN)$D(B -$B$G$7$g$&!#(B +@table @code +@item nnheader-ms-strip-cr +@findex nnheader-ms-strip-cr +$B$=$l$>$l$N9T$+$i!":G8e$K$"$k%-%c%j%C%8%j%?!<%s(B (carriage return) $B$re$GF0:n$7$F$$$k(B Emacs $B$N%G%#%U%)%k%H$G$9!#(B @end table -@node Fancy Mail Splitting -@subsection $BFC5i%a!<%kJ,3d(B -@cindex mail splitting -@cindex fancy mail splitting +@item nnmail-prepare-incoming-header-hook +@vindex nnmail-prepare-incoming-header-hook +$B$3$N%U%C%/$O$=$l$>$l$N%a!<%k$N%X%C%@!<$KHO0O$r69$a$i$l$F8F$P$l$^$9!#%X%C(B +$B%@!<$r$-$l$$$K$9$k$H$-$K;H$&$3$H$,$G$-$^$9!#;H$&$3$H$N$G$-$k4X?t$O(B: -@quotation -$BLuCm(B: @dfn{Fancy} $B$H$$$&C18l$O!"AOB$E*!"6uA[E*!"5$$^$0$l$J!"9%$-$J!"GIeEy$J!"6K>e$N!"JQ$o$jN$7$F!"(B +$B%X%C%@!<$NA0$NJ}$KIU$12C$($?6uGr$rL5$/$7$^$9(B ($BLuCm(B: $BNc$((B +$B$P(B @samp{Subject:} $B$J$I$ND>8e$KFs$D0J>e$N6uGrJ8;z$,$"$C$?$i!"0l$D$r;D$7(B +$B$F>C$7$^$9(B)$B!#$^$C$?$/$b$&!#(B -@vindex nnmail-split-fancy -@findex nnmail-split-fancy -$BHf3SE*C1=c$J!"I8=`$N%a!<%kJ,3d;XDj$NJ}K!$G$O;W$$DL$j$K$J$i$J$$$J$i$P!"(B -@code{nnmail-split-methods} $B$r(B @code{nnmail-split-fancy} $B$K@_Dj$9$k$HNI(B -$B$$$G$7$g$&!#$=$&$9$k$H!"JQ?t(B @code{nnmail-split-fancy} $B$GM7$V$3$H$,$G$-(B -$B$k$h$&$K$J$j$^$9!#(B +($B$3$N4X?t$O$9$Y$F$N%a%C%;!<%8$N%\%G%#!<$NCf$K$"$k%X%C%@!<(B ($B%\%G%#!<$NCf(B +$B$K$"$kJL$N%a%C%;!<%8$,;}$C$F$$$k%X%C%@!<9T$N$h$&$J$b$N(B) $B$KBP$7$F$bF0:n$9(B +$B$k$N$G!";HMQ$K:]$7$F$O@x:_E*$J4m81$rUT$s$G$$$^$9!#$7$?$,$C$F%P%0$r=$@5$9(B +$B$k$h$j$O!"$=$&$$$&FCD'$,$"$k$3$H$rJ8=q$G@bL@$9$k$N$,!"$b$A$m$s@5$7$$2r7h(B +$B$NF;$G$9!#(B) -$B$^$:$3$NJQ?t$NCM$NNc$r8+$F$_$^$7$g$&(B: +@item nnmail-remove-list-identifiers +@findex nnmail-remove-list-identifiers +$B$$$/$D$+$N%a!<%j%s%0%j%9%H$N%5!<%P!<$O!"$=$N%j%9%H$,G[?.$7$?%a!<%k$G$"$k(B +$B$3$H$rF1Dj$9$k$?$a$N<1JL;R(B---$BNc$($P(B @samp{(idm)}---$B$r$9$Y$F(B +$B$N(B @code{Subject} $B%X%C%@!<$N@hF,$KIU$12C$($^$9!#@P4o;~Be$N%a!<%k%j!<%@!<(B +$B$r;H$C$F$$$k?M$?$A$K$O!"$=$l$O3N$+$KNI$$$3$H$G$9!#$3$N4X?t$O@55,I=(B +$B8=(B @code{nnmail-list-identifiers} $B$K9gCW$9$kJ8;zNs$r$N(B (ding) $B4XO"$N%a!<%k$N(B} - ;; @r{$B$?$a$N%0%k!<%W$K$O%/%m%9%]%9%H$7$^$;$s!#(B} - (& (| (any "ding@@ifi\\.uio\\.no" "ding.list") - ("subject" "ding" "ding.misc")) - ;; @r{$BB>$N%a!<%j%s%0%j%9%H(B@dots{}} - (any "procmail@@informatik\\.rwth-aachen\\.de" "procmail.list") - (any "SmartList@@informatik\\.rwth-aachen\\.de" "SmartList.list") - ;; @r{$B0J2<$N$I$A$i$N%a!<%j%s%0%j%9%H$bF1$8@\Hx8l$J$N$G!"(Bbugs- $B$@(B} - ;; @r{$B$1$KEj9F$5$l$?$b$N$,(B mypkg.list $B$K%/%m%9%]%9%H$5$l$J$$$h$&(B} - ;; @r{$B$K$7$F$$$^$9!#$7$+$7K\Ev$K%/%m%9%]%9%H$5$l$?5-;v$r%/%m%9%](B} - ;; @r{$B%9%H$9$k$3$H$O$G$-$k$h$&$K$J$C$F$$$^$9!#(B} - (any "bugs-mypackage@@somewhere" "mypkg.bugs") - (any "mypackage@@somewhere" - "bugs-mypackage" "mypkg.list") - ;; @r{$B?M!9(B@dots{}} - (any "larsi@@ifi\\.uio\\.no" "people.Lars_Magne_Ingebrigtsen")) - ;; @r{$B9gCW$7$J$+$C$?%a!<%k$O$9$Y$F$rJa$^$($k%0%k!<%W$X9T$-$^$9!#(B} - "misc.misc") +(setq nnmail-list-identifiers + '("(idm)" "nagnagnag")) @end lisp -$B$3$NJQ?t$O!VJ,3d!W$NMM<0$K$J$C$F$$$^$9!#J,3d$O(B ($B$3$H$K$h$k$H(B) $B$=$l$>$l$N(B -$BJ,3d$,B>$NJ,3d$r4^$`:F5"E*9=B$$G$9!#0J2<$O;H$&$3$H$,$G$-$kJ,3d$N9=J8$G$9(B: +$B$3$l$O(B @code{gnus-list-identifiers} $B$GHsGK2uE*$K9T$J$&$3$H$b$G$-$^$9!#(B +@xref{Article Hiding}. -@table @code -@item group -$BJ,3d$,J8;zNs$@$C$?$i!"$=$l$O%0%k!<%WL>$G$"$k$H$_$J$5$l$^$9!#DL>o$N@55,I=(B -$B8=$NE83+$,9T$J$o$l$^$9!#8e=R$NNc(B ($BLuCm(B: @samp{\\&}, -@samp{\\1}$B!A(B@samp{\\9}) $B$r8+$F$/$@$5$$!#(B +@item nnmail-remove-tabs +@findex nnmail-remove-tabs +$B$9$Y$F$N(B @samp{TAB} $BJ8;z$r(B @samp{SPACE} $BJ8;z$KJQ49$7$^$9!#(B -@c $B$3$N9T$r@^$jJV$5$J$$$G$/$@$5$$!#(B -@item (@var{field} @var{value} [- @var{restrict} [@dots{}] ] @var{split} [@var{invert-partial}]) -$B$3$NJ,3d$O>/$J$/$H$b;0$D$NMWAG$r4^$s$G$$$kI,MW$,$"$j$^$9!#:G=i$NMW(B -$BAG(B @var{field} ($B@55,I=8=(B) $B$K9gCW$9$k%X%C%@!<$,(B @var{value} ($B$3$l$b@55,I=(B -$B8=(B) $B$K9gCW$9$kJ8;zNs$r4^$s$G$$$?$J$i$P!"(B@var{split} $B$G;XDj$5$l$?%0%k!<%W(B -$B$K%a%C%;!<%8$r3JG<$7$^$9!#(B +@item nnmail-ignore-broken-references +@findex nnmail-ignore-broken-references +@c @findex nnmail-fix-eudora-headers +@cindex Eudora +@cindex Pegasus +$B$$$/$D$+$N(B MUA ($BNc$($P(B Eudora $B$H(B Pegasus) $B$O2u$l$?(B @code{References} $B%X%C(B +$B%@!<$r:n@.$7$^$9$,!"(B@code{In-Reply-To} $B%X%C%@!<$K$O$A$c$s$H$7$?$b$N$rF~(B +$B$l$^$9!#$3$N4X?t$O!"%X%C%@!$l$N%a%C%;!<%8$KHO0O$r69$a$i$l$F8F$P$l$^$9(B ($BLuCm(B: $B0lEY(B +$B$KJ#?t$N%a!<%k$rl9g$G$b!"0lDL$:$D8F$P$l$k$H$$$&$3$H$G$9(B)$B!#;H$&(B +$B$3$H$N$G$-$k4X?t$O(B: -$B:G8e$NMWAG(B @var{invert-partial} $B$OG$0U$G$9!#$3$l$,>JN,$5$l$F$$$J$/$F!"$7(B -$B$+$bCM$,(B @code{nil} $B$G$J$1$l$P!"8l(B (word) $B$N6-3&$r$^$?$$$G@55,I=8=$N9gCW(B -$B$r9T$J$&$+$I$&$+$N?6$kIq(B -$B$$(B (@code{nnmail-split-fancy-match-partial-words} $BJQ?t$K$h$C$F@)8f$5$l$^(B -$B$9(B; $B2<5-;2>H(B) $B$,H?E>$7$^$9!#(B(Gnus 5.10.7 $B$N?75!G=(B) +@table @code +@item article-de-quoted-unreadable +@findex article-de-quoted-unreadable +Quoted Readable $B%(%s%3!<%I$r%G%3!<%I$7$^$9(B ($BLuCm(B: $BK@(B) $B$@$C$?$i!"$=$l$>$l(B -$B$N(B @var{split} $B$r$=$N$&$A$N0l$D$,9gCW$9$k$^$Ge$N%0%k!<%W$K3JG<$7$h$&(B -$B$H$9$k$3$H$G$9!#(B +@node Duplicates +@subsection $B=EJ#(B -@item (& @var{split} @dots{}) -$BJ,3d$,%j%9%H$G!":G=i$NMWAG$,(B @code{&} $B$@$C$?$i!"$=$N%j%9%H$K$"$k$9$Y$F(B -$B$N(B @var{split} $B$rC5n$7$J$$Be$o$j$K!"$=$l$,JL$N%a%C%;!<(B +$B%8$N=EJ#$G$"$k$H$$$&7Y9p$r%a!<%k$N%X%C%@!<$KA^F~$7$^$9!#(B -@item junk -$B$b$7J,3d$,%7%s%\%k(B @code{junk} $B$@$C$?$i!"$=$N%a%C%;!<%8$rJ]B8$7$^$;(B -$B$s(B ($B$9$J$o$A!">C5n$7$F$7$^$$$^$9(B)$B!#Hs>o$KCm0U$7$F;H$C$F$/$@$5$$!#(B +$B$3$NJQ?t$O4X?t$G$"$k$3$H$b$G$-$^$9!#$=$N>l9g!"4X?t$OEv$N%a%C%;!<%8$KHO0O(B +$B$r69$a$i$l$?%P%C%U%!!<$+$i(B @code{Message-ID} $B$r0z?t$H$7$F8F$P$l$^$9!#$3(B +$B$N4X?t$O(B @code{nil}, @code{warn}, @code{delete} $B$N$I$l$+$rJV$5$J$1$l$P$J(B +$B$j$^$;$s!#(B -@item (: @var{function} @var{arg1} @var{arg2} @dots{}) -$B$b$7J,3d$,%j%9%H$G!":G=i$NMWAG$,(B @code{:} $B$@$C$?$i!"FsHVL\$NMWAG(B -$B$,(B @var{args} $B$r0z?t$H$7$F4X?t$H$7$F8F$P$l$^$9!#4X?t$O(B @var{split} $B$rJV(B -$B$5$J$1$l$P$J$j$^$;$s!#(B +$BJQ?t$r(B @code{nil} $B$K@_Dj$9$k$3$H$K$h$C$F!"$3$N5!G=$r40A4$K;H$o$J$$$h$&$K(B +$B$9$k$3$H$,$G$-$^$9!#(B -@cindex body split -$BNc$($P0J2<$N4X?t$O!"5-;v$N%\%G%#!<$K4p$E$$$?J,3d$K;H$($k$G$7$g$&(B: +$B$b$7$9$Y$F$N=EJ#$7$?%a!<%k$rFCJL$J(B @dfn{duplicates} $B%0%k!<%W$KF~$l$?$$$N(B +$B$G$"$l$P!"IaDL$N%a!<%kJ,3dJ}K!$r;H$C$F$=$l$r$9$k$3$H$,$G$-$^$9(B: @lisp -(defun split-on-body () - (save-excursion - (save-restriction - (widen) - (goto-char (point-min)) - (when (re-search-forward "Some.*string" nil t) - "string.group")))) +(setq nnmail-split-fancy + '(| ;; @r{$B=EJ#$7$?%a%C%;!<%8$OJ,$+$l$?%0%k!<%W$X!#(B} + ("gnus-warning" "duplicat\\(e\\|ion\\) of message" "duplicate") + ;; @r{$B%G!<%b%s$d%]%9%H%^%9%?!<$J$I$+$i$N%a%C%;!<%8$OB>$X!#(B} + (any mail "mail.misc") + ;; @r{$BB>$N5,B'!#(B} + [ ... ] )) @end lisp -@var{function} $B$,]$H$J$k%a%C%;!<%8$N%X%C(B -$B%@!e5-$NNc(B -$B$G(B @code{save-excursion} $B$H(B @code{save-restriction} $B$N8e(B -$B$G(B @code{(widen)} $B$r8F$VI,MW$,$"$kM}M3$G$9!#$5$i$K(B @code{nnimap} $B%P%C%/(B -$B%(%s%I$N>l9g!"%G%#%U%)%k%H$G$O5-;v$N%\%G%#!<$,%@%&%s%m!<%I$5$l$J$$$3$H$K(B -$BCm0U$7$F$/$@$5$$!#$=$l$r$9$k$?$a$K(B -$B$O(B @code{nnimap-split-download-body} $B$r(B @code{t} $B$K@_Dj$9$kI,MW$,$"$j$^(B -$B$9(B (@pxref{Client-Side IMAP Splitting})$B!#(B +@noindent +$B$b$7$/$O$N5,B'!#(B} + [...])) +@end lisp -@item nil -$BJ,3d$,(B @code{nil} $B$@$C$?$i!"$=$l$OL5;k$5$l$^$9!#(B -@end table +$B$9$F$-$J;H$$J}$,$"$k$h(B: $B(B ($B$H8@$&$+%X%C%@!(B) $B$K(B -$B9gCW$7$J$1$l$P$J$j$^$;$s!#(B +@node Not Reading Mail +@subsection $B%a!<%k$rFI$`$N$G$O$J$$(B -$BDL>o$3$l$i$NJ,3d$K$*$1$k(B @var{value} $B$O!"4pAC%b!<%I(B (fundamental -mode) $B9=J8%F!<%V%k(B (syntax table) $B$K=>$C$F!"40A4$K(B @emph{$B8l(B} (word) $B$K9g(B -$BCW$7$J$1$l$P$J$j$^$;$s!#8@$$49$($l$P!"$9$Y$F$N(B @var{value} $B$O0E(B -$B$K(B @code{\<...\>} $B0u(B ($B8l$N6h@Z$j5-9f(B) $B$G0O$^$l$^$9!#$7$?$,$C$F!"Nc$($P0J(B -$B2<$NJ,3d$r;H$&$H!"(B +$B$"$J$?$,;H$$;O$a$?$I$s$J%a!<%k%P%C%/%(%s%I$G$b!"$"$J$?$,$=$l$i$G%a!<%k$r(B +$BFI$_$?$$$H;W$C$F$$$k$H2>Dj$9$k$H$$$&!"G:$^$7$$JJ$r;}$C$F$$$k$3$H$K5$$,IU(B +$B$/$G$7$g$&!#$3$l$O7h$7$FIT9gM}$G$O$J$$$+$b$7$l$^$;$s$,!"$"$J$?$NK>$`$3$H(B +$B$G$O$J$$$+$b$7$l$^$;$s!#(B -@example -(any "joe" "joemail") -@end example +@code{mail-sources} $B$H(B @code{nnmail-spool-file} $B$r(B @code{nil} $B$K@_Dj$9$l(B +$B$P!"$I$N%P%C%/%(%s%I$bF~$C$F$/$k%a!<%k$rFI$b$&$H$7$J$/$J$C$F!"$=$l$O=u$1(B +$B$K$J$k$O$:$G$9!#(B -@noindent -@samp{joedavis@@foo.org} $B$+$i$d$C$FMh$?%a%C%;!<%8$O!"DL(B -$B>o(B @samp{joemail} $B$K$O3JG<$5$l$J$$$G$7$g$&!#$3$N?6$kIq$$$rJQ99$7$?$1$l$P!"(B -$B0J2<$N;0$D$N$d$jJ}$N$I$l$G$b$r;H$&$3$H$,$G$-$^$9(B: +@vindex nnbabyl-get-new-mail +@vindex nnmbox-get-new-mail +@vindex nnml-get-new-mail +@vindex nnmh-get-new-mail +@vindex nnfolder-get-new-mail +$B$G$b!"$=$l$O9T$-2a$.$G$7$g$&!#$"$J$?$,!"Nc$($P(B @code{nnml} $B$G%a!<%k$rFI(B +$B$`$3$H$H!"$7$^$$$3$s$G$"$k8E$$(B (Emacs 23 $B$h$jA0$N(B) Rmail $B%U%!%$%k(B +$B$r(B @code{nnbabyl} $B$r;H$C$F$6$C$HGA$/$3$H$@$1$G!"$^$C$?$/K~B-$7$F$$$F$$$k(B +$B$N$J$i$P!#$9$Y$F$N%P%C%/%(%s%I$K$O(B $B%P%C%/%(%s%I(B-@code{get-new-mail} $B$H(B +$B$$$&JQ?t$,$"$j$^$9!#$b$7(B @code{nnbabyl} $B$,%a!<%k$rFI$_9~$_$r$d$a$5$;$?$$(B +$B$N$G$"$l$P!"$=$N%0%k!<%W$N2>A[%5!<%P!$l$N%0%k!<%W$KBP$7$F0l$D$N%U%!%$%k$r;}$D(B +* Comparing Mail Back Ends:: $BF@<:$N?<$$F6;!(B +@end menu -@item -$B$3$N>O$N:G=i$NJ}$G=R$Y$?(B @var{invert-partial} $B%U%i%0$r!"(B -@samp{(@var{field} @var{value} @dots{})} $B7?$NJ,3d5,B'$G;H$&$3$H$,$G$-$^(B -$B$9!#$3$N%U%i%0$,@_Dj$5$l$F$$$k$H!"(B -@code{nnmail-split-fancy-match-partial-words} $B$,(B @code{nil} $B$G$"$C$F$b!"(B -$B8l$NN>B&$K$"$k8l$N6-3&$OL5;k$5$l$^$9!#5U$K!"$3$N%U%i%0$,@_Dj$5$l$F$$$k$H!"(B -@code{nnmail-split-fancy-match-partial-words} $B$,(B @code{nil} $B$G$O$J$$CM$G(B -$B$"$C$F$b!"8l$N6-3&$OL5;k$5$l$^$;$s!#(B(Gnus 5.10.7 $B$N?75!G=(B) -@end enumerate +@node Unix Mail Box +@subsubsection Unix $B%a!<%k%\%C%/%9(B +@cindex nnmbox +@cindex unix mail box -@vindex nnmail-split-abbrev-alist -@var{field} $B$H(B @var{value} $B$O(B Lisp $B%7%s%\%k$G$"$k$3$H$b$G$-$^$9!#$=$N>l(B -$B9g$=$l$i$O(B @code{nnmail-split-abbrev-alist} $B$G;XDj$5$l$?FbMF$K=>$C$FE83+(B -$B$5$l$^$9!#$3$l$O%;%k$N(B @sc{car} $B$,%-!<$r4^$s$G$$$F!"(B@sc{cdr} $B$,4XO"IU$1(B -$B$i$l$?CM$r;}$C$F$$$k%3%s%9%;%k(B (cons cell) $B$NO"A[%j%9%H$G$9!#0J2<$N9`L\(B -$B$,!"$"$i$+$8$a(B @code{nnmail-split-abbrev-alist} $B$KDj5A$5$l$F$$$^$9(B: +@vindex nnmbox-active-file +@vindex nnmbox-mbox-file +@dfn{nnmbox} $B%P%C%/%(%s%I$O%a!<%k$r3JG<$9$k$?$a$KI8=`$N(B Un*x mbox $B%U%!%$(B +$B%k$rMQ$$$^$9!#(B@code{nnmbox} $B$O$=$l$>$l$N%a!<%k5-;v$K$=$l$,$I$N%0%k!<%W$K(B +$BB0$7$F$$$k$+$r<($9DI2C$N%X%C%@!<$r2C$($^$9!#(B + +$B2>A[%5!<%P!<$N@_Dj(B: @table @code -@item from -@samp{From}$B!"(B@samp{Sender} $B$*$h$S(B @samp{Resent-From} $B$N3F%U%#!<%k%I$K9g(B -$BCW$7$^$9!#(B -@item to -@samp{To}$B!"(B@samp{Cc}$B!"(B@samp{Apparently-To}$B!"(B@samp{Resent-To} $B$*$h(B -$B$S(B @samp{Resent-Cc} $B$N3F%U%#!<%k%I$K9gCW$7$^$9!#(B -@item any -@code{from} $B$H(B @code{to} $B$rE}9g$7$?$b$N$G$9!#(B -@end table +@item nnmbox-mbox-file +@vindex nnmbox-mbox-file +$BMxMQA0!#%G%#%U%)%k%H(B +$B$O(B @file{~/mbox} $B$G$9!#(B -@vindex nnmail-split-fancy-syntax-table -@code{nnmail-split-fancy-syntax-table} $B$O!"$3$l$i$N$9$Y$F$NJ,3d$,A0!#%G%#%U%)%k%H(B +$B$O(B @file{~/.mbox-active} $B$G$9!#(B -$B%X%C%@!<$N$$$/$D$+$N>pJs$K4p$E$$$F!"(BGnus $B$KF0E*$K%0%k!<%W$r:n$i$;$?(B -$B$$(B ($BNc$($P!"%0%k!<%WL>$N0lIt$r(B @code{replace-match} $B$N$h$&$J$d$jJ}$GCV$-(B -$B49$($5$;$?$$(B) $B$J$i$P!"$l$N5-;v$K$=$l$,$I$N%0%k!<%W$KB0$7(B +$B$F$$$k$+$r<($9DI2C$N%X%C%@!<$r2C$($^$9!#(B -$BJ8;zNs$,MWAG(B @samp{\\&} $B$r4^$s$G$$$k>l9g$O!"D>A0$K9gCW$7$?J8;zNs$GCV$-49(B -$B$($i$l$^$9!#F1MM$K!"MWAG(B @samp{\\1} $B$+$i(B @samp{\\9} $B$^$G$O!"9gCW$7$?J8;z(B -$BNs$N0lIt$GCV$-49$($i$l$^$9(B ($BLuCm(B: $B@55,I=8=$NCf(B -$B$K(B @samp{\\(} $B$H(B @samp{\\)} $B$r;H$C$F%0%k!<%W$K$^$H$a$i$l$?$b$N$,0l$D0J>e(B -$B$"$k>l9g$K!"(B@samp{\\@var{n}} $B$O$=$N@55,I=8=$N(B @var{n} $B8DL\$N%0%k!<%W$K9g(B -$BCW$9$kJ8;zNs$N0lIt$GCV$-49$($i$l$^$9(B)$B!#(B +$B2>A[%5!<%P!<$N@_Dj(B: -@vindex nnmail-split-lowercase-expanded -$B$=$N:]!"9gCW$7$?J8;zNs$r>.J8;z$K$7$?$b$N$GCV$-49$($k$Y$-$+$I$&$+(B -$B$r(B @code{nnmail-split-lowercase-expanded} $B$,7hDj$7$^$9!#$3$l$r(B -$BHs(B-@code{nil} $B$K$9$k$3$H$K$h$C$F!"%"%I%l%9$GBgJ8;z$H>.J8;z$,6hJL$;$:$K;H(B -$B$o$l$F$$$k(B ($BNc$($P(B mailing-list@@domain $B$H(B Mailing-List@@Domain) $B>l9g$G(B -$B$b!"J#?t$N%0%k!<%W$,@8@.$5$l$F$7$^$&$3$H$rHr$1$k$3$H$,$G$-$^$9!#%G%#%U%)(B -$B%k%H$O(B @code{t} $B$G$9!#(B +@table @code +@item nnbabyl-mbox-file +@vindex nnbabyl-mbox-file +Babyl $B%U%!%$%k$NL>A0!#%G%#%U%)%k%H$O(B @file{~/RMAIL} $B$G$9!#(B -@findex nnmail-split-fancy-with-parent -$B4X?t(B @code{nnmail-split-fancy-with-parent} $B$O!"%U%)%m!<%"%C%W5-;v$r?F5-(B -$B;v$HF1$8%0%k!<%W$K?6$jJ,$1$k$?$a$K;H$$$^$9!#%a!<%k$N?6$jJ,$1$r0l@87|L?@_(B -$BDj$7$F$_$F$b40`z$K$O$G$-$J$$$3$H$,$"$j$^$9$M!#Nc$($P!">e;J$+$i8D?M08$F$N(B -$B%a!<%k$,FO$$$?$H$7$^$9!#<+J,$,7H$C$F$$$k%W%m%8%'%/%H$H$OJL$NOC$G$9!#$1$l(B -$B$I!VB>$N%a!<%k$H6hJL$G$-$k$h$&$K$3$l$3$l$3$&$$$&8@MU$rI=Bj$K=q$$$F$/$@$5(B -$B$$!W$H>e;J$K8~$+$C$F;X?^$9$k$o$1$K$O$$$-$^$;$s$+$i!"7k6I<+J,$NA0!#%G%#%U%)%k%H(B +$B$O(B @file{~/.rmail-active} $B$G$9!#(B -$B$3$N5!G=$rMxMQ$9$k$?$a$K$O!"$^$:JQ(B -$B?t(B @code{nnmail-treat-duplicates} $B$*$h(B -$B$S(B @code{nnmail-cache-accepted-message-ids} $B$NCM$r(B @code{nil} $B$G$O$J$$CM(B -$B$K@_Dj$9$kI,MW$,$"$j$^$9!#$=$l$,$G$-$?(B -$B$i(B @code{nnmail-split-fancy-with-parent} $B$r;H$C$F$_$F$/$@$5$$!#%3%m%s$r(B -$B;H$C$F$3$s$JIw$K=q$-$^$9(B: +@item nnbabyl-get-new-mail +@vindex nnbabyl-get-new-mail +@code{nil} $B$G$J$1$l$P!"(B@code{nnbabyl} $B$OF~$C$F$/$k%a!<%k$rFI$_9~$_$^$9!#(B +$B%G%#%U%)%k%H$O(B @code{t} $B$G$9!#(B +@end table -@lisp -(setq nnmail-treat-duplicates 'warn ; @r{$B$^$?$O(B @code{delete}} - nnmail-cache-accepted-message-ids t - nnmail-split-fancy - '(| (: nnmail-split-fancy-with-parent) - ;; @r{$B;D$j$N?6$jJ,$1J}$O$3$3$K=q$/(B} - )) -@end lisp +@node Mail Spool +@subsubsection $B%a!<%k%9%W!<%k(B +@cindex nnml +@cindex mail @acronym{NOV} spool -$B$3$N5!G=$Ol9g!"(BGnus $B$O8+(B -$B$D$1$?A45-;v$N%a%C%;!<%8(B ID $B$rJQ(B -$B?t(B @code{nnmail-message-id-cache-file} $B$G;XDj$5$l$?%U%!%$%k$K5-O?$7$^$9!#(B -$B$3$N$H$-!"$=$l$>$l$N5-;v$,3JG<$5$l$?%0%k!<%W$NL>A0$rJ;5-$7$^$9(B ($B$?$@$7%a!<(B -$B%k$G$O$J$$%a%C%;!<%8$N>l9g$O!"%0%k!<%WL>$O>JN,$5$l$^$9(B)$B!#$5$F!"$$$h$$$h(B -$B%a!<%k$N?6$jJ,$1$,;O$^$k$H!"4X(B -$B?t(B @code{nnmail-split-fancy-with-parent} $B$O!"J,3d$5$l$k3F5-;v(B -$B$N(B References ($B$H(B In-Reply-To) $B%X%C%@!<$rD4$Y!"(B -@code{nnmail-message-id-cache-file} $B$G;XDj$5$l$?%U%!%$%k$K$=$l$i$N%a%C%;!<(B -$B%8(B ID $B$,$"$k$+$I$&$+D4$Y$^$9!#?F5-;v$,8+$D$+$k$H!"$=$N%0%k!<%WL>$,@55,I=(B -$B8=(B @code{nnmail-split-fancy-with-parent-ignore-groups} $B$K9gCW$7$J$1$l$P!"(B -$B$3$N4X?t$OBP1~$9$k%0%k!<%WL>$rJV$9$o$1$G$9!#$3$3$G!"JQ(B -$B?t(B @code{nnmail-message-id-cache-length} $B$NCM$r%G%#%U%)%k%H$h$j$b4v$i$+(B -$BBg$-$JCM$K@_Dj$9$k$3$H$r4+$a$^$9!#$=$&$9$k$H!":#D4$Y$i$l$?%a%C%;!<(B -$B%8(B ID $B$?$A$O:#$7$P$i$/%-%c%C%7%e$NCf$KB8B3$G$-$^$9(B (5000 $B$K@_Dj$9$k$H%-%c%C(B -$B%7%e%U%!%$%k$NBg$-$5$O$@$$$?$$(B 300 $B%-%m%P%$%H$0$i$$$K$J$k$_$?$$$G$9(B)$B!#(B -@vindex nnmail-cache-accepted-message-ids -$B$5$i$K!"JQ?t(B @code{nnmail-cache-accepted-message-ids} $B$NCM$r(B -$BHs(B-@code{nil} $B$K@_Dj$9$l$P!"(BGnus $B$O0\F0$5$l$?5-;v$N%a%C%;!<%8(B ID $B$r$b5-(B -$BO?$9$k$N$G!"%U%)%m!<%"%C%W5-;v$O?F5-;v$N0\F0@h$HF1$8%0%k!<%W$KF~$k$h$&$K(B -$B$J$j$^$9!#(B +@dfn{nnml} $B%9%W!<%k%a!<%kMM<0$OB>$NCN$i$l$F$$$kMM<0$H$O8_49@-$,$"$j$^$;(B +$B$s!#$=$l$O>/$7Cm0U$7$F;H$o$l$k$Y$-$G$9!#(B -$BFCDj$N%0%k!<%W$r%-%c%C%7%e$K5-O?$7$?$/$J$$>l9g$O!"JQ(B -$B?t(B @code{nnmail-cache-ignore-groups} $B$b;2>H$7$F$/$@$5$$!#Nc$($P!"30$K=P(B -$B$9$9$Y$F$N%a%C%;!<%8$r!H(Boutgoing$B!I%0%k!<%W$KJ]B8$7$F$$$k$N$J$i$P!"(B -@code{nnmail-cache-ignore-groups} $B$r$=$N%0%k!<%WL>$K9gCW$9$k$h$&$K@_Dj$9(B -$B$l$PNI$$$G$7$g$&!#$5$b$J$$$H$"$J$?$N$9$Y$F$N%a%C%;!<%8$KBP$9$kJV;v$,(B -$B!H(Boutgoing$B!I%0%k!<%W$KF~$C$F$7$^$$$^$9!#(B +@vindex nnml-directory +$B$3$N%P%C%/%(%s%I$r;H$&$H!"(BGnus $B$OF~$C$F$/$k%a!<%k$r!"$=$l$>$l$N%a!<%k(B +$B$r(B 1 $B%U%!%$%k$H$7$F%U%!%$%k$KJ,3d$7!"5-;v$rJQ?t(B @code{nnml-directory} $B$G(B +$B;XDj$5$l$?%G%#%l%/%H%j!<$N2<$NBP1~$9$k%G%#%l%/%H%j!<$KF~$l$^$9!#%G%#%U%)(B +$B%k%H$NCM$O(B @file{~/Mail/} $B$G$9!#(B -@node Group Mail Splitting -@subsection $B%0%k!<%W%a!<%kJ,3d(B -@cindex mail splitting -@cindex group mail splitting +$BA0$b$C$F%G%#%l%/%H%j!<$r:n$C$F$*$/I,MW$O$"$j$^$;$s!#$=$NLLE]$O(B Gnus $B$,$9(B +$B$Y$F8+$F$/$l$^$9!#(B -@findex gnus-group-split -$B2?%@!<%9$b$N%a!<%j%s%0%j%9%H$r9XFI$7$F$$$k$1$l$I!"J}$b$7$/$O$I$A$i$+$r@_Dj$7(B -$B$F(B @code{nnmail-split-methods} $B$r(B @code{gnus-group-split} $B$K@_Dj$9$k$@$1(B -$B$G$9!#J,3d4X?t$O$9$Y$F$N%0%k!<%W$G$3$l$i$N%Q%i%a!<%?!<$rAv::$7!"$=$l$K=>$C(B -$B$FJ,3d$7$^$9!#$9$J$o$A!"%a!<%k%0%k!<%W$N%Q%i%a!<(B -$B%?!<(B @code{to-list} $B$+(B @code{to-address} $B$G;XDj$5$l$?%"%I%l%9$+$iEj9F$5(B -$B$l$?$b$N$+!"$=$N%"%I%l%9$XEj9F$5$l$?%a%C%;!<%8$,$=$N%0%k!<%W$KJ]B8$5$l$^(B -$B$9!#(B +$B$"$J$?$N%"%+%&%s%H$KJ]B8$G$-$k%U%!%$%k$N?t$K87L)$J@)8B$,$"$k$J$i!"$3$N%P%C(B +$B%/%(%s%I$r;H$&$Y$-$G$O$"$j$^$;$s!#$=$l$>$l$N%a!<%k$O$=$l<+?H$N%U%!%$%k$r(B +$BH<$&$N$G!"?t=54V$G?t@i$N(B i$B%N!<%I$r@jM-$9$k2DG=@-$O==J,$K$"$j$^$9!#$"$J$?(B +$B$K$H$C$F$3$l$,LdBj$G$J$/!"?F@Z$J%7%9%F%`4IM}A0$K$J$j$^$9!#(B@var{restrict} $B$b;H$&$3$H(B -$B$,$G$-$^$9(B: $B$=$l$K$O(B @code{split-exclude} $B%Q%i%a!<%?!<$r@55,I=8=$N%j%9%H(B -$B$K@_Dj$7$F$/$@$5$$!#(B +@cindex self contained nnml servers +@cindex marks +$B0u%U%!%$%k(B ($BLuCm(B: marks file) $B$,;H$o$l$k$H(B ($B$=$l$,%G%#%U%)%k%H$G$9$,(B)$B!"(B +@code{nnml} $B%5!<%P!<$O(B @code{tar} $B$J$I$r;H$C$F%P%C%/%"%C%W$7$?$j!"8e$G$"(B +$B$J$?$,IU$1$?0u$,$9$Y$FJ]$?$l$?>uBV$G(B Gnus $B$KLa$9(B ($BK\Mh$N(B @code{nnml} $B%5!<(B +$B%P!<$K$h$C$FDI2C$9$k(B) $B$3$H$,$G$-$kFC$l$N(B @code{nnml} $B%0%k!<%W$N%G%#%l%/%H%j!o(B @file{.marks} $B%U%!%$%k(B (@code{nnml-marks-file-name} $B$r;2>H(B) $B$K3JG<$5(B +$B$l$^$9!#$^$?!"8D!9$N(B @code{nnml} $B%0%k!<%W$K$D$$$F$b%P%C%/%"%C%W$9$k$3$H(B +$B$,2DG=$G!"$=$&$9$k$K$O(B ($B%P%C%/%"%C%W$r(B nnml $B%G%#%l%/%H%j!<$KLa$7$?8e(B +$B$G(B) @kbd{G m} $B%-!<$r;H$C$F$=$N%0%k!<%W$r85$KLa$7$F$/$@$5$$!#(B -$B$3$l$i$N$9$Y$F$N%Q%i%a!<%?!<$r;H$C$F@5$7$$J,3d$,@8@.$5$l$J$$$H$-$d!"2?$+(B -$B$b$C$H6E$C$?$b$N$,I,MW$J$H$-$O!"(B@code{split-spec} $B%Q%i%a!<%?!<(B -$B$r(B @code{nnmail-split-fancy} $B$NJ,3d$K@_Dj$9$k$3$H$,$G$-$^$9!#$3$N>l9g$O!"(B -$BA0$b$C$F=q$+$l$?$9$Y$F$N%Q%i%a!<%?!<$O(B @code{gnus-group-split} $B$KL5;k$5(B -$B$l$^$9!#FC$K!"(B@code{split-spec} $B$O(B @code{nil} ($BLuCm(B: $B$3$l(B -$B$b(B @code{nnmail-split-fancy} $B$NJ,3d$N0ll9g$=$N%0%k!<%W$O(B @code{gnus-group-split} $B$KL5;k$5$l$^$9!#(B +$B2?$i$+$NM}M3$K$h$C$F(B @file{.marks} $B%U%!%$%k$,$*$+$7$/$J$C$F$$$k$H;W$C$?(B +$B$H$-$O!"C1$K$=$l$iA4It$r>C$7$F$7$^$($PNI$$$G$7$g$&!#(BGnus $B$O$l$N%0%k!<%W$N$?$a$K!"0l$D$NJ,3d$r4^$`C10l$N(B @code{&} $BFC5iJ,3d$rDj(B -$B5A$9$k$3$H$K$h$C$F!"(B@code{gnus-group-split} $B$O9gCW$9$k$9$Y$F$N%0%k!<%W$K(B -$B%/%m%9%]%9%H$r$7$^$9!#$I$NJ,3d$K$b9gCW$7$J$$%a%C%;!<%8$O!"$I$l$+$N%0%k!<(B -$B%W$G(B @var{split-spec} $B$,(B @code{catch-all} $B$K@_Dj$5$l$F$$$J$$>l9g(B -$B$O(B @code{gnus-group-split-default-catch-all-group} $B$G;XDj$5$l$?L>A0$N%0(B -$B%k!<%W$K3JG<$5$l$^$9!#$=$N>l9g!"$=$N%0%k!<%W$O$9$Y$F$r$OFC5iJ,3d$J$N$G$9(B)$B!"8D?M$N%a!<%k%U%)%k%@!<(B -$B$K$=$l$i$N%a!<%k$,3JG<$5$l$k$I$N%a!<%j%s%0%j%9%H$K$bEv$F$O$^$i$J$$%a!<%k(B -$B$r!"J,3d$9$k$N$KJXMx$G$7$g$&!#$J$*$3$NFC5iJ,3d$O!"(B@code{|} $BJ,3d%j%9(B -$B%H(B ($B$=$l$O!"%0%k!<%W%Q%i%a!<%?!<$+$iCj=P$5$l$?5,B'$r;}$C$?(B @code{&} $BJ,3d(B -$B$r$b4^$s$G$$$^$9(B) $B$N:G8e$NMWAG$H$7$FDI2C$5$l$k$3$H$KCm0U$7$F$/$@$5$$!#(B +$B2>A[%5!<%P!<$N@_Dj(B: -$B$=$m$=$mNc$r=P$9$Y$-$G$7$g$&!#0J2<$N%0%k!<%W%Q%i%a!<%?!<$,Dj5A$5$l$F$$$k(B -$B$3$H$r2>Dj$7$^$9(B: +@table @code +@item nnml-directory +@vindex nnml-directory +$B$9$Y$F$N(B @code{nnml} $B%G%#%l%/%H%j!<$O$3$N%G%#%l%/%H%j!<$N2<$KCV$+$l$^$9!#(B +$B%G%#%U%)%k%H$O(B @code{message-directory} $B$NCM(B ($B$=$N%G%#%U%)%k%HCM(B +$B$O(B @file{~/Mail}) $B$G$9!#(B -@example -nnml:mail.bar: -((to-address . "bar@@femail.com") - (split-regexp . ".*@@femail\\.com")) -nnml:mail.foo: -((to-list . "foo@@nowhere.gov") - (extra-aliases "foo@@localhost" "foo-redist@@home") - (split-exclude "bugs-foo" "rambling-foo") - (admin-address . "foo-request@@nowhere.gov")) -nnml:mail.others: -((split-spec . catch-all)) -@end example +@item nnml-active-file +@vindex nnml-active-file +@code{nnml} $B%5!<%P!<$N$?$a$N%"%/%F%#%V%U%!%$%k!#%G%#%U%)%k%H(B +$B$O(B @file{~/Mail/active} $B$G$9!#(B -@code{nnmail-split-methods} $B$r(B @code{gnus-group-split} $B$K@_Dj$9$k$H!"(B -@code{nnmail-split-fancy} $B$,A*Br$5$l$F$$$F!"$+$DJQ(B -$B?t(B @code{nnmail-split-fancy} $B$,0J2<$N$h$&$K@_Dj$5$l$F$$$k$+$N$h$&$K?6Iq(B -$B$$$^$9(B: +@item nnml-newsgroups-file +@vindex nnml-newsgroups-file +@code{nnml} $B%0%k!<%W5-=R%U%!%$%k!#(B@xref{Newsgroups File Format}. $B%G%#%U%)(B +$B%k%H$O(B @file{~/Mail/newsgroups} $B$G$9!#(B -@lisp -(| (& (any "\\(bar@@femail\\.com\\|.*@@femail\\.com\\)" "mail.bar") - (any "\\(foo@@nowhere\\.gov\\|foo@@localhost\\|foo-redist@@home\\)" - - "bugs-foo" - "rambling-foo" "mail.foo")) - "mail.others") -@end lisp +@item nnml-get-new-mail +@vindex nnml-get-new-mail +@code{nil} $B$G$J$1$l$P!"(B@code{nnml} $B$OF~$C$FMh$?%a!<%kFI$_9~$_$^$9!#%G%#(B +$B%U%)%k%H$O(B @code{t} $B$G$9!#(B -@findex gnus-group-split-fancy -$B%0%k!<%WJ,3d$r$9$Y$F$N%a!<%k%0%k!<%W$G@Q6KE*$K$O;H$$$?$/$J$1$l$P!"(B -@code{nnmail-split-fancy} $B$NJ,3d$rA0!#%G%#%U%)%k%H$O(B @file{.overview} $B$G$9!#(B -@var{groups} $B$O!"=PNO$NJ,3d$r@8@.$9$k$?$a$K%Q%i%a!<%?!<$,Av::$5$l$k%0%k!<(B -$B%WL>$N%j%9%H$+!"$=$l$i$N%0%k!<%WL>$K9gCW$9$k@55,I=8=$G$9!#(B -@var{no-crosspost} $B$O%/%m%9%]%9%H$r6X;_$9$k$?$a$K;H$&$3$H$,$G$-!"$=$N>l(B -$B9g$O!"C10l$N(B @code{|} $BJ,3d$,=PNO$5$l$^$9!#(B -@var{catch-all} $B$O(B @code{gnus-group-split-default-catch-all-group} $B$N$h(B -$B$&$K!":G8e$Nl9g!"$"$k%0%k!<%W(B -$B$K(B @code{catch-all} $B$K@_Dj$5$l$F$$$k(B @code{split-spec} $B$,$"$k$H!"$=$N%0(B -$B%k!<%W$O(B @var{catch-all} $B0z?t$NCM$h$j$bM%@h$5$l$^$9!#(B +@item nnml-prepare-save-mail-hook +@vindex nnml-prepare-save-mail-hook +$BJ]B8$9$kA0$K0l$D$N5-;v$KHO0O$r69$a$Fo$KCY$/$J$k$G$7$g$&!#$G$b!"@dK>$7$F$O$$$1$^$;$s!#(B -@code{gnus-group-split-setup} $B4X?t$r!"$O$k$+$K8zN(E*$JJ}K!(B -$B$G(B @code{gnus-group-split} $B$rF0:n$5$;$k$?$a$K;H$&$3$H$,$G$-$^$9!#$=$l(B -$B$O(B @code{nnmail-split-methods} $B$r(B @code{nnmail-split-fancy} $B$K@_Dj$7!"(B -@code{nnmail-split-fancy} $B$r(B @code{gnus-group-split-fancy} $B$G@8@.$5$l$k(B -$BJ,3d$K@_Dj$7$^$9!#$=$&$9$k$3$H$K$h$C$F!"$I$s$J$KJ,3d$9$k%a%C%;!<%8$,$?$/(B -$B$5$s$"$C$F$b!"%0%k!<%W%Q%i%a!<%?!<$O0lEY$@$1Av::$5$l$k$h$&$K$J$j$^$9!#(B +@item nnml-marks-is-evil +@vindex nnml-marks-is-evil +$BHs(B-@code{nil} $B$G$"$k$H!"$3$N%P%C%/%(%s%I$O$$$+$J$k(B @sc{$B0u(B} $B%U%!%$%k$bL5(B +$B;k$7$^$9!#%G%#%U%)%k%H$O(B @code{nil} $B$G$9!#(B -@findex gnus-group-split-update -$B$7$+$7$J$,$i!"%0%k!<%W%Q%i%a!<%?!<$rJQ99$9$k$H!"(B -@code{nnmail-split-fancy} $B$rl9g$K$O!"(B -@code{gnus-group-split-setup} $B$K$=$l$rA0$G$9!#%G%#%U%)%k%H$O(B @file{.marks} $B$G$9!#(B -@lisp -(gnus-group-split-setup @var{auto-update} @var{catch-all}) -@end lisp +@item nnml-use-compressed-files +@vindex nnml-use-compressed-files +$BHs(B-@code{nil} $B$@$C$?$i!"(B@code{nnml} $B$O05=L$5$l$?%a%C%;!<%8%U%!%$%k$r07$&(B +$B$3$H$,$G$-$k$h$&$K$J$j$^$9!#$?$@$7(B @code{auto-compression-mode} $B$,M-8z$K(B +$B$J$C$F$$$J$1$l$P$J$j$^$;$s(B (@pxref{Compressed Files, ,Compressed Files, +emacs, The Emacs Editor})$B!#(B@code{nnml-use-compressed-files} $B$NCM$,J8;zNs(B +$B$@$C$?>l9g!"$=$l$O05=L%W%m%0%i%`$r;XDj$9$k%U%!%$%k3HD%;R$H$7$F;H$o$l$^$9!#(B +Emacs $B$,$=$l$r%5%]!<%H$7$F$$$l$P!"$=$l$r(B @samp{.bz2} $B$K@_Dj$9$k$3$H$,$G(B +$B$-$^$9!#CM(B @code{t} $B$O(B @samp{.gz} $B$HEy2A$G$9!#(B -@var{auto-update} $B$,(B @code{nil} $B$G$J$1$l(B -$B$P(B @code{gnus-group-split-update} $B$,(B @code{nnmail-pre-get-new-mail-hook} $B$K(B -$BDI2C$5$l$k$N$G!"FsEY$H(B @code{nnmail-split-fancy} $B$N99?7$K$D$$$F?4G[$9$k(B -$BI,MW$O$"$j$^$;$s!#(B@var{catch-all} $B$r>JN,$7$J$$>l9g$O(B ($B$=$l$O%*%W%7%g%s(B -$B$G(B @code{nil} $B$HEy2A$G(B -$B$9(B)$B!"(B@code{gnus-group-split-default-catch-all-group} $B$,$=$NCM$K@_Dj$5$l(B -$B$^$9!#(B +@item nnml-compressed-files-size-threshold +@vindex nnml-compressed-files-size-threshold +$B%a%C%;!<%8%U%!%$%k$r05=L$9$k$+$I$&$+$rH=CG$9$k$?$a$N!"%5%$%:$NogCM$G$9!#(B +@code{nnml-use-compressed-files} $B$,Hs(B-@code{nil} $B$K@_Dj$5$l$F$$$F!"K\J8(B +$B$NJ8;z?t$,$3$NJQ?t$NCM$h$jBg$-$+$C$?$i!"%a%C%;!<%8%U%!%$%k$O05=L$5$l$^$9!#(B +@end table -@vindex gnus-group-split-updated-hook -@code{gnus-group-split-update} $B$K$h$C$F@_Dj$5$l(B -$B$?(B @code{nnmail-split-fancy} $B$r8e$GJQ99$9$kI,MW$,$"$k$H$-$N$?$a$K!"$3$N(B -$B4X?t(B (@code{gnus-group-split-update}) $B$O=*N;$9$kD>A0(B -$B$K(B @code{gnus-group-split-update-hook} $B$r$l$9$Y$F$N%U%!%$%k$r8+$k$3(B +$B$H$K$h$C$F(B @code{nnml} $B3,AXA4BN$r%H%m!<%k5{LV$G$5$i$&$N$G!"$=$l$,=*$o$k(B +$B$^$G$K$O;~4V$,$+$+$k$+$b$7$l$^$;$s!#$3$N5!G=$X$N$h$jNI$$%$%s%?!<%U%'!<%9(B +$B$O%5!<%P!<%P%C%U%!!<$G8+$D$+$k$G$7$g$&(B (@pxref{Server Commands})$B!#(B -@node Incorporating Old Mail -@subsection $B8E$$%a!<%k$rA[%5!<%P!<$N@_Dj(B: -$BJ}K!$G$9(B: +@table @code +@item nnmh-directory +@vindex nnmh-directory +$B$9$Y$F$N(B @code{nnmh} $B%G%#%l%/%H%j!<$O$3$N%G%#%l%/%H%j!<$N2<$KCV$+$l$^$9!#(B +$B%G%#%U%)%k%H$O(B @code{message-directory} $B$NCM(B ($B$=$N%G%#%U%)%k%H(B +$B$O(B @file{~/Mail}) $B$G$9!#(B -@enumerate -@item -$B%0%k!<%W%P%C%U%!!<$K9T$C$F$/$@$5$$!#(B +@item nnmh-get-new-mail +@vindex nnmh-get-new-mail +@code{nil} $B$G$J$1$l$P!"(B@code{nnmh} $B$OF~$C$F$/$k%a!<%k$rFI$_9~$_$^$9!#%G%#(B +$B%U%)%k%H$O(B @code{t} $B$G$9!#(B -@item -@kbd{G f} $B$r%?%$%W$7$F$/$@$5$$!#(B@code{nndoc} $B%0%k!<%W$r:n@.$9$k$?$a$N85(B -$B$K$J$k(B mbox $B%U%!%$%k$NL>A0$r5a$a$i$l$k$N$G!"$=$l$rF~NO$7$F$/$@$5(B -$B$$(B (@pxref{Foreign Groups})$B!#(B +@item nnmh-be-safe +@vindex nnmh-be-safe +@code{nil} $B$G$J$1$l$P!"(B@code{nnmh} $B$O%U%)%k%@!<$K$"$k5-;v$,pJs$rD4$Y$k$N$G!"$3$l$r(B @code{t} $B$K@_Dj(B +$B$9$k$H?<9o$JB.EYDc2<$,5/$3$j$^$9!#(B@code{nnmh} $B$N5-;v$rFI$`$N$K(B Gnus $B0J30(B +$B$N$b$N$r;H$C$F$$$J$$$N$G$"$l$P!"$3$NJQ?t$r(B @code{t} $B$K@_Dj$9$kI,MW$O$"$j(B +$B$^$;$s!#%G%#%U%)%k%H$O(B @code{nil} $B$G$9!#(B +@end table -@item -@kbd{SPACE} $B$r%?%$%W$7$F!"?7$7$/:n$i$l$?%0%k!<%W$KF~$C$F$/$@$5$$!#(B +@node Maildir +@subsubsection Maildir +@cindex nnmaildir +@cindex maildir -@item -@kbd{M P b} $B$r%?%$%W$7$F!"%0%k!<%W%P%C%U%!!<$N$9$Y$F$N5-;v$KpJs$r3JG<$7$^$9!#(B -@item -@kbd{B r} $B$r%?%$%W$7$F%W%m%;%90u$NIU$$$?$9$Y$F$N5-;v$r:F%9%W!<%k$7$F$/$@(B -$B$5$$!#$=$N:]$KF~NO$r5a$a$i$l$k$N$G!"(B@samp{nnml} $B$HEz$($F$/$@$5(B -$B$$(B (@pxref{Mail Group Commands})$B!#(B -@end enumerate +Maildir $B%U%)!<%^%C%H$O!"G[Aw$H9VFI$r!"%m%C%/$rI,MW$H$;$:$KF1;~$K9T$J$&$3(B +$B$H$,$G$-$k$h$&$K$9$k$?$a$K@_7W$5$l$^$7$?!#B>$N%P%C%/%(%s%I$G$O!"%a!<%k$r(B +$B2?$i$+$N%9%W!<%k$KEO$7$?8e$G!"$=$N%9%W!<%k$+$i%0%k!<%W$KJ,3d$9$k$?$a$K!"(B +Gnus $B$r@_Dj$7$J$1$l$P$J$i$J$$$G$7$g$&!#$=$l$O:#$^$GDL(B +$B$j(B @code{nnmaildir} $B$G9T$J$&$3$H$,$G$-$^$9$,!"$b$C$HIaDL$N$d$jJ}$O!"(B +Gnus $B$N%0%k!<%W$H$7$F8=$o$l$k(B maildir $B$KG[Aw$5$l$?%a!<%k$r!"D>@\c$bL5$/!"(B -$B$&$^$/$$$C$?$+$I$&$+$rD4$Y$F$/$@$5$$!#Bg>fIW$J$h$&$G$"$l$P!"(Bmbox $B%U%!%$(B -$B%k$r>C$=$&$H;W$&$+$b$7$l$^$;$s$,!";d$O$9$Y$F$N%a!<%k$,$"$k$Y$-$H$3$m$KG<(B -$B$^$C$?$3$H$r40A4$K3NG'$9$k$^$G$O!"$=$&$O$7$^$;$s!#(B +@code{nnmaildir} $B$O40A4$K?.Mj$G$-$k$3$H$rL\;X$7$F$$$^$9(B: @kbd{C-g} $B$O%a(B +$B%b%j!$l(B +$B$N(B maildir $B$K3JG<$7$^$9!#$=$l$K$h$C$F!"$"$k(B Gnus $B$N4D6-$+$iJL$N>l=j(B +$B$K(B maildir $BA4BN$r%3%T!<$9$k$3$H$,$G$-!"0u$OJ];}$5$l$^$9!#(B -@node Expiring Mail -@subsection $B%a!<%k$N4|8B@Z$l>C5n(B -@cindex article expiry -@cindex expiring mail +$B2>A[%5!<%P!<$N@_Dj(B: -$BEAE}E*$J%a!<%k%j!<%@!<$O!"4{FI$N0u$rIU$1$k$H%a!<%k$N5-;v$r2?$i$+$NJ}K!$G(B -$B:o=|$9$k798~$,$"$j$^$9!#(BGnus $B$O%a!<%k$rFI$`$3$H$KBP$7$F!"4pK\E*$K0c$&J}(B -$BK!$r$l$N(B @code{nnmaildir} $B%5!<%P!<(B ($B0l$D$r1[$($k%5!<%P!<$,I,MW$@$H$O$H(B +$B$F$b;W$($^$;$s$,(B) $B$KBP$7$F%G%#%l%/%H%j!<$r:n$j!"$=$l$r(B maildir $B$^$?(B +$B$O(B maildir $B$X$N%7%s%\%j%C%/%j%s%/$H$7$F$NL\E*$N$?$a$K$9$G$K;H$o$l$F$$$k%G%#%l%/(B +$B%H%j!<$rA*$s$G$O$$$1$^$;$s(B)$B!#$=$l$>$l$N(B maildir $B$O!"$=$N%5!<%P!<$N%K%e!<(B +$B%9%0%k!<%W$H$7$F(B Gnus $B$K8=$l!"%7%s%\%j%C%/%j%s%/$N%U%!%$%kL>$,$=$N%0%k!<(B +$B%W$NL>A0$K$J$j$^$9!#%G%#%l%/%H%j!<$K$"$k(B @samp{.} $B$G;O$^$k$I$s$J%U%!%$%k(B +$BL>$bL5;k$5$l$^$9!#%G%#%l%/%H%j!<$O:G=i$K(B Gnus $B$r5/F0$7$?$H$-$H%0%k!<%W%P%C(B +$B%U%!!<$G(B @kbd{g} $B$r%?%$%W$7$?$H$-$O$$$D$G$bAv::$5$l!"$I$l$+$N(B maildir $B$,(B +$B:o=|$^$?$ODI2C$5$l$F$$$k$H!"(B@code{nnmaildir} $B$O$=$N$H$-$K$=$l$rCN$j$^$9!#(B -$B4pK\E*$K(B Gnus $B$O!"%a!<%k$r>/!9JQ$o$C$?J}K!$GC$98"8B$,$"$k$H(B -$B$O9M$($^$;$s!#$"$J$?$,%a!<%k%0%k!<%W$KF~$C$F5-;v$K!V4{FI!W$N0u$rIU$1$?$j!"(B -$B2?$i$+$NB>$N$d$jJ}$G@Z$C$?$j$7$F$b!"%a!<%k$N5-;v$O$^$@%7%9%F%`$KB8:_$7$F(B -$B$$$^$9!#7+$jJV$7$^$9(B: Gnus $B$O$"$J$?$N8E$$4{FI$N%a!<%k$r>C5n$7$^$;$s!#$b(B -$B$A$m$s!"$"$J$?$,$=$&$7$m$HMW5a$7$J$$8B$j$NOC$G$9$,!#(B +@code{directory} $B%Q%i%a!<%?!<$NCM$O(B Lisp $B<0$G$J$1$l$P$J$j$^$;$s!#$=$l$O(B +$B$3$N%5!<%P!<$N$?$a$N%G%#%l%/%H%j!<$N%Q%9$rF@$k$?$a(B +$B$K(B @code{eval} $B$H(B @code{expand-file-name} $B$G=hM}$5$l$^$9!#$=$N<0$O%5!<%P!<(B +$B$,3+$+$l$?$H$-$@$1(B @code{eval} $B$5$l!"$=$N7k2LF@$i$l$?J8;zNs$,!"%5!<%P!<(B +$B$,JD$8$i$l$k$^$G;H$o$l$^$9(B ($B$b$7!"<0$d(B @code{eval} $B$rCN$i$J$/$G$b?4G[$4(B +$BL5MQ(B; $BC1$J$kJ8;zNs$GF0:n$7$^$9(B)$B!#$3$N%Q%i%a!<%?!<$OG$0U$G$O$J$/!"I,$:@_(B +$BDj$7$J$1$l$P$J$j$^$;$s!#(B@code{"~/Mail"} $B$d$=$l$N%5%V%G%#%l%/%H%j!<$r;H$&(B +$B$3$H$O?d>)$7$^$;$s!#$J$<$+$H8@$&$H!"(BGnus $B$NB>$NJ#?t$NItJ,$,$=$l$r%G%#%U%)(B +$B%k%H$G$$$m$s$J$b$N$K;H$&$N$G!"(B@code{nnmaildir} $B$G$b$=$l$r;H$&$H:.Mp$9$k(B +$B$+$b$7$l$J$$$+$i$G$9!#(B@code{"~/.nnmaildir"} $B$,0lHLE*$JCM$G$9!#(B + +@item target-prefix +$B$3$l$O(B Lisp $B<0$G$J$1$l$P$J$j$^$;$s!#$=$l(B +$B$O(B @code{eval} $B$H(B @code{expand-file-name} $B$G=hM}$5$l$^$9!#$=$N<0(B +$B$,(B @code{eval} $B$5$l$k$N$O%5!<%P!<$,3+$+$l$?$H$-$@$1$G!"$=$N7k2LF@$i$l$?(B +$BJ8;zNs$,%5!<%P!<$,JD$8$i$l$k$^$G;H$o$l$^$9!#(B + +@code{nnmaildir} $B%5!<%P!<$K%0%k!<%W$r:n$k$H!"$=$NL>A0$NF,(B +$B$K(B @code{target-prefix} $B$,IU2C$5$l$?(B maildir $B$H!"$=$N(B maildir $B$r;X$7<($9(B +$B%7%s%\%j%C%/%j%s%/$,AG$N%0%k!<%WL>$NL>A0$G:n@.$5$l$^$9!#$7$?$,$C$F!"(B +@code{directory} $B$,(B @code{"~/.nnmaildir"} $B$G!"(B +@code{target-prefix} $B$,(B @code{"../maildirs/"} $B$@$C$?>l9g$K(B @code{foo} $B$H(B +$B$$$&%0%k!<%W$r:n$k$H!"(B@code{nnmaildir} $B$O(B maildir $B$H$7(B +$B$F(B @file{~/.nnmaildir/../maildirs/foo} $B$r!"(B@file{../maildirs/foo} $B$X$N%7(B +$B%s%\%j%C%/%j%s%/$H$7$F(B @file{~/.nnmaildir/foo} $B$r:n@.$7$^$9!#(B -$BMW$i$J$$%a!<%k$r(B Gnus $B$K:o=|$5$;$k$K$O!"5-;v$K!V4|8B@Z$l>C5n2DG=!W(B -(expirable) $B$N0u$rIU$1$J$1$l$P$J$j$^$;$s!#(B($B%G%#%U%)%k%H$N%-!<3d$jEv$F$G(B -$B$O!"(B@kbd{E} $B$r%?%$%W$7$J$1$l$P$J$i$J$$$H$$$&$3$H$G$9!#(B) $B$7$+$7$J$,$i!"$3(B -$B$l$O5-;v$,B(:B$K>C$(5n$k$H$$$&$3$H$G$O$"$j$^$;$s!#0lHLE*$K%a!<%k5-;v$O!"(B -1) $B4|8B@Z$l>C5n2DG=$N0u$,IU$$$F$$$F!"$+$D(B 2) $B0l=54V0J>e7P$C$F$$$k!"$H$$(B -$B$&>l9g$K!"%7%9%F%`$K$h$C$F:o=|$5$l$^$9!#5-;v$r4|8B@Z$l>C5n2DG=$K$7$J$1$l(B -$B$P!"$=$l$OCO9v$,E`$j$D$/$^$G%7%9%F%`$K;D$jB3$1$^$9!#$3$N$3$H$O!"$b$&0lEY(B -$B6/D4IU$-$G7+$jJV$5$l$k$KB-$k$b$N$G$9(B: $B!V$b$7!W$"$J$?$,5-;v$r!V4|8B@Z$l>C(B -$B5n2DG=!W$K!V$7$J$$!W$J$i!"(BGnus $B$O!V7h$7$F!W$=$l$i$N!V5-;v!W$r>C5n$7$^$;(B -$B$s!#(B +$BF1$8(B @code{directory} $B$K(B maildirs $B$H%7%s%\%j%C%/%j%s%/$NN>J}$r:n@.$9$k$?(B +$B$a$K!"%9%i%C%7%e$r4^$^$J$$J8;zNs$r(B @code{target-prefix} $B$K@_Dj$9$k$3$H$,(B +$B$G$-$^$9!#$3$N>l9g$O!"(B@code{directory} $B$G8+$D$+$kL>A0(B +$B$,(B @code{target-prefix} $B$G;O$^$k$I$N(B maildir $B$b!"%0%k!<%W$H$O8+$J$5$l$^(B +$B$;$s(B ($B$,!"$=$l$i$r;X$7<($9%7%s%\%j%C%/%j%s%/$,%0%k!<%W$K$J$j$^$9(B)$B!#(B -$BC5n2DG=$N0u$rIU$1$J$1$l$P$J$i$J$$$o$1$G$O$"$j$^$;(B -$B$s!#(BGnus $B$O!H(Bauto-expire$B!I$*$h$S!H(Btotal-expire$B!I$H8F$P$l$kFs$D$N5!G=$rDs(B -$B6!$7$F!"$"$J$?$NC5n2DG=$G$"$k(B -$B$H(B Gnus $B$,2rC5n2DG=$G$"$k$H2rl9g$H$7$F(B @code{target-prefix} $B$,(B @code{""} ($B$=$l$,%G%#%U%)%k%H$G(B +$B$9(B) $B$@$C$?$i!"%0%k!<%W$r:n$k$H$-$K!"BP1~$9$k%7%s%\%j%C%/%j%s%/$r;}$?$J(B +$B$$(B maildir $B$,(B @code{directory} $B$K$*$$$F:n@.$5$l$^$9!#$=$N$h$&$J%0%k!<%W(B +$B$KBP$7$F$O!"(B@code{force} $B0z?t$rM?$($J$$(B +$B$H(B @code{gnus-group-delete-group} $B$,;H$($J$$$3$H$K5$$r$D$1$F$/$@$5$$!#(B -$B$G$O(B auto-expire $B$^$?$O(B total-expire $B$O!"$$$D;HMQ$5$l$k$Y$-$J$N$G$7$g$&(B -$B$+(B? $B%a!<%j%s%0%j%9%H$r9XFI$7$F$$$k$[$H$s$I$N?M!9$O!"$=$l$>$l$N%j%9%H$,(B -$B$=$lMQ$N%0%k!<%W$KJ,3d$5$l$k$h$&$K$7$F!"$=$l$i$N%0%k!<%W$KBP$7(B -$B$F(B auto-expire $B$^$?$O(B total-expire $B$rM-8z$K$7$F$$$^$9!#(B($B$=$l$>$l$N%j%9%H(B -$B$r$=$lMQ$N%0%k!<%W$X$NJ,3d$9$k7o$K$D$$$F$N$5$i$J$k>pJs$O(B @ref{Splitting -Mail} $B$r;2>H$7$F$/$@$5$$!#(B) +@item directory-files +$B$3$l$O(B @code{directory-files} $B$HF1$8%$%s%?!<%U%'!<%9$r;}$C$F$$$k4X(B +$B?t(B ($B$^$?$O(B @code{directory-files} $B$=$N$b$N(B) $B$G$J$1$l$P$J$j$^$;$s!#$3$l(B +$B$O(B maildir $BMQ$N%5!<%P!<$N(B @code{directory} $B$rAv::$9$k$?$a$K;H$o$l$^$9!#(B +$B$3$N%Q%i%a!<%?!<$OG$0U$G$9!#%G%#%U%)%k%H$O!"(B +@code{nnheader-directory-files-is-safe} $B$,(B @code{nil} $B$@$C$?(B +$B$i(B @code{nnheader-directory-files-safe} $B$G!"$=$l0J30$N>l9g(B +$B$O(B @code{directory-files} $B$G(B +$B$9(B (@code{nnheader-directory-files-is-safe} $B$O%5!<%P!<$,3+$$$?$H$-$K0l2s(B +$B$@$18!::$5$l$^$9$,!"%G%#%l%/%H%j!<$,Av::$5$l$k$H$-$KKh2s%A%'%C%/$5$;$?$$(B +$B$N$J$i$P!"$=$l$r9T$J$&4X?t$r$"$J$?$,<+A0$GMQ0U$9$kI,MW$,$"$j$^$9(B)$B!#(B -auto-expire $B$H(B total-expire $B$N$I$A$i$,NI$$$N$G$7$g$&$+(B? $B$=$l$KEz$($k$N(B -$B$O4JC1$G$O$"$j$^$;$s!#35$7$F8@$($P!"$?$V$s(B auto-expire $B$,B.$$$G$7$g$&!#(B -auto-expire $B$NJL$NMxE@$O!"$h$jB?$/$N0u$r8e$GFI$_JV$9$D$b$j$N5-;v$K;H$&$3(B -$B$H$,$G$-$k!"$D$^$j:#$^$G$I$*$j$K2D;k(B (tick)$B!"J]N1(B (dormant) $B$^$?$O4{(B -$BFI(B (read) $B$NCf$+$iA*$V$3$H$,$G$-$k$H$$$&$3$H$G$9!#$7$+$7(B total-expire $B$G(B -$B$O!"(Bdormant $B$H(B ticked $B$+$i$7$+A*$Y$^$;$s!#(Btotal-expire $B$NMxE@$O!"E,1~%9(B -$B%3%"IU$1(B (@pxref{Adaptive Scoring}) $B$GNI9%$KF/$/$3$H$G$9!#(Bauto-expire $B$O(B -$BDL>o$N%9%3%"IU$1$G$OF0:n$7$^$9$,!"E,1~%9%3%"IU$1$G$O$@$a$G$9!#(B +@item get-new-mail +$BHs(B-@code{nil} $B$K$7$F$*$/$H!"$$$D$b$NDL$j$K%0%k!<%W$N(B maildir $B<+BN$K$*$$(B +$B$F?7Ce%a!<%k$rAv::$7$?8e$G!"$3$N%5!<%P!<$O$5$i$K(B @code{mail-sources} $B$+(B +$B$i!"(B@code{nnmail-split-methods} $B$+(B @code{nnmail-split-fancy} $B$N@_Dj$K=>$C(B +$B$F!"=>Mh$N(B Gnus $B$NJ}K!$G%a!<%k$rC5n2DG=$N0u$,IU$1$i$l$^$9!#4|8B@Z$l(B -$B>C5n2DG=$N0u$NIU$$$?$9$Y$F$N5-;v$O!"35N,%P%C%U%!!<$N:G=i$N7e(B -$B$K(B @samp{E} $B$,I=<($5$l$^$9!#(B +@code{mail-sources} $B$H(B @code{nnmaildir} $B%0%k!<%W$NN>J}$GF1$8(B maildir $B$r(B +$B;H$C$F$O(B @emph{$B$$$1$^$;$s(B}$B!#$=$N7k2L$O1?NI$/M-1W$K$J$k$+$b$7$l$^$;$s$,!"(B +$B$=$s$J0U?^$G$O@_7W$5$l$F$$$^$;$s$7!">-Mh$O0c$&7k2L$r$b$?$i$92DG=@-$,$"$j(B +$B$^$9!#$"$J$?$NJ,3d5,B'$,?7$7$$%0%k!<%W$r:n$k$h$&$K$J$C$F$$$k>l9g$O!"(B +@code{create-directory} $B%5!<%P!<%Q%i%a!<%?!<$r@_Dj$9$k$3$H$rK:$l$J$$$G$/(B +$B$@$5$$!#(B +@end table -$B<+F04|8B@Z$l>C5n$rM-8z$K$9$k$H!"%G%#%U%)%k%H$G$O$"$J$?$,FI$s$@$9$Y$F$N5-(B -$B;v$K!"0JA0$KFI$^$l$?$+$I$&$+$K4X$o$i$:!"(B Gnus $B$O4|8B@Z$l>C5n2DG=$N0u$rIU(B -$B$1$^$9!#4{FI$N0u$,IU$$$F$$$k5-;v$K!"<+F0E*$K4|8B@Z$l>C5n2DG=$N0u$,IU$1$i(B -$B$l$k$N$rHr$1$k$K$O!"0J2<$N$h$&$J$b$N$r(B @file{~/.gnus.el} $B%U%!%$%k$KCV$$(B -$B$F$*$1$PNI$$$G$7$g$&(B: +@subsubsection $B%0%k!<%W%Q%i%a!<%?!<(B -@vindex gnus-mark-article-hook -@lisp -(remove-hook 'gnus-mark-article-hook - 'gnus-summary-mark-read-and-unread-as-read) -(add-hook 'gnus-mark-article-hook 'gnus-summary-mark-unread-as-read) -@end lisp +@code{nnmaildir} $B$OJ#?t$N%0%k!<%W%Q%i%a!<%?!<$r;H$$$^$9!#$3$l$i$N$9$Y$F(B +$B$rL5;k$7$F$b0BA4$G$9!#%G%#%U%)%k%H$N(B @code{nnmaildir} $B$NF0:n$O!"B>$N%a!<(B +$B%k%P%C%/%(%s%I$N%G%#%U%)%k%H(B ($B5-;v$,0l=54V8e$K>C5n$5$l$k!"$J$I(B) $B$HF1$8$G(B +$B$9!#4|8B@Z$l>C5n$N%Q%i%a!<%?!<$r=|$$$F!"$3$N5!G=$O$9$Y(B +$B$F(B @code{nnmaildir} $B$@$1$K$"$k$b$N$G$9!#$7$?$,$C$F!"JL$N%P%C%/%(%s%I$G$9(B +$B$G$K9T$J$C$F$$$kF0:n$rC1$KF'=1$5$;$h$&$H$$$&$N$G$"$l$P!"$3$l$rL5;k$9$k$3(B +$B$H$,$G$-$^$9!#(B -$B%0%k!<%W$r<+F04|8B@Z$l>C5n2DG=$K$7$F$b!"$9$Y$F$N4{FI$N5-;v$,4|8B@Z$l>C5n(B -$B$5$l$k$o$1$G$O$J$/!"4|8B@Z$l>C5n2DG=$N0u$,IU$$$F$$$k5-;v$@$1$,4|8B@Z$l>C(B -$B5n$5$l$k$3$H$K5$$rIU$1$F$/$@$5$$!#$^$?!"(B@kbd{d} $BL?Na$,<+F0E*$K5-;v$r4|8B(B -$B@Z$l>C5n2DG=$K$9$k$N$G$OL5$$$3$H$K$b5$$rIU$1$F$/$@$5$$(B---$B<+F04|8B@Z$l>C(B -$B5n2DG=$K$7$?%0%k!<%W$G$O!"5-;v$K4{FI$N0u$,H><+F0$GIU$1$i$l$k$3$H$K$h$C$F(B -$B$N$_!"5-;v$,4|8B@Z$l>C5n2DG=$K$J$k$H$$$&$3$H$G$9!#(B +$B$3$l$i$N%Q%i%a!<%?!<$N$&$A$N$I$l$G$b!"$=$NCM$,%Y%/%H%k$G$"$k>l9g$O!"%*%j(B +$B%8%J%k$NCM$KBe$o$C$F!"Bh0l$NMWAG$,(B Lisp $B<0$H$7$FI>2A$5$l$?7k2L$,;H$o$l$^(B +$B$9!#CM$,%Y%/%H%k$G$J$$>l9g$O!"$=$NCM$=$N$b$N$,(B Lisp $B<0$H$7$FI>2A$5$l$^$9!#(B +($B$=$l$,!"$3$l$i$N%Q%i%a!<%?!<$,B>$H$O0c$&L>A0!"$9$J$o$AB>$N%P%C%/%(%s%I(B +$B$G%5%]!<%H$5$l$F$$$k$b$N$H$O0c$&$1$l$I$b;w$?0UL#$r;}$C$F$$$kF1MM$N%Q%i%a!<(B +$B%?!<$r;H$C$F$$$kM}M3$G$9!#(B) ($B?tCM!"J8;zNs!"(B@code{nil}$B!"$*$h(B +$B$S(B @code{t} $B$K$D$$$F$b(B @code{eval} $B$N4XM?$rL5;k$9$k$3$H$,$G$-$^$9!#B>$N(B +$BCM$K$D$$$F!"$=$&$9$k$3$H$,$U$5$o$7$$>l9g$K$O!"DI2C$N%/%*!<%H$r;H$$!"$+$D(B +$B%Y%/%H%k$GCM$rJq$`$3$H$rK:$l$J$$$G$/$@$5$$!#(B) -2$B!A(B3 $B$N%a!<%j%s%0%j%9%H$r9VFI$7$F$$$F!"FI$_=*$o$C$F$7$P$i$/7P$C$?$i5-;v(B -$B$,>C$($F$7$^$&$h$&$K$7$?$$$J$i!"Nc$($P$3$s$JIw$K@_Dj$7$^$7$g$&(B: +@table @code +@item expire-age +$B5-;v$,>C5n$5$l$k$^$G$NC(B +$B5n$5$l$F$O$J$i$J$$$3$H$r;XDj$9$k(B @code{never} $B$H$$$&%7%s%\%k$G$9!#$3$N%Q(B +$B%i%a!<%?!<$,@_Dj$5$l$F$$$J$$$H!"$$$D$b$N(B @code{nnmail-expiry-wait} $BJQ?t(B +$B$^$?$O(B @code{nnmail-expiry-wait-function} $BJQ?t$r:G8e$N$h$j$I$3$m$K$7$^(B +$B$9(B (@code{expiry-wait} $B%0%k!<%W%Q%i%a!<%?!<$,@_Dj$5$l$F$$$k$H!"$=$NCM(B +$B$,(B @code{nnmail-expiry-wait} $B$h$jM%@h$7$F;H$o$l!"(B +@code{nnmail-expiry-wait-function} $B$OL58z$K$5$l$^$9(B)$B!#(B3$BF|$NCM$,I,MW$J$i(B +$B$P!"(B@code{[(* 3 24 60 60)]} $B$N$h$&$J$b$N$r;H$C$F$/$@$5$$!#(B +@code{nnmaildir} $B$O<0$rI>2A$7$F!"$=$N7k2L$r;H$$$^$9!#5-;v$No$3$l$O5-;v$,G[Aw$5$l$?;~9o$HF1$8(B +$B$G$9$,!"5-;v$NJT=8$O$=$l$rC5n0J30$N(B) $B5-;v$N0\F0$b(B +$B$^$?!"5-;v$r$NJ8;zNs$G!"(B -$B<+F04|8B@Z$l>C5n$r9T$J$o$;$k$b$&0l$D$NJ}K!$O!"$=$N%0%k!<%W$N%0%k!<%W%Q%i(B -$B%a!<%?!<$K(B @code{auto-expire} $B$H$$$&MWAG$r;}$?$;$k$3$H$G$9!#(B +@example +"backend+server.address.string:group.name" +@end example -$B$b$7E,1~%9%3%"IU$1(B (@pxref{Adaptive Scoring}) $B$H<+F04|8B@Z$l>C5n$r;HMQ$7(B -$B$F$$$k$H!"LdBj$,5/$3$k$G$7$g$&!#<+F04|8B@Z$l>C5n$HE,1~%9%3%"IU$1$O$"$^$j(B -$BNI$/D4OB$7$^$;$s!#(B +@noindent +$B$+$D$3$N%Q%i%a!<%?!<$,@_Dj$5$l$F$$$k%0%k!<%W$NL>A0$HF1$8$G$O$J$+$C$?$i!"(B +$B4|8B@Z$l>C5n$,9T$J$o$l$k:]$K!"5-;v$O>C5n$5$l$kBe$o$j$K!"$3$l$G;XDj$5$l$?(B +$B%0%k!<%W$K0\F0$5$;$i$l$^$9!#(B@emph{$B$3$l$,(B @code{nnmaildir} $B%0%k!<%W$K@_Dj(B +$B$5$l$F$$$k$H!"0\F0@h$N%0%k!<%W$K$*$$$F!"5-;v$O85$N%0%k!<%W$K$"$C$?$H$-$H(B +$B$A$g$&$IF1$88E$5$K$J$j$^$9!#(B} $B$7$?$,$C$F!"0\F0@h$N%0%k!<%W$K$*$1(B +$B$k(B @code{expire-age} $B$K$OCm0U$7$F$/$@$5$$!#$3$l$,%Q%i%a!<%?!<$,@_Dj$5$l(B +$B$F$$$k$N$HF1$8%0%k!<%W$NL>A0$K@_Dj$5$l$k$H!"5-;v$O$^$C$?$/4|8B@Z$l>C5n$5(B +$B$l$^$;$s!#%Y%/%H%k$N<0$r;H$&$H!":G=i$NMWAG$,0l2s!"$=$l$>$l$N5-;v$K$D$$$F(B +$BI>2A$5$l$^$9!#$7$?$,$C$F5-;v$r$I$3$KCV$/$+$r7h$a$k$?$a$K!"$=$N<0(B +$B$O(B @code{nnmaildir-article-file-name} $B$J$I$K>H2q$9$k$3$H$,$G$-$^$9!#(B +@emph{$B$?$H$($3$N%Q%i%a!<%?!<$,@_Dj$5$l$F$$$J$/$F$b!"(B +@code{nnmaildir} $B$O(B @code{expiry-target} $B%0%k!<%W%Q%i%a!<%?!<(B +$B$d(B @code{nnmail-expiry-target} $BJQ?t$r8\$_$^$;$s!#(B} -@vindex nnmail-expiry-wait -$BJQ?t(B @code{nnmail-expiry-wait} $B$G!"4|8B@Z$l>C5n2DG=$J5-;v$r$I$l$/$i$$$N(B -$B4|4V;D$7$F$*$/$+$N%G%#%U%)%k%H$N;~4V$r@_Dj$7$^$9!#(BGnus $B$O%a%C%;!<%8$,Aw(B -$B$j=P$5$l$?$H$-$G$O$J$/!"$=$l$,(B @emph{$BE~Ce(B} $B$7$F$+$i$NF|?t$r7W;;$7$^$9!#(B -$B%G%#%U%)%k%H$O(B 7 $BF|4V$G$9!#(B +@item read-only +$B$3$l$,(B @code{t} $B$K@_Dj$5$l$F$$$k$H!"(B@code{nnmaildir} $B$O$=$N5-;v$r$3(B +$B$N(B maildir $B$G$OFI$_=P$7@lMQ$H$7$F07$$$^$9!#$3$N0UL#$O!"5-;v(B +$B$O(B @file{new/} $B$+$i(B @file{cur/} $B$K2~L>$5$l$J$$!"5-;v$O(B @file{cur/} $B$G$O(B +$B$J$/(B @file{new/} $B$G$N$_8+$D$+$k!"5-;v$O>C5n$5$l$J$$!"5-;v$OJT=8$G$-$J$$!"(B +$B$H$$$&$3$H$G$9!#(B@file{new/} $B$OB>$N(B maildir $B$N(B @file{new/} $B%G%#%l%/%H%j!<(B +$B$X$N%7%s%\%j%C%/%j%s%/$G$"$k$HA[Dj$5$l$^$9(B ($B$=$N%G%#%l%/%H%j!<$K$O!"Nc$((B +$B$P$_$s$J$,6=L#$,$"$k%a!<%j%s%0%j%9%H$r4^$s$G$$$k!"%7%9%F%`$G6&DL$N%a!<%k(B +$B%\%C%/%9$,$"$j$^$9(B)$B!#(B@file{new/} $B0J30$N(B maildir $B$K$"$k$9$Y$F$N$b$N$O!"FI(B +$B$_=P$7@lMQ$H$7$F07$o$l(B @emph{$B$^$;$s(B}$B!#$7$?$,$C$F!"$_$s$J$G6&M-$9$k%a!<%k(B +$B%\%C%/%9$KBP$7$F$O!"$"$J$?<+?H$N(B maildir $B$r@_CV$9$k(B ($B$^$?$O(B $B6&M-$N%a!<%k(B +$B%\%C%/%9$K=q$-9~$_8"8B$r;}$D(B) $BI,MW$,0MA3$H$7$F$"$j$^$9!#$=$&$9$l$P!"$"$J(B +$B$?$N(B maildir $B$O5-;v$NM>J,$J%3%T!<$r$^$C$?$/4^$^$J$/$F:Q$`$G$7$g$&!#(B -Gnus $B$O5-;v$,$I$N%0%k!<%W$KB0$7$F$$$k$+$K4p$E$$$F!"$=$l$r$I$N$/$i$$;D$7(B -$B$F$*$/$+$r$3$^$a$K@_Dj$9$k4X?t$bDs6!$7$F$$$^$9!#0J2<$NNc$G(B -$B$O(B @samp{mail.private} $B%0%k!<%W$O0l%v7n!"(B@samp{mail.junk} $B%0%k!<%W$O0lF|!"(B -$B$=$NB>A4It$OO;F|4V$K!"$=$l$>$l4|8B$r@_Dj$7$^$9(B: +@item directory-files +@code{directory-files} $B$HF1$8%$%s%?!<%U%'!<%9$N4X?t$G$9!#5-;v$r8+$D$1$k(B +$B$?$a$K!"$3$N%0%k!<%W$KBP1~$9$k(B maildir $B$N%G%#%l%/%H%j!<$rAv::$9$k$?$a$K(B +$B;H$o$l$^$9!#%G%#%U%)%k%H$O$=$N%5!<%P!<$N(B @code{directory-files} $B%Q%i%a!<(B +$B%?!<$G@_Dj$5$l$F$$$k4X?t$G$9!#(B -@vindex nnmail-expiry-wait-function -@lisp -(setq nnmail-expiry-wait-function - (lambda (group) - (cond ((string= group "mail.private") - 31) - ((string= group "mail.junk") - 1) - ((string= group "important") - 'never) - (t - 6)))) -@end lisp +@item distrust-Lines: +$BHs(B-@code{nil} $B$K$7$F$*$/$H!"(B@code{nnmaildir} $B$O(B @code{Lines:} $B%X%C%@!<(B +$B%U%#!<%k%I$r;H$&Be$o$j$K$$$D$b5-;v$N9T?t$r?t$($^$9!#(B@code{nil} $B$@$C$?>l(B +$B9g$O!"$"$l$P$=$N%X%C%@!<%U%#!<%k%I$,;H$o$l$^$9!#(B -$B$3$N4X?t$KM?$($i$l$k%0%k!<%WL>$K$O!VAu>~!W$9$J$o$A(B @samp{nnml:} $B$N$h$&$J(B -$B$b$N$OIU$-$^$;$s!#(B +@item always-marks +@code{['(read expire)]} $B$N$h$&$J0u%7%s%\%k$N%j%9%H$G$9!#(BGnus $B$,5-;v$N0u(B +$B$r(B @code{nnmaildir} $B$K?R$M$k$H$-$O$$$D$G$b!"%U%!%$%k%7%9%F%`$K3JG<$5$l$F(B +$B$$$k0u$,2?$G$"$k$+$H$OL54X78$K!"(B@code{nnmaildir} $B$O$9$Y$F$N5-;v$,$3$l$i(B +$B$N0u$r;}$C$F$$$k$HEz$($^$9!#$3$l$O5!G=$r8!>Z$9$k$?$a$N$b$N$G!"$*$=$i$/7k(B +$B6I$O:o=|$5$l$k$G$7$g$&!#$=$l$O(B Gnus $BK\BN$G9T$J$o$l$k$+!"$"$k$$$OM-1W$G$J(B +$B$1$l$PJ|4~$5$l$k$Y$-$G$9!#(B -$BJQ?t(B @code{nnmail-expiry-wait} $B$H4X(B -$B?t(B @code{nnmail-expiry-wait-function} $B$O!"?tCM(B ($B@0?t$G$"$kI,MW$O$"$j$^$;(B -$B$s(B) $B$+%7%s%\%k$N(B @code{immediate} $B$+(B @code{never} $B$N$I$A$i$+$K$9$k$3$H$,(B -$B$G$-$^$9!#(B +@item never-marks +@code{['(tick expire)]} $B$N$h$&$J0u%7%s%\%k$N%j%9%H$G$9!#(BGnus $B$,5-;v$N0u(B +$B$r(B @code{nnmaildir} $B$K?R$M$k$H$-$O$$$D$G$b!"%U%!%$%k%7%9%F%`$K3JG<$5$l$F(B +$B$$$k0u$,2?$G$"$k$+$H$OL54X78$K!"(B@code{nnmaildir} $B$O$3$l$i$N0u$r;}$C$F$$(B +$B$k5-;v$OL5$$$HEz$($^$9!#(B@code{never-marks} $B$O(B @code{always-marks} $B$h$j$b(B +$BM%@h$5$l$^$9!#$3$l$O5!G=$r8!>Z$9$k$?$a$N$b$N$G!"$*$=$i$/7k6I$O:o=|$5$l$k(B +$B$G$7$g$&!#$=$l$O(B Gnus $BK\BN$G9T$J$o$l$k$+!"$"$k$$$OM-1W$G$J$1$l$PJ|4~$5$l(B +$B$k$Y$-$G$9!#(B -$B4|8B@Z$l4|4V$rA*BrE*$KJQ99$9$k$?$a$K!"%0%k!<%W%Q%i%a!<%?!<(B -$B$N(B @code{expiry-wait} $B$r;H$&$3$H$b$G$-$^$9(B (@pxref{Group Parameters})$B!#(B +@item nov-cache-size +@acronym{NOV} $B%a%b%j!<%-%c%C%7%e$N%5%$%:$r;XDj$9$k@0?t$G$9!#%9%T!<%I%"%C(B +$B%W$N$?$a$K!"(B@code{nnmaildir} $B$O$=$l$>$l$N%0%k!<%W$N8BDj$5$l$??t$N5-;v$K(B +$BBP$7$F!"%a%b%j!<>e$K(B @acronym{NOV} $B%G!<%?$rJ];}$7$^$9!#(B($B$3$l$O$?$V$sM-MQ(B +$B$G$O$J$/!">-Mh$O$*$=$i$/:o=|$5$l$k$G$7$g$&(B)$B!#$3$N%Q%i%a!<%?!<$NCM$O!"%5!<(B +$B%P!<$,3+$+$l$?8e$G:G=i$K%0%k!<%W$,8+$i$l$?$H$-!"$9$J$o$A0lHL$K$O:G=i(B +$B$K(B Gnus $B$r5/F0$7$?$H$-$@$1CmL\$5$l$^$9!#%5!<%P!<$,JD$8$i$l$F:F$S3+$+$l$k(B +$B$^$G$O!"(B@acronym{NOV} $B%-%c%C%7%e$N%5%$%:$OJQ99$5$l$^$;$s!#%G%#%U%)%k%H$O(B +$B35N,%P%C%U%!!<$KI=<($5$l$k5-;v$N?t$N8+@Q$j(B (@code{tick} $B0u$,$"$k5-;v$N?t(B +$B$+(B @code{read} $B$,L5$$5-;v$N?t$K!">/!9$NM>J,$r2C$($?$b$N(B) $B$G$9!#(B +@end table -@vindex nnmail-expiry-target -$B5-;v$r4|8B@Z$l>C5n$9$k$H$-$Ko$NF0:n$O!"$=$l$i$r>C5n$9$k$3$H$G(B -$B$9!#$7$+$7!">l9g$K$h$C$F$O$=$l$i$r>C5n$9$k$h$j$bJL$N%0%k!<%W$K0\F0$7$?J}(B -$B$,M-0U5A$+$b$7$l$^$;$s!#JQ?t(B @code{nnmail-expiry-target} ($B$H%0%k!<%W%Q%i(B -$B%a!<%?!<(B @code{expiry-target}) $B$O$3$l$r@)8f$7$^$9!#$3$NJQ?t$NCM$O$9$Y$F(B -$B$N%0%k!<%W$KBP$9$k%G%#%U%)%k%H$K$J$j$^$9$,!"FCDj$N%0%k!<%W$4$H$K%0%k!<%W(B -$B%Q%i%a!<%?!<$r;H$C$F;XDj$9$l$P!"$=$A$i$rM%@h$5$;$k$3$H$,$G$-$^$9!#%G%#%U%)(B -$B%k%H$NCM$O(B @code{delete} $B$G$9$,!"J8;zNs(B ($B5-;v$r0\F0$9$k@h$N%0%k!<%WL>(B) -$B$^$?$O0\F0@h$N%0%k!<%WL>$+(B @code{delete} $B$rJV$94X?t$K$9$k$3$H$,$G$-$^(B -$B$9(B ($B4X?t$N>l9g$O!"5-;v$KHO0O$r69$a$?%P%C%U%!!<$G!"$=$N5-;v$,B8:_$7$F$$$k(B -$B%0%k!<%WL>$,0z?t$H$7$FM?$($i$l$^$9(B)$B!#(B +@subsubsection $B5-;v$N<1JL(B +$B5-;v$O$=$l$>$l$N(B maildir $B$N(B @file{cur/} $B%G%#%l%/%H%j!<$K3JG<$5$l$^$9!#3F!9(B +$B$N5-;v$K$O(B @code{uniq:info} $B$N$h$&$JL>A0$,IU$1$i$l$^$9!#$3$3(B +$B$G(B @code{uniq} $B$O%3%m%s$r4^$_$^$;$s!#(B@code{nnmaildir} $B$O(B @code{:info} $B$N(B +$BItJ,$rJ];}$7$^$9$,L5;k$7$^$9!#(B($BB>$N(B maildir $B%j!<%@!<$O0lHL$K0u$r3JG<$9$k(B +$B$?$a$K$3$NItJ,$r;H$$$^$9!#(B) @code{uniq} $B$NItJ,$O5-;v$r%f%K!<%/$K<1JL$7!"(B +maildir $B$N(B @file{.nnmaildir/} $B%5%V%G%#%l%/%H%j!<$N?'!9$J>l=j$K!"BP1~$9$k(B +$B5-;v$N>pJs$r3JG<$9$k$?$a$K;H$o$l$^$9!#5-;v$N40A4$J%Q%9L>$O!"35N,%P%C%U%!!<(B +$B$G5-;v$rMW5a$7$?8e$G(B @code{nnmaildir-article-file-name} $BJQ?t$+$iF@$i$l$^(B +$B$9!#(B + +@subsubsection NOV $B%G!<%?(B +@code{uniq} $B$K$h$C$F<1JL$5$l$k5-;v$O!"$=$N(B @acronym{NOV} $B%G!<%?(B ($B35N,%P%C(B +$B%U%!!<$N9T$r@8@.$9$k$?$a$K;H$o$l$k(B) $B$r(B @file{.nnmaildir/nov/uniq} $B$K3JG<(B +$B$7$^$9!#(B@code{nnmaildir-generate-nov-databases} $B4X?t$O$"$j$^$;$s!#(B($B$=$N(B +$BI,MW$O$"$^$j$"$j$^$;$s!#5-;v$N(B @acronym{NOV} $B%G!<%?$O5-;v(B +$B$+(B @code{nnmail-extra-headers} $B$,JQ2=$7$?$H$-$K<+F0E*$K99?7$5$l$^(B +$B$9!#(B) $BBP1~$9$k(B @acronym{NOV} $B%U%!%$%k$r>C$9$3$H$K$h$C$F!"C10l$N5-;v$@$1(B +$B$N(B @acronym{NOV} $B%G!<%?$N@8@.$r(B @code{nnmaildir} $B$K6/@)$9$k$3$H$O$G$-$^(B +$B$9!#$7$+$7(B @emph{$B$4MQ?4(B}$B!#$3$l$O(B @code{nnmaildir} $B$K$3$N5-;v$K?7$7$$5-;v(B +$BHV9f$r3d$j?6$i$;$k$N$G!"(B@code{seen} $B0u!"%(!<%8%'%s%H!"$*$h$S%-%c%C%7%e$K(B +$B$H$C$FLLE]$J$3$H$K$J$j$^$9!#(B -$B%0%k!<%WL>$r;XDj$9$k>l9g$NNc(B: -@lisp -(setq nnmail-expiry-target "nnml:expired") -@end lisp +@subsubsection $B5-;v$N0u(B +@file{.nnmaildir/marks/flag/uniq} $B%U%!%$%k$,$"$k>l9g$K!"(B@code{uniq} $B$K$h$C(B +$B$F<1JL$5$l$k5-;v$O!"(B@code{flag} $B0u$r;}$D$b$N$H9M$($i$l$^$9!#(B +Gnus $B$,(B @code{nnmaildir} $B$K%0%k!<%W$N0u$r?R$M$k$H!"(B@code{nnmaildir} $B$O$=(B +$B$N$h$&$J%U%!%$%k$rC5$7$F!"8+$D$1$?0u$N%;%C%H$rJs9p$7$^$9!#(B +Gnus $B$,(B @code{nnmaildir} $B$K0u$N%;%C%H$r3JG<$9$k$3$H$rMW5a$9$k$H!"(B +@code{nnmaildir} $B$OI,MW$K1~$8$FBP1~$9$k%U%!%$%k$r@8@.$7!"$^$?$O>C5n$7$^(B +$B$9!#(B($B$l$N0u$N$?$a$K?7$7$$%U%!%$%k$r:n$k$N$G$O$J$/!"(Bi$B%N!<%I(B +$B$r@aLs$9$k$?$a$KC1$K(B @file{.nnmaildir/markfile} $B$X$N%O!<%I%j%s%/$rD%$j$^(B +$B$9!#(B) -@findex nnmail-fancy-expiry-target -@vindex nnmail-fancy-expiry-targets -Gnus $B$K$O4|8B@Z$l$N%a!<%k$r%0%k!<%W$K0\F0$5$;$k$?$a$N4X?t$,$"$j$^$9!#$=(B -$B$l$OJQ?t(B @code{nnmail-fancy-expiry-targets} $B$K=>$C$FF0:n$7$^$9!#Nc$G$9(B: +@file{.nnmaildir/marks/} $B$K?7$7$$%G%#%l%/%H%j!<$r:n$k$3$H$K$h$C$F!"?7$7(B +$B$$0u$rAOB$$9$k$3$H$,$G$-$^$9!#0u$rJ];}$7$D$D(B maildir $B$r(B tar $B$G$^$H$a$F%5!<(B +$B%P!<$+$i$=$l$r:o=|$7!"8e$G(B tar $B$r$[$I$/$H!"0u$OJ];}$5$l$F$$$^$9!#0u%U%!(B +$B%$%k$r:n@.$^$?$O>C5n$9$k$3$H$K$h$C$F!"$"$J$?<+?H$,0u$rDI2C$^$?$O:o=|$9$k(B +$B$3$H$,$G$-$^$9!#(BGnus $B$,F0:n$7$F$$$F(B @code{nnmaildir} $B%5!<%P!<$,3+$$$F$$(B +$B$k$H$-$K$3$l$r9T$J$&>l9g$O!":G=i$K$9$Y$F$N(B @code{nnmaildir} $B%0%k!<%W$N35(B +$BN,%P%C%U%!!<$+$iB`=P$7$F%0%k!<%W%P%C%U%!!<$G(B @kbd{s} $B$r%?%$%W$7!"$=$N8e(B +$B%0%k!<%W%P%C%U%!!<$G(B @kbd{g} $B$+(B @kbd{M-g} $B$r%?%$%W$9$k$N$,:GNI$G$9!#$=$&(B +$B$7$J$$$H(B Gnus $B$OJQ99$rB*$($F$/$l$:$K!"$=$l$i$r85$KLa$7$F$7$^$&$+$b$7$l$^(B +$B$;$s!#(B -@lisp - (setq nnmail-expiry-target 'nnmail-fancy-expiry-target - nnmail-fancy-expiry-targets - '((to-from "boss" "nnfolder:Work") - ("subject" "IMPORTANT" "nnfolder:IMPORTANT.%Y.%b") - ("from" ".*" "nnfolder:Archive-%Y"))) -@end lisp +@node Mail Folders +@subsubsection $B%a!<%k%U%)%k%@!<(B +@cindex nnfolder +@cindex mbox folders +@cindex mail folders -$B$3$N@_Dj$r9T$J$&$3$H$K$h$j!"I=Bj%X%C%@!<$K(B @code{IMPORTANT} $B$r;}$C$F$$$F!"(B -@code{YYYY} $BG/(B @code{MMM} $B7n$KH/?.$5$l$?$$$+$J$k%a!<%k$b!"4|8B$K$J$k(B -$B$H(B @code{nnfolder:IMPORTANT.YYYY.MMM} $B%0%k!<%W$K0\F0$5$;$i$l$^$9!#$^$?!"(B -From $B$^$?$O(B To $B%X%C%@!<$,J8;zNs(B @code{boss} $B$r4^$s$G$$$k%a!<%k(B -$B$O(B @code{nnfolder:Work} $B$K!"$=$l0J30$N$9$Y$F$N%a!<%k(B -$B$O(B @code{nnfolder:Archive-YYYY} $B$K!"$=$l$>$l4|8B$K$J$k$H0\F0$5$;$i$l$^$9!#(B +@code{nnfolder} $B$O$=$l$>$l$N%a!<%k%0%k!<%W$rJL!9$N%U%!%$%k$K3JG<$9$k%P%C(B +$B%/%(%s%I$G$9!#$=$l$>$l$N%U%!%$%k$OI8=`$N(B Un*x mbox $BMM<0$G$9!#(B +@code{nnfolder} $B$O5-;vHV9f$HE~Ce;~9o$r8+<:$o$J$$$h$&$K$9$k$?$a$NDI2C$N%X%C(B +$B%@!<$r2C$($^$9!#(B -@vindex nnmail-keep-last-article -@code{nnmail-keep-last-article} $B$,(B @code{nil} $B$G$J$$$H!"(BGnus $B$O%a!<%k%0(B -$B%k!<%W$N:G8e$N5-;v$r7h$7$F4|8B@Z$l>C5n$7$^$;$s!#$3$l$O(B procmail $B$NMxMQuBV$G(B Gnus $B$KLa$9(B ($BK\Mh(B +$B$N(B @code{nnfolder} $B%5!<%P!<$K$h$C$FDI2C$9$k(B) $B$3$H$,$G$-$kFCo(B @file{.mrk} (@code{nnfolder-marks-file-name} $B$r;2>H(B) $B$,IU2C$5(B +$B$l$?L>A0$N%U%!%$%k$K3JG<$5$l$^$9!#$^$?!"8D!9$N(B @code{nnfolder} $B%0%k!<%W(B +$B$K$D$$$F$b%P%C%/%"%C%W$9$k$3$H$,2DG=$G!"(B($B%P%C%/%"%C%W$r(B nnfolder $B%G%#%l(B +$B%/%H%j!<$KLa$7$?8e$G(B) @kbd{G m} $B%-!<$r;H$($P!"$=$N%0%k!<%W$O85$KLa$j$^$9!#(B -@vindex gnus-total-expirable-newsgroups -$BJdB-(B: $B>e5-$N!"(BGnus $B$,7h$7$F4|8B@Z$l>C5n2DG=$G$J$$5-;v$r4|8B@Z$l>C5n$9$k(B -$B$3$H$O$J$$!"$H$$$&$N$O13$G$9!#(B@code{total-expire} $B$r%0%k!<%W%Q%i%a!<%?!<(B -$B$KF~$l$F$b!"5-;v$K4|8B@Z$l>C5n$N0u$,IU$/$3$H$O$"$j$^$;$s$,!"FI$s$@$9$Y$F(B -$B$N5-;v$O4|8B@Z$l>C5n$N=hM}$KDL$5$l$^$9!#Hs>o$KCm0U$7$F;H$C$F$/$@$5$$!#$5(B -$B$i$K4m81$J$N$OJQ?t(B @code{gnus-total-expirable-newsgroups} $B$G$9!#$3$N@55,(B -$BI=8=$K9gCW$9$k$9$Y$F$N%0%k!<%W$G$O!"FI$s$@$9$Y$F$N5-;v$,4|8B@Z$l>C5n$N=h(B -$BM}$KDL$5$l$^$9!#$3$l$O!"Ev$N%0%k!<%W$N(B @emph{$B$9$Y$F(B} $B$N8E$$%a!<%k$N5-;v(B -$B$O!"$7$P$i$/8e$G:o=|$5$l$k$H$$$&$3$H$G$9!#Hs>o$KCm0U$7$F;H$C$F$/$@$5$$!#(B -$B$=$7$F!"$"$J$?$,;H$C$?@55,I=8=$,4V0c$C$?%0%k!<%W$K9gCW$7$F$7$^$$!"$9$Y$F(B -$B$N=EMW$J%a!<%k$,>C$($F$7$^$C$?$H8@$C$F!";d$K5c$-IU$$$FMh$J$$$G$/$@$5$$!#(B -$B$7$C$+$7$j$J$5$$(B! ($BD>Lu(B: $BCK$K$J$j$J$5$$!"$"$k$$$O=w$K$J$j$J$5$$!"$5$b$J(B -$B$1$l$P$b$C$H5$;}$A$$$$2?$K$G$b$J$j$J$5$$(B!) $B$[$&$i!"8@$o$s$3$C$A$c$J$$(B! +$B2>A[%5!<%P!<$N@_Dj(B: -$B$?$$$F$$$N?M$O$[$H$s$I$N%a!<%k%0%k!<%W$r(B total-expirable ($BA4BN4|8B@Z$l>C(B -$B5n2DG=(B) $B$K$7$^$9$,!#(B +@table @code +@item nnfolder-directory +@vindex nnfolder-directory +$B$9$Y$F$N(B @code{nnfolder} $B%a!<%k%\%C%/%9$O$3$N%G%#%l%/%H%j!<$N2<$KCV$+$l(B +$B$^$9!#%G%#%U%)%k%H$O(B @code{message-directory} $B$NCM(B ($B$=$N%G%#%U%)%k%H(B +$B$O(B @file{~/Mail}) $B$G$9!#(B -@vindex gnus-inhibit-user-auto-expire -@code{gnus-inhibit-user-auto-expire} $B$,(B @code{nil} $B$G$J$1$l$P!"%0%k!<%W(B -$B$G<+F04|8B@Z$l>C5n$,M-8z$K$J$C$F$$$F$b!"MxMQC5n2DG=$N0u$rIU$1$k$3$H$O$"$j$^$;$s!#(B +@item nnfolder-active-file +@vindex nnfolder-active-file +$B%"%/%F%#%V%U%!%$%k$NL>A0!#%G%#%U%)%k%H$O(B @file{~/Mail/active} $B$G$9!#(B -@vindex gnus-mark-copied-or-moved-articles-as-expirable -$B5-;v$N4|8B@Z$l>C5n2DG=$N0u$O!"<+F04|8B@Z$l>C5n$,M-8z$K$J$C$F$$$J$$%0%k!<(B -$B%W$K%3%T!<$9$k$+0\F0$9$k$H$-:o=|$5$l$^$9!#$3$l$O5-;v$,IT0U$K4|8B@Z$l>C5n(B -$B$5$l$F$7$^$&$3$H$rKI$0$?$a$G$9!#0lJ}!"<+F04|8B@Z$l>C5n$,M-8z$K$J$C$F$$$k(B -$B%0%k!<%W$K%3%T!<$^$?$O0\F0$5$l$k5-;v$N4|8B@Z$l>C5n2DG=$N0u$O!"%G%#%U%)%k(B -$B%H$G$OJQ2=$7$^$;$s!#$D$^$j!"$=$N$h$&$J%0%k!<%W$K%3%T!<$^$?$O0\F0$5$l$k$H(B -$B$-!"4|8B@Z$l>C5n2DG=$@$C$?5-;v$O4|8B@Z$l>C5n2DG=$N$^$^$K$5$l!"4|8B@Z$l>C(B -$B5n2DG=$G$O$J$+$C$?5-;v$K4|8B@Z$l>C5n2DG=$N0u$,IU$/$3$H$O$"$j$^$;$s!#$7$?(B -$B$,$C$F!"$?$H$(<+F04|8B@Z$l>C5n$N%0%k!<%W$G$"$C$F$b!"$$$/$D$+$N5-;v$O4|8B(B -$B@Z$l>C5n$5$l$J$$$G$7$g$&(B ($B$=$l$i$r:F$SFI$^$J$$8B$j$O(B)$B!#<+F04|8B@Z$l>C5n(B -$B$N%0%k!<%W$K4|8B@Z$l>C5n$7$J$$5-;v$,J6$l9~$s$G$7$^$&$+$b$7$l$J$$$=$NF0:n(B -$B$,5$$KF~$i$J$$$J$i!"(B -@code{gnus-mark-copied-or-moved-articles-as-expirable} $B$r(B @code{nil} $B$G(B -$B$O$J$$CM$K@_Dj$9$k$3$H$,$G$-$^$9!#$=$N>l9g!"FI$_=*$o$C$?5-;v$O<+F04|8B@Z(B -$B$l>C5n$,M-8z$K$J$C$F$$$k%0%k!<%W$K%3%T!<$^$?$O0\F0$9$k$H$-!"4|8B@Z$l>C5n(B -$B2DG=$N0u$,<+F0E*$KIU$1$i$l$^$9!#%G%#%U%)%k%HCM$O(B @code{nil} $B$G$9!#(B +@item nnfolder-newgroups-file +@vindex nnfolder-newsgroups-file +$B%0%k!<%W5-=R%U%!%$%k$NL>A0!#(B@xref{Newsgroups File Format}. $B%G%#%U%)%k%H(B +$B$O(B @file{~/Mail/newsgroups"} $B$G$9!#(B -@node Washing Mail -@subsection $B%a!<%k@vBu(B -@cindex mail washing -@cindex list server brain damage -@cindex incoming mail treatment +@item nnfolder-get-new-mail +@vindex nnfolder-get-new-mail +@code{nil} $B$G$J$1$l$P!"(B@code{nnfolder} $B$OF~$C$F$/$k%a!<%k$rFI$_9~$_$^$9!#(B +$B%G%#%U%)%k%H$O(B @code{t} $B$G$9!#(B -$B%a%$%i!<$d%a!<%j%s%0%j%9%H$N%5!<%P!<$O!"%a!<%k$KBP$7$FK\Ev$KK\Ev$KGO9b$$$G$9!#!V$o$!!"(BRFC822 $B$O%5!<%P!<$rDL$C$F$$$/%a%C(B -$B%;!<%8$N$9$Y$F$N9T$N:G8e$K(B @code{wE aRe ElItE!!!!!1!!} $B$r2C$($k$3$H$rL@(B -$B<(E*$K6X;_$O$7$F$$$J$$$>!#$5$!!"$d$C$F$_$h$&(B!!!!1!$B!W$($'!"$=$N$H$*$j$G$9(B -$B$,!"(BRFC822 $B$O$*$m$+O(B -$B$,I,MW$J$N$G$9!#(B +@item nnfolder-save-buffer-hook +@vindex nnfolder-save-buffer-hook +@cindex backup files +$B%U%)%k%@!<$rJ]B8$9$kA0$Ko$H$*$j%U%!%$%kL>$rJQ99$7$F%P%C%/%"%C%W$r9T$J(B +$B$&$3$H$KCm0U$7$F$/$@$5$$!#$3$N5!G=$rL58z$K$7$?$$$N$G$"$l$P!"(B +@file{~/.gnus.el} $B%U%!%$%k$GP$&$Y$-$3$H(B -$B$G$9!#(B +@lisp +(defun turn-off-backup () + (set (make-local-variable 'backup-inhibited) t)) -Gnus $B$OI=<($9$k5-;v$r@vBu$9$k$?$a$KB?$9$.$k$[$I$N4X?t$rDs6!$7$F$$$^$9$,!"(B -$B%a!<%k$r%G%#%9%/$KJ]B8$9$kA0$K$U$k$$$K$+$1$k$3$H$,$G$-$?J}$,NI$$$+$b$7$l(B -$B$^$;$s!#$=$NL\E*$N$?$a$K!";0$D$N%U%C%/$H$=$l$i$N%U%C%/$KF~$l$k$3$H$,$G$-(B -$B$k?'!9$J4X?t$rMQ0U$7$F$$$^$9!#(B +(add-hook 'nnfolder-save-buffer-hook 'turn-off-backup) +@end lisp -@table @code -@item nnmail-prepare-incoming-hook -@vindex nnmail-prepare-incoming-hook -$B$3$N%U%C%/$O%a!<%k$K2?$+$r$9$kA0$K8F$P$l!"Am3gE*$KA]=|$7$F$-$l$$$K$9$k=j(B -$B:n$N$?$a$K$"$j$^$9!#$=$l$O?7$7$$$9$Y$F$NF~$C$F$-$?%a!<%k$r4^$s$G$$$k%P%C(B -$B%U%!!<$G8F$P$l$^$9!#;H$&$3$H$N$G$-$k4X?t$O(B: +@item nnfolder-delete-mail-hook +@vindex nnfolder-delete-mail-hook +$B$3$l$+$i>C5n$5$l$k%a%C%;!<%8$KHO0O$r69$a$i$l$Fl=j$K%a%C%;!<%8$r%3%T!<$7$?$j!">C5n$9$kA0$K2?$i$+$N>pJs$r$l$N9T$+$i!":G8e$K$"$k%-%c%j%C%8%j%?!<%s(B (carriage return) $B$re$GF0:n$7$F$$$k(B Emacs $B$N%G%#%U%)%k%H$G$9!#(B -@end table +@item nnfolder-nov-is-evil +@vindex nnfolder-nov-is-evil +$B$b$7Hs(B-@code{nil} $B$J$i!"$3$N%P%C%/%(%s%I$O$I$s$J(B @acronym{NOV} $B%U%!%$%k(B +$B$r$bL5;k$7$^$9!#%G%#%U%)%k%H$O(B @code{nil} $B$G$9!#(B -@item nnmail-prepare-incoming-header-hook -@vindex nnmail-prepare-incoming-header-hook -$B$3$N%U%C%/$O$=$l$>$l$N%a!<%k$N%X%C%@!<$KHO0O$r69$a$i$l$F8F$P$l$^$9!#%X%C(B -$B%@!<$r$-$l$$$K$9$k$H$-$K;H$&$3$H$,$G$-$^$9!#;H$&$3$H$N$G$-$k4X?t$O(B: +@item nnfolder-nov-file-suffix +@vindex nnfolder-nov-file-suffix +@acronym{NOV} $B%U%!%$%k$N3HD%;R$G$9!#%G%#%U%)%k%H$O(B @file{.nov} $B$G$9!#(B -@table @code -@item nnmail-remove-leading-whitespace -@findex nnmail-remove-leading-whitespace -$B!VLr$KN)$D!W%a!<%j%s%0%j%9%H$N%5!<%P!<$,!"8+1I$($rNI$/$9$k$?$a$@$H>N$7$F!"(B -$B%X%C%@!<$NA0$NJ}$KIU$12C$($?6uGr$rL5$/$7$^$9(B ($BLuCm(B: $BNc$((B -$B$P(B @samp{Subject:} $B$J$I$ND>8e$KFs$D0J>e$N6uGrJ8;z$,$"$C$?$i!"0l$D$r;D$7(B -$B$F>C$7$^$9(B)$B!#$^$C$?$/$b$&!#(B +@item nnfolder-nov-directory +@vindex nnfolder-nov-directory +@acronym{NOV} $B%U%!%$%k$,3JG<$5$l$k%G%#%l%/%H%j!<$G$9!#(B@code{nil} $B$@$C$?(B +$B$i(B @code{nnfolder-directory} $B$,;H$o$l$^$9!#(B -($B$3$N4X?t$O$9$Y$F$N%a%C%;!<%8$N%\%G%#!<$NCf$K$"$k%X%C%@!<(B ($B%\%G%#!<$NCf(B -$B$K$"$kJL$N%a%C%;!<%8$,;}$C$F$$$k%X%C%@!<9T$N$h$&$J$b$N(B) $B$KBP$7$F$bF0:n$9(B -$B$k$N$G!";HMQ$K:]$7$F$O@x:_E*$J4m81$rUT$s$G$$$^$9!#$7$?$,$C$F%P%0$r=$@5$9(B -$B$k$h$j$O!"$=$&$$$&FCD'$,$"$k$3$H$rJ8=q$G@bL@$9$k$N$,!"$b$A$m$s@5$7$$2r7h(B -$B$NF;$G$9!#(B) +@item nnfolder-marks-is-evil +@vindex nnfolder-marks-is-evil +$BHs(B-@code{nil} $B$G$"$k$H!"$3$N%P%C%/%(%s%I$O$$$+$J$k(B @sc{$B0u(B} $B%U%!%$%k$r$b(B +$BL5;k$7$^$9!#%G%#%U%)%k%H$O(B @code{nil} $B$G$9!#(B -@item nnmail-remove-list-identifiers -@findex nnmail-remove-list-identifiers -$B$$$/$D$+$N%a!<%j%s%0%j%9%H$N%5!<%P!<$O!"$=$N%j%9%H$,G[?.$7$?%a!<%k$G$"$k(B -$B$3$H$rF1Dj$9$k$?$a$N<1JL;R(B---$BNc$($P(B @samp{(idm)}---$B$r$9$Y$F(B -$B$N(B @code{Subject} $B%X%C%@!<$N@hF,$KIU$12C$($^$9!#@P4o;~Be$N%a!<%k%j!<%@!<(B -$B$r;H$C$F$$$k?M$?$A$K$O!"$=$l$O3N$+$KNI$$$3$H$G$9!#$3$N4X?t$O@55,I=(B -$B8=(B @code{nnmail-list-identifiers} $B$K9gCW$9$kJ8;zNs$r$r;H$C$F$$$k$H$-$@$1F0:n$7$^$9$,!#(B -$B$3$l$O(B @code{gnus-list-identifiers} $B$GHsGK2uE*$K9T$J$&$3$H$b$G$-$^$9!#(B -@xref{Article Hiding}. +@node Comparing Mail Back Ends +@subsubsection $B%a!<%k%P%C%/%(%s%I$NHf3S(B -@item nnmail-remove-tabs -@findex nnmail-remove-tabs -$B$9$Y$F$N(B @samp{TAB} $BJ8;z$r(B @samp{SPACE} $BJ8;z$KJQ49$7$^$9!#(B +$B$^$:MQ8l$H$7$F$N!V%P%C%/%(%s%I!W(B(back end) $B$O!"$=$l$K$h$C$F$J$K$b$N$+$,(B +$B@\$KF'$_9~$`%j!<%@!<$K$h$C$F9T(B +$B$J$o$l$^$7$?!#$?$^$?$^$=$&$$$&%5!<%P!<$K$$$k$N$J$i(B ($B$"$k$$$O(B NFS $B$r2p$7(B +$B$F!"$H$K$+$/$=$l$N%9%W!<%k$N%G%#%l%/%H%j!<$r8+$k$3$H$,$G$-$k$N$J$i(B)$B!":#(B +$B$G$b(B @code{nntp} $B$+(B @code{nnspool} $B%P%C%/%(%s%I$N$I$A$i$+$rA*$V$3$H$,$G(B +$B$-$^$9!#(B -@item nnmail-prepare-incoming-message-hook -@vindex nnmail-prepare-incoming-message-hook -$B$3$N%U%C%/$O$=$l$>$l$N%a%C%;!<%8$KHO0O$r69$a$i$l$F8F$P$l$^$9(B ($BLuCm(B: $B0lEY(B -$B$KJ#?t$N%a!<%k$rl9g$G$b!"0lDL$:$D8F$P$l$k$H$$$&$3$H$G$9(B)$B!#;H$&(B -$B$3$H$N$G$-$k4X?t$O(B: +@quotation +($BLuCm(B:$B!V@(NC$?$k0E9u$N@N$K$O!W$O%]!<$N;m!VBgrm!W$NKAF,ItJ,!H(BOnce upon a +midnight dreary$B!I!#(B) +@end quotation + +$B%a!<%k%P%C%/%(%s%I$rA*Br$9$k$3$H$N9T$-Ce$/@h$O!"85$N7A<0$r=hM}$7!"$+$D>-(B +$BMhJXMx$K;H$($k7A<0$G%a!<%k$r;D$9$3$H$r!"F1;~$K$l$$$/$D$+$NNI$$E@$H0-$$E@$,$"$j$^$9(B: @table @code -@item article-de-quoted-unreadable -@findex article-de-quoted-unreadable -Quoted Readable $B%(%s%3!<%I$r%G%3!<%I$7$^$9(B ($BLuCm(B: $Bl9g$K!"K\Ev$N%9%W!<%k$+$i%a!<%k$ruBV%S%C%H$r!"%U%!%$%k$K$"$k$=$l$>$l$N%a%C%;!<(B +$B%8$N@hF,$KA^F~$9$k$?$a$N;EAH$_$K$h$C$F!"%9%W!<%k%U%!%$%kIw$NC5n$7$J$$Be$o$j$K!"$=$l$,JL$N%a%C%;!<(B -$B%8$N=EJ#$G$"$k$H$$$&7Y9p$r%a!<%k$N%X%C%@!<$KA^F~$7$^$9!#(B +$B>e5-$NN>J}$N7A<0$O!"%a!<%k$r%U%!%$%k%7%9%F%`$K$*$1$kC10l$N%U%!%$%k$KCV$$(B +$B$?$^$^$K$9$k$N$G!"%a!<%k$r8+$k$?$S$K%U%!%$%kA4BN$r2r@O$7$J$1$l$P$J$j$^$;(B +$B$s!#(B -$B$3$NJQ?t$O4X?t$G$"$k$3$H$b$G$-$^$9!#$=$N>l9g!"4X?t$OEv$N%a%C%;!<%8$KHO0O(B -$B$r69$a$i$l$?%P%C%U%!!<$+$i(B @code{Message-ID} $B$r0z?t$H$7$F8F$P$l$^$9!#$3(B -$B$N4X?t$O(B @code{nil}, @code{warn}, @code{delete} $B$N$I$l$+$rJV$5$J$1$l$P$J(B -$B$j$^$;$s!#(B +@item nnml +@code{nnml} $B$O!"$"$?$+$b(B @code{nnspool} $B$G%"%/%;%9$5$l$k(B Usenet $B%7%9%F%`(B +$B$Go$K$?$/$5$s>CHq$7$^$9!#$9$J$o$A!"?7$7$$(B +$B%U%!%$%k$rCV$/$3$H$,$G$-$k>l=j$r%U%!%$%k%7%9%F%`>e$KDj$a$k$?$a$N;q8;$r!"(B +$B$?$/$5$s@jM-$7$^$9!#$.$C$7$j$D$^$C$?6&M-%U%!%$%k%7%9%F%`$GBgNL(B +$B$N(B inode $B$r@jM-$9$k$3$H$r!"%7%9%F%`4IM}/$G$O$J$$8D?M$N%^%7%s$K$$(B +$B$k$N$J$i$P!"(B@code{nnml} $B$K$OHs>o$KBg$-$JMxE@$,$"$k$N$G$9$,!#(B -$B$b$7$9$Y$F$N=EJ#$7$?%a!<%k$rFCJL$J(B @dfn{duplicates} $B%0%k!<%W$KF~$l$?$$$N(B -$B$G$"$l$P!"IaDL$N%a!<%kJ,3dJ}K!$r;H$C$F$=$l$r$9$k$3$H$,$G$-$^$9(B: +FAT16 $B$N(B Windows $B$N@$3&$K$$$k>l9g$K$b!"$?$/$5$s$N>.$5$J%U%!%$%k$GB?$/$N(B +$B>l=j$r$X!#(B} - (any mail "mail.misc") - ;; @r{$BB>$N5,B'!#(B} - [ ... ] )) -@end lisp +@item nnmh +Rand MH $B%a!<%k1\Mw%7%9%F%`$O(B UNIX $B%7%9%F%`$K$+$J$jD9$$4VB8:_$7$F$$$^$9!#(B +$B$=$l$O%a%C%;!<%8$N%9%W!<%k%U%!%$%k$r8D!9$N%U%!%$%k$KJ,3d$9$k$3$H$K$h$C$F(B +$BF0:n$7$^$9$,!":w0z5!G=$O>/$7$7$+!"$"$k$$$O$^$C$?$/$"$j$^$;(B +$B$s(B---@code{nnmh} $B$O!"0UL#E*$K$O!V%"%/%F%#%V%U%!%$%k$^$?$O(B overview $B$NL5(B +$B$$(B @code{nnml}$B!W$HEy2A$G$9!#$3$l$O$*$=$i$/:G0-$NA*Br$G$7$g$&!#$J$<$J$i$P!"(B +$B8D!9$N%U%!%$%k$r:n$k$3$H$NCY$5$,!"2?$,%0%k!<%W$G?7$7$$$+$rCN$k$H$-$K2r@O(B +$B$9$k$?$a$K9T$J$&%"%/%;%9$NCY$5$K7k$SIU$/$+$i$G$9!#(B -@noindent -$B$b$7$/$Oe$G@bL@$5$l$F$$$k:G=i$NJ}K!(B) $B$G$9!#$9$J$o(B +$B$A(B @code{nnmbox} $B<+BN$O(B @emph{$B$9$Y$F(B} $B$N%a!<%k$r0l$D$N%U%!%$%k$KF~$l$^$9!#(B +$B$G$b(B @code{nnfolder} $B$O%a!<%k%0%k!<%W$N$=$l$>$l$,(B Unix mail box $B%U%!%$%k(B +$B$r;}$D$h$&$K!"$[$s$N>/$7:GE,2=$r$7$^$9!#$=$l$>$l$N%0%k!<%W$OJL!9$K2r@O$5(B +$B$l$k$N$G(B @code{nnmobx} $B$h$j$bB.$/!"$7$+$b$J$*!"%a!<%k$r0\F0$5$;$k$N$K:G(B +$B>.8B$NO+NO$7$+MW5a$7$J$$!"C1=c$J(B Unix mail box $B7A<0$rDs6!$7$^$9!#2C$($F(B +$B!V%"%/%F%#%V!W%U%!%$%k$r0];}$7!"(BGnus $B$,$=$l$>$l$NJL$N%0%k!<%W$K$I$N$/$i(B +$B$$$N%a%C%;!<%8$,$"$k$+$rD4$Y$k$3$H$r$H$F$bB.$/$7$^$9!#(B -@lisp -(setq nnmail-split-methods - '(("duplicates" "^Gnus-Warning:.*duplicate") - ;; @r{$BB>$N5,B'!#(B} - [...])) -@end lisp +$B$b$7$?$/$5$s$NNL$N%a%C%;!<%8$rC5n$=$NB>$b$m$b$m$r@_Dj$9$k$N$K!"(B@code{nnmaildir} $B$OB>$N%a!<%k(B +$B%P%C%/%(%s%I$H$O>/!90[$J$C$?!"8_49@-$NL5$$%0%k!<%W%Q%i%a!<%?!<$r;H$$$^$9!#(B -@node Not Reading Mail -@subsection $B%a!<%k$rFI$`$N$G$O$J$$(B +@code{nnmaildir} $B$OBgJ}(B @code{nnml} $B$H;w$?$b$N$G$9$,!"$$$/$i$+82Cx$J0c$$(B +$B$,$"$j$^$9!#$=$l$>$l$N%a%C%;!<%8$OJL!9$N%U%!%$%k$K3JG<$5$l$^$9$,!"%U%!%$(B +$B%kL>$O(B Gnus $B$N5-;vHV9f$H4X78$,$"$j$^$;$s!#$^(B +$B$?(B @code{nnmaildir} $B$O(B @code{nnml} $B$N(B overview $B$KAjEv$9$k%U%!%$%k$r5-;v(B +$B$4$H$K0l$D3JG<$9$k$N$G!"(B@code{nnml} $B$NLsFsG\$NNL$N(B i$B%N!<%I$r;H$$$^$9!#(B +(@code{df -i} $B$r;H$C$F(B i$B%N!<%I$N3d$jEv$F$,$I$l$[$I$?$/$5$s$"$k$+$rD4$Y$F(B +$B$/$@$5$$!#(B) $B$=$N$?$a$KCY$/$J$C$?$jB?$/$N>l=j$r(B +$B$NHs%V%m%C%/9=B$$N%U%!%$%k%7%9%F%`$X$NE>49$r8!F$$7$F$/$@$5$$!#(B -$B$"$J$?$,;H$$;O$a$?$I$s$J%a!<%k%P%C%/%(%s%I$G$b!"$"$J$?$,$=$l$i$G%a!<%k$r(B -$BFI$_$?$$$H;W$C$F$$$k$H2>Dj$9$k$H$$$&!"G:$^$7$$JJ$r;}$C$F$$$k$3$H$K5$$,IU(B -$B$/$G$7$g$&!#$3$l$O7h$7$FIT9gM}$G$O$J$$$+$b$7$l$^$;$s$,!"$"$J$?$NK>$`$3$H(B -$B$G$O$J$$$+$b$7$l$^$;$s!#(B +maildir $B$O@\JN,$G$-$k$3$H$r0UL#$7$^$9!#(B@code{mail-sources} $B$K$*$1(B +$B$k(B @code{directory} $B$N9`$K$O(B ($BLuCm(B: maildir $B$r;H$o$J$/$F$b(B) $B;w$?8z2L$,$"(B +$B$j$^$9$,!"G[Aw$5$l$F$/$k%a!<%k$r%9%W!<%k$9$k$?$a$N%a!<%k%\%C%/%9$N0lB7(B +$B$$(B (mbox $B7A<0$G$O$=$N$?$a$K%a%C%;!<%8$NK\J8$,2u$l$k(B) $B$H!"B>$N(B ($B2?$G$"$l(B +$B$"$J$?$N9%$_$N7A<0$N(B) $B%0%k!<%W$H$7$F;H$o$l$kAH$,I,MW$G$9!#0l(B +$BJ}(B maildir $B$O!"(B@code{new/} $B%5%V%G%#%l%/%H%j!<$KCV$+$l$kAH$_9~$_%9%W!<%k(B +$B$r;}$A$^$9!#%a!<%kJ,3d$K$h$kBe$o$j$K(B @code{new/} $B$+$i(B @code{cur/} $B$K0\F0(B +$B$5$l$?%a!<%k$O!"%@%V$C$F$$$k$+$I$&$+$r%A%'%C%/$9$k$h$&$J=hM}$r:#$N$H$3$m(B +$B$OA[%5!<%P!e$2$k$?$a$K$+$J$j$NNL$N%a%b%j$r;H$$$^$9!#(B +(@code{nnml} $B$N>l9g$O%U%!%$%k$K3JG<$7!"(B@code{nnmh} $B$G$O2?EY$b%a%C%;!<%8(B +$B%U%!%$%k$r2r@O$7$FF@$k$b$N$4$H$r!"$=$l$O%a%b%j>e$KJ];}$7$^$9!#(B) $B$3$l$,$"(B +$B$J$?$K$H$C$FLdBj$J$i$P!"(B@code{nov-cache-size} $B%0%k!<%W%Q%i%a!<%?!<$r2?$+(B +$B>.$5$JCM(B (0 $B$O$*$=$i$/$@$a$G$9$,(B 1 $B$@$C$?$i$?$V$sF/$-$^$9(B) $B$K@_Dj$9$k$3(B +$B$H$K$h$C$F!">/$J$$%a%b%j$G:Q$`$h$&$K$9$k$3$H$,$G$-$^$9!#$3$N%-%c%C%7%e5!(B +$B9=$O!"$*$=$i$/>-Mh$O:o=|$5$l$k$G$7$g$&!#(B -$B$9$Y$F$N%a!<%k%P%C%/%(%s%I$O!"F~$C$F$/$k%a!<%k$rFI$_9~$`$H$-$K!"J]B8$5$l(B -$B$k$Y$-5-;v$KHO0O$r69$a$F(B @code{nn}*@code{-prepare-save-mail-hook} $B$r8F$S(B -$B$^$9!#(B +$B5/F0$OB>$N%P%C%/%(%s%I$h$j$b(B @code{nnmaildir} $B$NJ}$,CY$$$G$7$g$&!#%U%!%$(B +$B%k%7%9%F%`$K0MB8$7$F$$$J$$$9$Y$F$NItJ,$G$OB.$$$G$7$g$&!#(B -@node Choosing a Mail Back End -@subsection $B%a!<%k%P%C%/%(%s%I$rA*$V(B +@code{nnmaildir} $B$O(B @code{nnoo} $B$r;H$o$J$$$N$G!"(B@code{nnmaildir} $B$+$iGI(B +$B@8$7$?%P%C%/%(%s%I$r=q$/$N$K(B @code{nnoo} $B$O;H$($^$;$s!#(B +@end table -$B%a!<%k%0%k!<%W$rF0:n$9$k$h$&$K$9$k$H(B Gnus $B$O%a!<%k%9%W!<%k$rFI$_9~$_$^$9!#(B -$B%a!<%k$N%U%!%$%k$O$^$:$"$J$?$N%[!<%`%G%#%l%/%H%j!<$KJ#l$O$I$s$I$s9-$^$C$F$$$^$9!#B?$/$NJ,Ln$G!"%&%'%V$N(B +$B7G<(HD$O:G$b=EMW$J>l$K$J$j!"%a!<%j%s%0%j%9%H$d%K%e!<%9%0%k!<%W$N=EMW@-$r(B +$BfJ$i$;$F$$$^$9!#M}M3$O4JC1$G$9(B---$B?7$7$$MxMQl(B +$B=j$r%/%j%C%/$9$k$@$1$G!"5DO@$N>l$,$"$j$^$9!#%a!<%j%s%0%j%9%H$G$O!"LLE]$J(B +$B9XFI$l$N%0%k!<%W$KBP$7$F0l$D$N%U%!%$%k$r;}$D(B -* Comparing Mail Back Ends:: $BF@<:$N?<$$F6;!(B -@end menu +$B$3$N6Z=q$-$+$iIb$+$S>e$,$kLdBj$O!"%&%'%V%V%i%&%6!<$O%K%e!<%9%j!<%@!<$H$7(B +$B$F$O$"$^$jNI$/$J$$$H$$$&$3$H$G$9!#$I$s$J5-;v$rFI$s$@$+$r5-O?$7$^$;$s!#6=(B +$BL#$N$"$kI=Bj$K%9%3%"$rIU$1$k$3$H$,$G$-$^$;$s!#%*%U%i%$%s$GFI$`$3$H$,$G$-(B +$B$^$;$s!#2?EY$b%/%j%C%/$9$k$3$H$rMW5a$7!":G8e$K$O$"$J$?$rE\$i$;$^$9!#(B -@node Unix Mail Box -@subsubsection Unix $B%a!<%k%\%C%/%9(B -@cindex nnmbox -@cindex unix mail box +$B$J$i$P(B---$B%&%'%V%V%i%&%6!<$,7G<(HD$rFI$`$N$KE,$7$F$$$J$$$N$J$i!"Be$o$j(B +$B$K(B Gnus $B$r;H$$$^$;$s$+(B? -@vindex nnmbox-active-file -@vindex nnmbox-mbox-file -@dfn{nnmbox} $B%P%C%/%(%s%I$O%a!<%k$r3JG<$9$k$?$a$KI8=`$N(B Un*x mbox $B%U%!%$(B -$B%k$rMQ$$$^$9!#(B@code{nnmbox} $B$O$=$l$>$l$N%a!<%k5-;v$K$=$l$,$I$N%0%k!<%W$K(B -$BB0$7$F$$$k$+$r<($9DI2C$N%X%C%@!<$r2C$($^$9!#(B +Gnus $B$O$3$l$i$N%=!<%9$X$N%$%s%?!<%U%'!<%9$rDs6!$9$k%P%C%/%(%s%I72$r>/$7(B +$BHw$($D$D$"$j$^$9!#(B -$B2>A[%5!<%P!<$N@_Dj(B: +@menu +* Archiving Mail:: +* Web Searches:: $BJ8;zNs$K9gCW$9$k5-;v$+$i%0%k!<%W$r:n$k(B +* RSS:: RDF Site Summary $B$rFI$`(B +* Customizing W3:: Gnus $B$+$i(B Emacs/W3 $B$rA`:n$9$k(B +@end menu -@table @code -@item nnmbox-mbox-file -@vindex nnmbox-mbox-file -$BMxMQA0!#%G%#%U%)%k%H(B -$B$O(B @file{~/mbox} $B$G$9!#(B +$B$9$Y$F$N%&%'%V%=!<%9$O!"F0:n$5$;$k$?$a$K(B Emacs/W3 $B$H(B url $B%i%$%V%i%j!A0!#%G%#%U%)%k%H(B -$B$O(B @file{~/.mbox-active} $B$G$9!#(B +$B$3$l$i$N%&%'%V%=!<%9$N0lHV$NLdBj$O!"D94|4V$OF0:n$7$J$$2DG=@-$,9b$$$3$H$G(B +$B$9!#(B@acronym{HTML} $B$N%G!<%?$+$i>pJs$r=&$$=8$a$k$N$O$;$$$<$$?dB,$G!"$=$N(B +$B9=B$$,JQ2=$7$?$H$-$K$O!"(BGnus $B%P%C%/%(%s%I$OF0:n$7$^$;$s!#$G$b!"$"$kDxEY(B +$B?7$7$$%P!<%8%g%s$N%P%C%/%(%s%I$r;H$C$F$$$l$PBg>fIW$N$O$:$G$9!#(B -@item nnmbox-get-new-mail -@vindex nnmbox-get-new-mail -@code{nil} $B$G$J$1$l$P!"(B@code{nnmbox} $B$OF~$C$FMh$?%a!<%k$rFI$_9~$s$G%0%k!<(B -$B%W$KJ,3d$7$^$9!#%G%#%U%)%k%H$O(B @code{t} $B$G$9!#(B -@end table +$B$3$l$i$N%&%'%V$Nl9g$K!"(BGnus Agent (@pxref{Gnus Unplugged}) $B$K5-;v$N%@%&%s%m!<%I(B +$B$rG$$;$F!"%m!<%+%k%G%#%9%/$+$i9%$-$J$H$-$KFI$`$h$&$K$9$k$3$H$O!"Bg$$$K0U(B +$B5A$,$"$j$^$9!#$3$l$G(B World Wide Wait $B$H$O$*$5$i$P$G$9!#(B -@node Babyl -@subsubsection Babyl -@cindex nnbabyl +@node Archiving Mail +@subsection $B%a!<%k$NJ]B8(B +@cindex archiving mail +@cindex backup of mail -@vindex nnbabyl-active-file -@vindex nnbabyl-mbox-file -@dfn{nnbabyl} $B%P%C%/%(%s%I$O%a!<%k$r3JG<$9$k$?$a$K(B Babyl $B%a!<%k%\%C%/(B -$B%9$r;H$$$^$9!#(B@code{nnbabyl} $B$O$=$l$>$l$N5-;v$K$=$l$,$I$N%0%k!<%W$KB0$7(B -$B$F$$$k$+$r<($9DI2C$N%X%C%@!<$r2C$($^$9!#(B +$B$$$/$D$+$N%P%C%/%(%s%I!"FC$K(B @code{nnml}, @code{nnfolder} $B$*$h(B +$B$S(B @code{nnmaildir} $B$O!":#$G$O$=$l$>$l$N%0%k!<%W$N5-;v$N0u$rK\Ev$KJ];}$9(B +$B$k$h$&$K$J$j$^$7$?(B ($BLuCm(B: $B$=$&$J$C$?$N$O$@$$$VA0$G$9$,(B)$B!#$3$l$i$N%5!<%P!<(B +$B$G!"%0%k!<%W$N0u$rJ]$A$D$DJ]B8$7$?$j85$KLa$9$N$O$+$J$j4JC1$G$9!#(B -$B2>A[%5!<%P!<$N@_Dj(B: +($B$G$b!"%0%k!<%W%l%Y%k$H%0%k!<%W%Q%i%a!<%?!<$r$bJ];}$9$k$K$O!":#$^$G$H$*(B +$B$j(B @file{.newsrc.eld} $B$N?@$K!"Iq$$$H@8lS$rJ{$2$J$1$l$P$J$j$^$;$s$,!#(B) -@table @code -@item nnbabyl-mbox-file -@vindex nnbabyl-mbox-file -Babyl $B%U%!%$%k$NL>A0!#%G%#%U%)%k%H$O(B @file{~/RMAIL} $B$G$9!#(B +@code{nnml}, @code{nnfolder} $B$^$?$O(B @code{nnmaildir} $B%5!<%P!<$K$^$k$4$H(B +$BJ]B8$9$k$K$O!"%5!<%P!<$N%G%#%l%/%H%j!<$r:F5"E*$K%3%T!<$7$F$/$@$5$$!#(B +Gnus $B$r=*N;$9$kI,MW$OL5$$$N$G!"J]B8$O(B @code{cron} $B$d$=$l$KN`$9$k$b$N$,9T(B +$B$J$&$3$H$,$G$-$^$9!#%G!<%?$rI|5"$5$;$k$K$O%G%#%l%/%H%j!$N$b$N$O%G!<%?$r>e=q$-$7$FA0!#%G%#%U%)%k%H(B -$B$O(B @file{~/.rmail-active} $B$G$9!#(B +$B$5$i$K!"8D!9$N(B @code{nnml}, @code{nnfolder} $B$^$?$O(B @code{nnmaildir} $B$N%0(B +$B%k!<%W$r!"0u$rJ];}$7$D$DJ]B8$9$k$3$H$b$G$-$^$9!#(B@code{nnml} $B$^$?(B +$B$O(B @code{nnmaildir} $B$G$O!"$=$N%0%k!<%W$N%G%#%l%/%H%j!<$K$"$k$9$Y$F$N%U%!(B +$B%$%k$r%3%T!<$7$F$/$@$5$$!#(B@code{nnfolder} $B$G$O!"4pK\$N%U%)%k%@!<%U%!%$%k(B +$B$=$N$b$N(B ($BNc$($P(B @file{FOO}) $B$H0u%U%!%$%k(B (@file{FOO.mrk}) $B$NN>J}$r%3%T!<(B +$B$9$kI,MW$,$"$j$^$9!#%0%k!<%W$r85$KLa$9$K$O!"%0%k!<%W%P%C%U%!!<(B +$B$G(B @kbd{G m} $B%-!<$r;H$$$^$7$g$&!#$=$N:G8e$Nl9g(B @kbd{G m} $B$OITMW$G$9!#(B -@item nnbabyl-get-new-mail -@vindex nnbabyl-get-new-mail -@code{nil} $B$G$J$1$l$P!"(B@code{nnbabyl} $B$OF~$C$F$/$k%a!<%k$rFI$_9~$_$^$9!#(B -$B%G%#%U%)%k%H$O(B @code{t} $B$G$9!#(B -@end table +@node Web Searches +@subsection $B%&%'%V8!:w(B +@cindex nnweb +@cindex Google +@cindex dejanews +@cindex gmane +@cindex Usenet searches +@cindex searching the Usenet -@node Mail Spool -@subsubsection $B%a!<%k%9%W!<%k(B -@cindex nnml -@cindex mail @acronym{NOV} spool +@c $B5-;v$r!e$J$$$N$G$O$"$j$^$9$,!"$7$+$7!"(B +$B2?$H?=$7$^$7$g$&$+!"%&%'%V%V%V%i%&%6!<$H$$$$$^$9$+!"$=$&$$$&$b$N$r;H$C$F(B +$B$3$H$r9T$J$&$N$O!"2?$H$b$=$N!"$O$P$+$j$J$,$i!"$V$6$^$H8@$$$^$9$+!"$=$&$9(B +$B$k$H!"%3%^!<%7%c%k$r8+$J$$$o$1$K$O$$$+$J$$$N$G$"$j$^$7$F!"$7$+$k$K!"(B +@c $B!V%V%V%V!W$O%?%$%]$8$c$J$$$s$@$h!<$s!#(B +Gnus $B$r;H$($P%V%i%&%6!$NCN$i$l$F$$$kMM<0$H$O8_49@-$,$"$j$^$;(B -$B$s!#$=$l$O>/$7Cm0U$7$F;H$o$l$k$Y$-$G$9!#(B +@code{nnweb} $B%P%C%/%(%s%I$O!"6/NO$J8!:w%(%s%8%s$X$N4JC1$J%$%s%?!<%U%'!<(B +$B%9$rDs6!$7$^$9!#(B@code{nnweb} $B%0%k!<%W$r:n@.$7!"8!:w%Q%?!<%s$rF~NO$7$F$+(B +$B$i!"$=$N%0%k!<%W$KF~$C$FB>$NIaDL$N%0%k!<%W$N$h$&$K5-;v$rFI$s$G$/$@$5$$!#(B +$B%0%k!<%W%P%C%U%!!<(B (@pxref{Foreign Groups}) $B$N(B @kbd{G w} $BL?Na$K$h$C$F!"(B +$B$l$N%a!<%k(B -$B$r(B 1 $B%U%!%$%k$H$7$F%U%!%$%k$KJ,3d$7!"5-;v$rJQ?t(B @code{nnml-directory} $B$G(B -$B;XDj$5$l$?%G%#%l%/%H%j!<$N2<$NBP1~$9$k%G%#%l%/%H%j!<$KF~$l$^$9!#%G%#%U%)(B -$B%k%H$NCM$O(B @file{~/Mail/} $B$G$9!#(B +@code{nnweb} $B%0%k!<%W$O!"8GDj%0%k!<%W$K$J$m$&$H$O$7$^$;$s(B---$B$3$N%0%k!<%W(B +$B$G$O5-;vHV9f$O$4$/0l;~E*$J$b$N$H$7$F07$o$l$^$9!#%s!&%G!<%H%k(B} ($BB8:_M}M3(B) $B$G$"$j!"$l$N%a!<%k$O$=$l<+?H$N%U%!%$%k$r(B -$BH<$&$N$G!"?t=54V$G?t@i$N(B i$B%N!<%I$r@jM-$9$k2DG=@-$O==J,$K$"$j$^$9!#$"$J$?(B -$B$K$H$C$F$3$l$,LdBj$G$J$/!"?F@Z$J%7%9%F%`4IM}A[%5!<%P!uBV$G(B Gnus $B$KLa$9(B ($BK\Mh$N(B @code{nnml} $B%5!<(B -$B%P!<$K$h$C$FDI2C$9$k(B) $B$3$H$,$G$-$kFC$l$N(B @code{nnml} $B%0%k!<%W$N%G%#%l%/%H%j!o(B @file{.marks} $B%U%!%$%k(B (@code{nnml-marks-file-name} $B$r;2>H(B) $B$K3JG<$5(B -$B$l$^$9!#$^$?!"8D!9$N(B @code{nnml} $B%0%k!<%W$K$D$$$F$b%P%C%/%"%C%W$9$k$3$H(B -$B$,2DG=$G!"$=$&$9$k$K$O(B ($B%P%C%/%"%C%W$r(B nnml $B%G%#%l%/%H%j!<$KLa$7$?8e(B -$B$G(B) @kbd{G m} $B%-!<$r;H$C$F$=$N%0%k!<%W$r85$KLa$7$F$/$@$5$$!#(B +@table @code +@item nnweb-type +@vindex nnweb-type +$B$I$N8!:w%(%s%8%s$r;H$&$+$r;XDj$7$^$9!#8=:_%5%]!<%H$5$l$F$$$k$K$J$C$F$$$k$3$H$KCm0U$7$F$/$@$5(B +$B$$!#(B -$B2?$i$+$NM}M3$K$h$C$F(B @file{.marks} $B%U%!%$%k$,$*$+$7$/$J$C$F$$$k$H;W$C$?(B -$B$H$-$O!"C1$K$=$l$iA4It$r>C$7$F$7$^$($PNI$$$G$7$g$&!#(BGnus $B$OA[%5!<%P!<$N@_Dj(B: +@item nnweb-max-hits +@vindex nnweb-max-hits +$B0l$D$N8!:w$GI=<($9$k:GBg$N%R%C%H?t$N4uK>CM$G!"%G%#%U%)%k%H$O(B 999 $B$G$9!#(B + +@item nnweb-type-definition +@vindex nnweb-type-definition +$BA0!#%G%#%U%)%k%H$O(B @file{.overview} $B$G$9!#(B +@node RSS +@subsection RSS +@cindex nnrss +@cindex RSS -@item nnml-prepare-save-mail-hook -@vindex nnml-prepare-save-mail-hook -$BJ]B8$9$kA0$K0l$D$N5-;v$KHO0O$r69$a$F]$K$J(B +$B$j$^$9!#(B -@item nnml-marks-is-evil -@vindex nnml-marks-is-evil -$BHs(B-@code{nil} $B$G$"$k$H!"$3$N%P%C%/%(%s%I$O$$$+$J$k(B @sc{$B0u(B} $B%U%!%$%k$bL5(B -$B;k$7$^$9!#%G%#%U%)%k%H$O(B @code{nil} $B$G$9!#(B +@acronym{RSS} $B$O$H$F$b5,B'E*$GNIuBV$KJ]$C$F$*$/$?$a$KI,MW$J>pJs$rF@$k$3$H$,2DG=(B +$B$G$9!#(B + +$BCm(B: @code{utf-8} coding system $B$r%5%]!<%H$9$k(B Emacs $B$r;H$&$N$,NI$$$G$7$g(B +$B$&!#(B@acronym{RSS} $B$OHs(B-@acronym{ASCII} $B%F%-%9%H$r%(%s%3!<%I$9$k$?$a$K!"(B +$B%G%#%U%)%k%H$G(B UTF-8 $B$r;H$&$+$i$G$9!#$=$l$O$^$?!"Hs(B-@acronym{ASCII} $B%0%k!<(B +$B%WL>$K$b%G%#%U%)%k%H$G;H$o$l$^$9!#(B -@item nnml-marks-file-name -@vindex nnml-marks-file-name -$B!V0u!W%U%!%$%k$NL>A0$G$9!#%G%#%U%)%k%H$O(B @file{.marks} $B$G$9!#(B +@kindex G R ($B%0%k!<%W(B) +Feed $B$r9VFI$9$k$K$O!"%0%k!<%W%P%C%U%!!<$+$i(B @kbd{G R} $B$r;H$C$F$/$@$5(B +$B$$(B---feed $B$N=j:_!"%?%$%H%k$*$h$S@bL@$NF~NO$r5a$a$i$l$k$G$7$g$&!#%?%$%H%k(B +$B$O$I$s$JJ8;z$G$b$h$/!"$=$l$O%0%k!<%WL>$H%0%k!<%W$N%G!<%?!&%U%!%$%k$NL>A0(B +$B$K;H$o$l$^$9!#@bL@$O>JN,$G$-$^$9!#(B -@item nnml-use-compressed-files -@vindex nnml-use-compressed-files -$BHs(B-@code{nil} $B$@$C$?$i!"(B@code{nnml} $B$O05=L$5$l$?%a%C%;!<%8%U%!%$%k$r07$&(B -$B$3$H$,$G$-$k$h$&$K$J$j$^$9!#$?$@$7(B @code{auto-compression-mode} $B$,M-8z$K(B -$B$J$C$F$$$J$1$l$P$J$j$^$;$s(B (@pxref{Compressed Files, ,Compressed Files, -emacs, The Emacs Editor})$B!#(B@code{nnml-use-compressed-files} $B$NCM$,J8;zNs(B -$B$@$C$?>l9g!"$=$l$O05=L%W%m%0%i%`$r;XDj$9$k%U%!%$%k3HD%;R$H$7$F;H$o$l$^$9!#(B -Emacs $B$,$=$l$r%5%]!<%H$7$F$$$l$P!"$=$l$r(B @samp{.bz2} $B$K@_Dj$9$k$3$H$,$G(B -$B$-$^$9!#CM(B @code{t} $B$O(B @samp{.gz} $B$HEy2A$G$9!#(B +$B4JC1$K(B @code{nnrss} $B$r;O$a$kJ}K!$O!"%0%k!<%W%P%C%U%!!<$G(B @kbd{B nnrss +RET RET y} $B$N$h$&$J$3$H$r>'$(!"$=$7$F%0%k!<%W$r9VFI$9$k$3$H$G$9!#(B -@item nnml-compressed-files-size-threshold -@vindex nnml-compressed-files-size-threshold -$B%a%C%;!<%8%U%!%$%k$r05=L$9$k$+$I$&$+$rH=CG$9$k$?$a$N!"%5%$%:$NogCM$G$9!#(B -@code{nnml-use-compressed-files} $B$,Hs(B-@code{nil} $B$K@_Dj$5$l$F$$$F!"K\J8(B -$B$NJ8;z?t$,$3$NJQ?t$NCM$h$jBg$-$+$C$?$i!"%a%C%;!<%8%U%!%$%k$O05=L$5$l$^$9!#(B -@end table +@code{nnrss} $B%P%C%/%(%s%I$O!"$=$l$>$l$N(B @code{nnrss} $B%0%k!<%W$N$?$a$N%G!<(B +$B%?!&%U%!%$%k$r(B @code{nnrss-directory} ($B2<5-;2>H(B) $B$KJ]B8$7$^$9!#(B +$BHs(B-@acronym{ASCII} $BJ8;z$r4^$s$G$$$k%U%!%$%kL>(B +$B$O!"(B@code{nnmail-pathname-coding-system} $BJQ?t$^$?$OB>$N$b$N$G;XDj$5$l(B +$B$?(B coding system $B$G%(%s%3!<%I$5$l$^$9!#>\:Y$O$3$3(B (@pxref{Non-ASCII Group +Names}) $B$r8+$F$/$@$5$$!#(B -@findex nnml-generate-nov-databases -@code{nnml} $B%0%k!<%W$H(B @acronym{NOV} $B%U%!%$%k$ND4;R$,40A4$K68$C$F$7$^$C(B -$B$?$i!"(B@kbd{M-x nnml-generate-nov-databases} $B$H%?%$%W$9$k$3$H$K$h$C$F!"40(B -$BA4$K99?7$9$k$3$H$,$G$-$^$9!#$3$NL?Na$O!"$=$l$>$l$9$Y$F$N%U%!%$%k$r8+$k$3(B -$B$H$K$h$C$F(B @code{nnml} $B3,AXA4BN$r%H%m!<%k5{LV$G$5$i$&$N$G!"$=$l$,=*$o$k(B -$B$^$G$K$O;~4V$,$+$+$k$+$b$7$l$^$;$s!#$3$N5!G=$X$N$h$jNI$$%$%s%?!<%U%'!<%9(B -$B$O%5!<%P!<%P%C%U%!!<$G8+$D$+$k$G$7$g$&(B (@pxref{Server Commands})$B!#(B +@code{nnrss} $B%P%C%/%(%s%I$O!"$=$l$>$l$,(B @samp{text/plain} $B%Q!<%H(B +$B$H(B @samp{text/html} $B%Q!<%H$r4^$s$G$$(B +$B$k(B @samp{multipart/alternative} $B7?$N(B @acronym{MIME} $B5-;v$r:n$j$^$9!#(B -$BLuCm(B: $BC10l$N(B @code{nnml} $B%0%k!<%W$N(B @acronym{NOV} $B%G!<%?%Y!<%9$r:F@8@.$5(B -$B$;$k$?$a$N(B @code{nnml-generate-nov-databases-1} $B$H$$$&L?Na$b$"$j$^$9!#(B +@cindex OPML +$B$"$J$?$N9VFIL\O?$r(B @acronym{OPML} $B%U%)!<%^%C%H(B (Outline Processor Markup +Language) $B$G%m!<%I(B/$B%;!<%V$9$k$?$a$K!"0J2<$N%3%^%s%I$r;H$&$3$H$b$G$-$^$9!#(B -@node MH Spool -@subsubsection MH $B%9%W!<%k(B -@cindex nnmh -@cindex mh-e mail spool +@defun nnrss-opml-import file +@acronym{OPML} $B%U%!%$%k$NF~NO$rB%$7!"$=$N%U%!%$%k$K$"$k$=$l$>$l(B +$B$N(B feed $B$r9VFI$7$^$9!#(B +@end defun -@code{nnmh} $B$O!"(B@acronym{NOV} $B%G!<%?%Y!<%9$r:n$i$J$$$3$H$H%"%/%F%#%V%U%!(B -$B%$%k$d0u%U%!%$%k$rJ];}$7$J$$$3$H$r=|$$$F!"(B@code{nnml} $B$H;w$F$$$^$9!#$3$N(B -$B$3$H$O(B @code{nnmh} $B$r(B @code{nnml} $B$h$j(B @emph{$B$+$J$j(B} $BCY$$%P%C%/%(%s%I$K(B -$B$7$F$$$^$9$,!"(Bprocmail $B$N%9%/%j%W%H$r=q$/$3$H$O$:$C$H$d$j$d$9$/$J$C$F$b(B -$B$$$^$9!#(B +@defun nnrss-opml-export +$B8=:_$N(B @acronym{RSS} $B9VFIL\O?$r(B @acronym{OPML} $B%U%)!<%^%C%H$G%P%C%U%!!<(B +$B$K=q$-=P$7$^$9!#(B +@end defun -$B2>A[%5!<%P!<$N@_Dj(B: +$B0J2<$N(B @code{nnrss} $BJQ?t$,JQ992DG=$G$9(B: @table @code -@item nnmh-directory -@vindex nnmh-directory -$B$9$Y$F$N(B @code{nnmh} $B%G%#%l%/%H%j!<$O$3$N%G%#%l%/%H%j!<$N2<$KCV$+$l$^$9!#(B -$B%G%#%U%)%k%H$O(B @code{message-directory} $B$NCM(B ($B$=$N%G%#%U%)%k%H(B -$B$O(B @file{~/Mail}) $B$G$9!#(B +@item nnrss-directory +@vindex nnrss-directory +@code{nnrss} $B$,%U%!%$%k$r=q$-9~$`%G%#%l%/%H%j!<$G!"%G%#%U%)%k%H(B +$B$O(B @file{~/News/rss/} $B$G$9!#(B -@item nnmh-get-new-mail -@vindex nnmh-get-new-mail -@code{nil} $B$G$J$1$l$P!"(B@code{nnmh} $B$OF~$C$F$/$k%a!<%k$rFI$_9~$_$^$9!#%G%#(B -$B%U%)%k%H$O(B @code{t} $B$G$9!#(B +@item nnrss-file-coding-system +@vindex nnrss-file-coding-system +@code{nnrss} $B%0%k!<%W$N%G!<%?!&%U%!%$%k$rFI$_=q$-$9$k$H$-$K;H$o$l(B +$B$k(B coding system $B$G$9!#%G%#%U%)%k%H(B +$B$O(B @code{mm-universal-coding-system} $B$NCM(B ($B$=$N%G%#%U%)%k%H$O(B Emacs $B$G(B +$B$O(B @code{emacs-mule}$B!"(BXEmacs $B$G$O(B @code{escape-quoted}) $B$G$9!#(B -@item nnmh-be-safe -@vindex nnmh-be-safe -@code{nil} $B$G$J$1$l$P!"(B@code{nnmh} $B$O%U%)%k%@!<$K$"$k5-;v$,pJs$rD4$Y$k$N$G!"$3$l$r(B @code{t} $B$K@_Dj(B -$B$9$k$H?<9o$JB.EYDc2<$,5/$3$j$^$9!#(B@code{nnmh} $B$N5-;v$rFI$`$N$K(B Gnus $B0J30(B -$B$N$b$N$r;H$C$F$$$J$$$N$G$"$l$P!"$3$NJQ?t$r(B @code{t} $B$K@_Dj$9$kI,MW$O$"$j(B -$B$^$;$s!#%G%#%U%)%k%H$O(B @code{nil} $B$G$9!#(B +@item nnrss-ignore-article-fields +@vindex nnrss-ignore-article-fields +$B$$$/$D$+$N%U%#!<%I$O!"5-;v%U%#!<%k%I$NNc$($P%3%a%s%H?t$r!"$=$NB8B34|4V$r(B +$BDL$8$F@d$($:99?7$7$^$9!#$7$+$7$=$l$O%m!<%+%k$KJ]B8$7$?$b$N$H$N:90[$r@8$`(B +$B$N$G!"%5!<%P!<$K?7$7$$5-;v$,$"$k$h$&$K2rpJs$r3JG<$7$^$9!#(B +@lisp +(add-to-list 'nnmail-extra-headers nnrss-description-field) +(setq gnus-summary-line-format "%U%R%z%I%(%[%4L: %-15,15f%]%) %s%uX\n") -Maildir $B%U%)!<%^%C%H$O!"G[Aw$H9VFI$r!"%m%C%/$rI,MW$H$;$:$KF1;~$K9T$J$&$3(B -$B$H$,$G$-$k$h$&$K$9$k$?$a$K@_7W$5$l$^$7$?!#B>$N%P%C%/%(%s%I$G$O!"%a!<%k$r(B -$B2?$i$+$N%9%W!<%k$KEO$7$?8e$G!"$=$N%9%W!<%k$+$i%0%k!<%W$KJ,3d$9$k$?$a$K!"(B -Gnus $B$r@_Dj$7$J$1$l$P$J$i$J$$$G$7$g$&!#$=$l$O:#$^$GDL(B -$B$j(B @code{nnmaildir} $B$G9T$J$&$3$H$,$G$-$^$9$,!"$b$C$HIaDL$N$d$jJ}$O!"(B -Gnus $B$N%0%k!<%W$H$7$F8=$o$l$k(B maildir $B$KG[Aw$5$l$?%a!<%k$r!"D>@\@\(B nnrss $B$N(B url $B$r%*!<%W%s$9$k$N$KJX(B +$BMx$G$7$g$&!#(B -@code{nnmaildir} $B$O5-;v$N0u$H(B @acronym{NOV} $B%G!<%?$r!"$=$l$>$l(B -$B$N(B maildir $B$K3JG<$7$^$9!#$=$l$K$h$C$F!"$"$k(B Gnus $B$N4D6-$+$iJL$N>l=j(B -$B$K(B maildir $BA4BN$r%3%T!<$9$k$3$H$,$G$-!"0u$OJ];}$5$l$^$9!#(B +@lisp +(require 'browse-url) -$B2>A[%5!<%P!<$N@_Dj(B: +(defun browse-nnrss-url (arg) + (interactive "p") + (let ((url (assq nnrss-url-field + (mail-header-extra + (gnus-data-header + (assq (gnus-summary-article-number) + gnus-newsgroup-data)))))) + (if url + (progn + (browse-url (cdr url)) + (gnus-summary-mark-as-read-forward 1)) + (gnus-summary-scroll-up arg)))) -@table @code -@item directory -$B$=$l$>$l$N(B @code{nnmaildir} $B%5!<%P!<(B ($B0l$D$r1[$($k%5!<%P!<$,I,MW$@$H$O$H(B -$B$F$b;W$($^$;$s$,(B) $B$KBP$7$F%G%#%l%/%H%j!<$r:n$j!"$=$l$r(B maildir $B$^$?(B -$B$O(B maildir $B$X$N%7%s%\%j%C%/%j%s%/$H$7$F$NL\E*$N$?$a$K$9$G$K;H$o$l$F$$$k%G%#%l%/(B -$B%H%j!<$rA*$s$G$O$$$1$^$;$s(B)$B!#$=$l$>$l$N(B maildir $B$O!"$=$N%5!<%P!<$N%K%e!<(B -$B%9%0%k!<%W$H$7$F(B Gnus $B$K8=$l!"%7%s%\%j%C%/%j%s%/$N%U%!%$%kL>$,$=$N%0%k!<(B -$B%W$NL>A0$K$J$j$^$9!#%G%#%l%/%H%j!<$K$"$k(B @samp{.} $B$G;O$^$k$I$s$J%U%!%$%k(B -$BL>$bL5;k$5$l$^$9!#%G%#%l%/%H%j!<$O:G=i$K(B Gnus $B$r5/F0$7$?$H$-$H%0%k!<%W%P%C(B -$B%U%!!<$G(B @kbd{g} $B$r%?%$%W$7$?$H$-$O$$$D$G$bAv::$5$l!"$I$l$+$N(B maildir $B$,(B -$B:o=|$^$?$ODI2C$5$l$F$$$k$H!"(B@code{nnmaildir} $B$O$=$N$H$-$K$=$l$rCN$j$^$9!#(B +(eval-after-load "gnus" + #'(define-key gnus-summary-mode-map + (kbd "") 'browse-nnrss-url)) +(add-to-list 'nnmail-extra-headers nnrss-url-field) +@end lisp -@code{directory} $B%Q%i%a!<%?!<$NCM$O(B Lisp $B<0$G$J$1$l$P$J$j$^$;$s!#$=$l$O(B -$B$3$N%5!<%P!<$N$?$a$N%G%#%l%/%H%j!<$N%Q%9$rF@$k$?$a(B -$B$K(B @code{eval} $B$H(B @code{expand-file-name} $B$G=hM}$5$l$^$9!#$=$N<0$O%5!<%P!<(B -$B$,3+$+$l$?$H$-$@$1(B @code{eval} $B$5$l!"$=$N7k2LF@$i$l$?J8;zNs$,!"%5!<%P!<(B -$B$,JD$8$i$l$k$^$G;H$o$l$^$9(B ($B$b$7!"<0$d(B @code{eval} $B$rCN$i$J$/$G$b?4G[$4(B -$BL5MQ(B; $BC1$J$kJ8;zNs$GF0:n$7$^$9(B)$B!#$3$N%Q%i%a!<%?!<$OG$0U$G$O$J$/!"I,$:@_(B -$BDj$7$J$1$l$P$J$j$^$;$s!#(B@code{"~/Mail"} $B$d$=$l$N%5%V%G%#%l%/%H%j!<$r;H$&(B -$B$3$H$O?d>)$7$^$;$s!#$J$<$+$H8@$&$H!"(BGnus $B$NB>$NJ#?t$NItJ,$,$=$l$r%G%#%U%)(B -$B%k%H$G$$$m$s$J$b$N$K;H$&$N$G!"(B@code{nnmaildir} $B$G$b$=$l$r;H$&$H:.Mp$9$k(B -$B$+$b$7$l$J$$$+$i$G$9!#(B@code{"~/.nnmaildir"} $B$,0lHLE*$JCM$G$9!#(B +$B$"$J$?$,(B @acronym{HTML} $B%Q!<%H$r8+$?$/$J$$$?$a(B +$B$K(B @samp{text/html} $B$r(B @code{mm-discouraged-alternatives} $BJQ(B +$B?t(B (@pxref{Display Customization, ,$BI=<($N%+%9%?%^%$%:(B, emacs-mime-ja, +The Emacs MIME Manual}) $B$K2C$($F$$$?$H$7$F$b!"FC$K(B @code{nnrss} $B%0%k!<%W(B +$B$G$O(B @samp{text/html} $B$rI=<($9$kJ}$,JXMx$+$b$7$l$^$;$s!#0J2<(B +$B$O(B @code{nnrss} $B%0%k!<%W$G$@$1$O(B @samp{text/html} $B%Q!<%H$rI=<($9$k$?$a$K!"(B +$B%0%k!<%W%Q%i%a!<%?!<$H$7$F(B @code{mm-discouraged-alternatives} $B$r@_Dj$9$k(B +$BNc$G$9(B: -@item target-prefix -$B$3$l$O(B Lisp $B<0$G$J$1$l$P$J$j$^$;$s!#$=$l(B -$B$O(B @code{eval} $B$H(B @code{expand-file-name} $B$G=hM}$5$l$^$9!#$=$N<0(B -$B$,(B @code{eval} $B$5$l$k$N$O%5!<%P!<$,3+$+$l$?$H$-$@$1$G!"$=$N7k2LF@$i$l$?(B -$BJ8;zNs$,%5!<%P!<$,JD$8$i$l$k$^$G;H$o$l$^$9!#(B +@lisp +;; @r{@code{mm-discouraged-alternatives} $B$N%G%#%U%)%k%HCM$r@_Dj!#(B} +(eval-after-load "gnus-sum" + '(add-to-list + 'gnus-newsgroup-variables + '(mm-discouraged-alternatives + . '("text/html" "image/.*")))) -@code{nnmaildir} $B%5!<%P!<$K%0%k!<%W$r:n$k$H!"$=$NL>A0$NF,(B -$B$K(B @code{target-prefix} $B$,IU2C$5$l$?(B maildir $B$H!"$=$N(B maildir $B$r;X$7<($9(B -$B%7%s%\%j%C%/%j%s%/$,AG$N%0%k!<%WL>$NL>A0$G:n@.$5$l$^$9!#$7$?$,$C$F!"(B -@code{directory} $B$,(B @code{"~/.nnmaildir"} $B$G!"(B -@code{target-prefix} $B$,(B @code{"../maildirs/"} $B$@$C$?>l9g$K(B @code{foo} $B$H(B -$B$$$&%0%k!<%W$r:n$k$H!"(B@code{nnmaildir} $B$O(B maildir $B$H$7(B -$B$F(B @file{~/.nnmaildir/../maildirs/foo} $B$r!"(B@file{../maildirs/foo} $B$X$N%7(B -$B%s%\%j%C%/%j%s%/$H$7$F(B @file{~/.nnmaildir/foo} $B$r:n@.$7$^$9!#(B +;; @r{@code{nnrss} $B%0%k!<%W$G$O(B @samp{text/html} $B%Q!<%H$rI=<(!#(B} +(add-to-list + 'gnus-parameters + '("\\`nnrss:" (mm-discouraged-alternatives nil))) +@end lisp -$BF1$8(B @code{directory} $B$K(B maildirs $B$H%7%s%\%j%C%/%j%s%/$NN>J}$r:n@.$9$k$?(B -$B$a$K!"%9%i%C%7%e$r4^$^$J$$J8;zNs$r(B @code{target-prefix} $B$K@_Dj$9$k$3$H$,(B -$B$G$-$^$9!#$3$N>l9g$O!"(B@code{directory} $B$G8+$D$+$kL>A0(B -$B$,(B @code{target-prefix} $B$G;O$^$k$I$N(B maildir $B$b!"%0%k!<%W$H$O8+$J$5$l$^(B -$B$;$s(B ($B$,!"$=$l$i$r;X$7<($9%7%s%\%j%C%/%j%s%/$,%0%k!<%W$K$J$j$^$9(B)$B!#(B +@node Customizing W3 +@subsection W3 $B$N%+%9%?%^%$%:(B +@cindex W3 +@cindex html +@cindex url +@cindex Netscape -$BFCJL$J>l9g$H$7$F(B @code{target-prefix} $B$,(B @code{""} ($B$=$l$,%G%#%U%)%k%H$G(B -$B$9(B) $B$@$C$?$i!"%0%k!<%W$r:n$k$H$-$K!"BP1~$9$k%7%s%\%j%C%/%j%s%/$r;}$?$J(B -$B$$(B maildir $B$,(B @code{directory} $B$K$*$$$F:n@.$5$l$^$9!#$=$N$h$&$J%0%k!<%W(B -$B$KBP$7$F$O!"(B@code{force} $B0z?t$rM?$($J$$(B -$B$H(B @code{gnus-group-delete-group} $B$,;H$($J$$$3$H$K5$$r$D$1$F$/$@$5$$!#(B +Gnus $B$O%&%'%V%Z!<%8$rl9g(B -$B$O(B @code{directory-files} $B$G(B -$B$9(B (@code{nnheader-directory-files-is-safe} $B$O%5!<%P!<$,3+$$$?$H$-$K0l2s(B -$B$@$18!::$5$l$^$9$,!"%G%#%l%/%H%j!<$,Av::$5$l$k$H$-$KKh2s%A%'%C%/$5$;$?$$(B -$B$N$J$i$P!"$=$l$r9T$J$&4X?t$r$"$J$?$,<+A0$GMQ0U$9$kI,MW$,$"$j$^$9(B)$B!#(B +$BNc$($P$h$/$"$kH$5$;$k$K$O$I$&$7$?$i(B +$B$h$$$+!"$H$$$&$b$N$G$9!#0J2<$O0l$D$NJ}K!$G$9(B: + +@lisp +(eval-after-load "w3" + '(progn + (fset 'w3-fetch-orig (symbol-function 'w3-fetch)) + (defun w3-fetch (&optional url target) + (interactive (list (w3-read-url-with-default))) + (if (eq major-mode 'gnus-article-mode) + (browse-url url) + (w3-fetch-orig url target))))) +@end lisp -@item get-new-mail -$BHs(B-@code{nil} $B$K$7$F$*$/$H!"$$$D$b$NDL$j$K%0%k!<%W$N(B maildir $B<+BN$K$*$$(B -$B$F?7Ce%a!<%k$rAv::$7$?8e$G!"$3$N%5!<%P!<$O$5$i$K(B @code{mail-sources} $B$+(B -$B$i!"(B@code{nnmail-split-methods} $B$+(B @code{nnmail-split-fancy} $B$N@_Dj$K=>$C(B -$B$F!"=>Mh$N(B Gnus $B$NJ}K!$G%a!<%k$rH$7$F$/$l$k$G$7$g$&!#(B -@code{mail-sources} $B$H(B @code{nnmaildir} $B%0%k!<%W$NN>J}$GF1$8(B maildir $B$r(B -$B;H$C$F$O(B @emph{$B$$$1$^$;$s(B}$B!#$=$N7k2L$O1?NI$/M-1W$K$J$k$+$b$7$l$^$;$s$,!"(B -$B$=$s$J0U?^$G$O@_7W$5$l$F$$$^$;$s$7!">-Mh$O0c$&7k2L$r$b$?$i$92DG=@-$,$"$j(B -$B$^$9!#$"$J$?$NJ,3d5,B'$,?7$7$$%0%k!<%W$r:n$k$h$&$K$J$C$F$$$k>l9g$O!"(B -@code{create-directory} $B%5!<%P!<%Q%i%a!<%?!<$r@_Dj$9$k$3$H$rK:$l$J$$$G$/(B -$B$@$5$$!#(B -@end table +@node Other Sources +@section $B$=$NB>$N%0%k!<%W8;(B -@subsubsection $B%0%k!<%W%Q%i%a!<%?!<(B +Gnus $B$O$?$@C1$K%K%e!<%9$d%a!<%k$rFI$`0J>e$N$3$H$,$G$-$^$9!#0J2<$K<($9J}(B +$BK!$K$h$C$F!"(BGnus $B$G%G%#%l%/%H%j!<$d%U%!%$%k$r!"$"$?$+$b%K%e!<%9%0%k!<%W(B +$B$G$"$k$+$N$h$&$K1\Mw$9$k$3$H$,$G$-$k$h$&$K$J$j$^$9!#(B -@code{nnmaildir} $B$OJ#?t$N%0%k!<%W%Q%i%a!<%?!<$r;H$$$^$9!#$3$l$i$N$9$Y$F(B -$B$rL5;k$7$F$b0BA4$G$9!#%G%#%U%)%k%H$N(B @code{nnmaildir} $B$NF0:n$O!"B>$N%a!<(B -$B%k%P%C%/%(%s%I$N%G%#%U%)%k%H(B ($B5-;v$,0l=54V8e$K>C5n$5$l$k!"$J$I(B) $B$HF1$8$G(B -$B$9!#4|8B@Z$l>C5n$N%Q%i%a!<%?!<$r=|$$$F!"$3$N5!G=$O$9$Y(B -$B$F(B @code{nnmaildir} $B$@$1$K$"$k$b$N$G$9!#$7$?$,$C$F!"JL$N%P%C%/%(%s%I$G$9(B -$B$G$K9T$J$C$F$$$kF0:n$rC1$KF'=1$5$;$h$&$H$$$&$N$G$"$l$P!"$3$l$rL5;k$9$k$3(B -$B$H$,$G$-$^$9!#(B +@menu +* Directory Groups:: $B%G%#%l%/%H%j!<$r%K%e!<%9%0%k!<%W$N$h$&$KFI$`(B +* Anything Groups:: Dired? $BC/$,(B dired $B$J$s$F;H$&$N(B? +* Document Groups:: $B8DJL$N%U%!%$%k72$O%0%k!<%W$NAG(B +* Mail-To-News Gateways:: $B%a!<%k$+$i%K%e!<%9$X$N%2!<%H%&%'%$$rDL$7$F5-;v$rEj9F$9$k(B +@end menu -$B$3$l$i$N%Q%i%a!<%?!<$N$&$A$N$I$l$G$b!"$=$NCM$,%Y%/%H%k$G$"$k>l9g$O!"%*%j(B -$B%8%J%k$NCM$KBe$o$C$F!"Bh0l$NMWAG$,(B Lisp $B<0$H$7$FI>2A$5$l$?7k2L$,;H$o$l$^(B -$B$9!#CM$,%Y%/%H%k$G$J$$>l9g$O!"$=$NCM$=$N$b$N$,(B Lisp $B<0$H$7$FI>2A$5$l$^$9!#(B -($B$=$l$,!"$3$l$i$N%Q%i%a!<%?!<$,B>$H$O0c$&L>A0!"$9$J$o$AB>$N%P%C%/%(%s%I(B -$B$G%5%]!<%H$5$l$F$$$k$b$N$H$O0c$&$1$l$I$b;w$?0UL#$r;}$C$F$$$kF1MM$N%Q%i%a!<(B -$B%?!<$r;H$C$F$$$kM}M3$G$9!#(B) ($B?tCM!"J8;zNs!"(B@code{nil}$B!"$*$h(B -$B$S(B @code{t} $B$K$D$$$F$b(B @code{eval} $B$N4XM?$rL5;k$9$k$3$H$,$G$-$^$9!#B>$N(B -$BCM$K$D$$$F!"$=$&$9$k$3$H$,$U$5$o$7$$>l9g$K$O!"DI2C$N%/%*!<%H$r;H$$!"$+$D(B -$B%Y%/%H%k$GCM$rJq$`$3$H$rK:$l$J$$$G$/$@$5$$!#(B) +@node Directory Groups +@subsection $B%G%#%l%/%H%j!<%0%k!<%W(B +@cindex nndir +@cindex directory groups -@table @code -@item expire-age -$B5-;v$,>C5n$5$l$k$^$G$NC(B -$B5n$5$l$F$O$J$i$J$$$3$H$r;XDj$9$k(B @code{never} $B$H$$$&%7%s%\%k$G$9!#$3$N%Q(B -$B%i%a!<%?!<$,@_Dj$5$l$F$$$J$$$H!"$$$D$b$N(B @code{nnmail-expiry-wait} $BJQ?t(B -$B$^$?$O(B @code{nnmail-expiry-wait-function} $BJQ?t$r:G8e$N$h$j$I$3$m$K$7$^(B -$B$9(B (@code{expiry-wait} $B%0%k!<%W%Q%i%a!<%?!<$,@_Dj$5$l$F$$$k$H!"$=$NCM(B -$B$,(B @code{nnmail-expiry-wait} $B$h$jM%@h$7$F;H$o$l!"(B -@code{nnmail-expiry-wait-function} $B$OL58z$K$5$l$^$9(B)$B!#(B3$BF|$NCM$,I,MW$J$i(B -$B$P!"(B@code{[(* 3 24 60 60)]} $B$N$h$&$J$b$N$r;H$C$F$/$@$5$$!#(B -@code{nnmaildir} $B$O<0$rI>2A$7$F!"$=$N7k2L$r;H$$$^$9!#5-;v$No$3$l$O5-;v$,G[Aw$5$l$?;~9o$HF1$8(B -$B$G$9$,!"5-;v$NJT=8$O$=$l$rC5n0J30$N(B) $B5-;v$N0\F0$b(B -$B$^$?!"5-;v$r$r$b$C$F$$$J$1$l$P$J$j$^$;$s!#(B -@item expire-group -$B$3$l$,0J2<$N$h$&$J40A4$J(B Gnus $B$N%0%k!<%WL>$NJ8;zNs$G!"(B +$BAG@2$i$7$$(B Emacs $B$N%Q%C%1!<%8$NCf$G$b:G$bAG@2$i$7$$(B @code{ange-ftp} ($B$H(B +$B$=$N8e7Q$N(B @code{efs}) $B$K$D$$$F?($l$k$N$K!"$3$3$ONI$$5!2q$G$7$g$&!#;d(B +$B$,(B @code{nndir} $B$r=q$$$?$H$-$O!"$3$l(B ($B%G%#%l%/%H%j!<$rFI$`%P%C%/%(%s(B +$B%I(B) $B$K$D$$$F$O$"$^$j9M$($F$$$^$;$s$G$7$?!#$H$s$G$b$J$$$3$H$@$M!#(B -@example -"backend+server.address.string:group.name" -@end example +@code{ange-ftp} $B$O$3$N>p67$r7`E*$KJQ2=$5$;$^$7$?!#Nc$($P%G%#%l%/%H%j!(B +$B$H$7$F(B @code{ange-ftp} $B$NMM<0(B +$B$G(B @file{/ftp.hpc.uh.edu:/pub/emacs/ding-list/} $B$H$$$&%U%!%$%kL>$r%G%#%l(B +$B%/%H%j!$H$7$FF~NO$7$?$H$9$k$H!"(B@code{ange-ftp} $B$"$k$$$O(B @code{efs} $B$O(B +$B!<$C(B! -@noindent -$B$+$D$3$N%Q%i%a!<%?!<$,@_Dj$5$l$F$$$k%0%k!<%W$NL>A0$HF1$8$G$O$J$+$C$?$i!"(B -$B4|8B@Z$l>C5n$,9T$J$o$l$k:]$K!"5-;v$O>C5n$5$l$kBe$o$j$K!"$3$l$G;XDj$5$l$?(B -$B%0%k!<%W$K0\F0$5$;$i$l$^$9!#(B@emph{$B$3$l$,(B @code{nnmaildir} $B%0%k!<%W$K@_Dj(B -$B$5$l$F$$$k$H!"0\F0@h$N%0%k!<%W$K$*$$$F!"5-;v$O85$N%0%k!<%W$K$"$C$?$H$-$H(B -$B$A$g$&$IF1$88E$5$K$J$j$^$9!#(B} $B$7$?$,$C$F!"0\F0@h$N%0%k!<%W$K$*$1(B -$B$k(B @code{expire-age} $B$K$OCm0U$7$F$/$@$5$$!#$3$l$,%Q%i%a!<%?!<$,@_Dj$5$l(B -$B$F$$$k$N$HF1$8%0%k!<%W$NL>A0$K@_Dj$5$l$k$H!"5-;v$O$^$C$?$/4|8B@Z$l>C5n$5(B -$B$l$^$;$s!#%Y%/%H%k$N<0$r;H$&$H!":G=i$NMWAG$,0l2s!"$=$l$>$l$N5-;v$K$D$$$F(B -$BI>2A$5$l$^$9!#$7$?$,$C$F5-;v$r$I$3$KCV$/$+$r7h$a$k$?$a$K!"$=$N<0(B -$B$O(B @code{nnmaildir-article-file-name} $B$J$I$K>H2q$9$k$3$H$,$G$-$^$9!#(B -@emph{$B$?$H$($3$N%Q%i%a!<%?!<$,@_Dj$5$l$F$$$J$/$F$b!"(B -@code{nnmaildir} $B$O(B @code{expiry-target} $B%0%k!<%W%Q%i%a!<%?!<(B -$B$d(B @code{nnmail-expiry-target} $BJQ?t$r8\$_$^$;$s!#(B} +@quotation +($BLuCm(B:$B!V%7%J!W(B($B86E5(B @samp{sina}) $B$O(B China $B$N$3$H$+(B?) +@end quotation -@item read-only -$B$3$l$,(B @code{t} $B$K@_Dj$5$l$F$$$k$H!"(B@code{nnmaildir} $B$O$=$N5-;v$r$3(B -$B$N(B maildir $B$G$OFI$_=P$7@lMQ$H$7$F07$$$^$9!#$3$N0UL#$O!"5-;v(B -$B$O(B @file{new/} $B$+$i(B @file{cur/} $B$K2~L>$5$l$J$$!"5-;v$O(B @file{cur/} $B$G$O(B -$B$J$/(B @file{new/} $B$G$N$_8+$D$+$k!"5-;v$O>C5n$5$l$J$$!"5-;v$OJT=8$G$-$J$$!"(B -$B$H$$$&$3$H$G$9!#(B@file{new/} $B$OB>$N(B maildir $B$N(B @file{new/} $B%G%#%l%/%H%j!<(B -$B$X$N%7%s%\%j%C%/%j%s%/$G$"$k$HA[Dj$5$l$^$9(B ($B$=$N%G%#%l%/%H%j!<$K$O!"Nc$((B -$B$P$_$s$J$,6=L#$,$"$k%a!<%j%s%0%j%9%H$r4^$s$G$$$k!"%7%9%F%`$G6&DL$N%a!<%k(B -$B%\%C%/%9$,$"$j$^$9(B)$B!#(B@file{new/} $B0J30$N(B maildir $B$K$"$k$9$Y$F$N$b$N$O!"FI(B -$B$_=P$7@lMQ$H$7$F07$o$l(B @emph{$B$^$;$s(B}$B!#$7$?$,$C$F!"$_$s$J$G6&M-$9$k%a!<%k(B -$B%\%C%/%9$KBP$7$F$O!"$"$J$?<+?H$N(B maildir $B$r@_CV$9$k(B ($B$^$?$O(B $B6&M-$N%a!<%k(B -$B%\%C%/%9$K=q$-9~$_8"8B$r;}$D(B) $BI,MW$,0MA3$H$7$F$"$j$^$9!#$=$&$9$l$P!"$"$J(B -$B$?$N(B maildir $B$O5-;v$NM>J,$J%3%T!<$r$^$C$?$/4^$^$J$/$F:Q$`$G$7$g$&!#(B +@code{nndir} $B$O(B @acronym{NOV} $B%U%!%$%k72$,B8:_$9$l$P$=$l$i$rMxMQ$7$^$9!#(B -@item directory-files -@code{directory-files} $B$HF1$8%$%s%?!<%U%'!<%9$N4X?t$G$9!#5-;v$r8+$D$1$k(B -$B$?$a$K!"$3$N%0%k!<%W$KBP1~$9$k(B maildir $B$N%G%#%l%/%H%j!<$rAv::$9$k$?$a$K(B -$B;H$o$l$^$9!#%G%#%U%)%k%H$O$=$N%5!<%P!<$N(B @code{directory-files} $B%Q%i%a!<(B -$B%?!<$G@_Dj$5$l$F$$$k4X?t$G$9!#(B +@code{nndir} $B$O!VFI$_=P$7@lMQ!W$N%P%C%/%(%s%I$G$9(B---$B$3$NA*BrJ}K!$G$O!"5-(B +$B;v$N:o=|$d4|8B@Z$l>C5n$r9T$J$&$3$H$O$G$-$^$;$s!#(B@code{nndir} $B$,;H$($k$b(B +$B$N$J$i2?$G$b!"(B@code{nnmh} $B$"$k$$$O(B @code{nnml} $B$G$b;H$&$3$H$,$G$-$k$N$G!"(B +$B$b$7FI$_=P$7@lMQ$G$O$J$$(B @code{nndir} $B$,I,MW$@$H;W$C$?$i!"$3$l$i$N$I$A$i(B +$B$+$NJ}K!$K@Z$jBX$($k$3$H$b$G$-$^$9!#(B -@item distrust-Lines: -$BHs(B-@code{nil} $B$K$7$F$*$/$H!"(B@code{nnmaildir} $B$O(B @code{Lines:} $B%X%C%@!<(B -$B%U%#!<%k%I$r;H$&Be$o$j$K$$$D$b5-;v$N9T?t$r?t$($^$9!#(B@code{nil} $B$@$C$?>l(B -$B9g$O!"$"$l$P$=$N%X%C%@!<%U%#!<%k%I$,;H$o$l$^$9!#(B +@node Anything Groups +@subsection $B$J$s$G$b%0%k!<%W(B +@cindex nneething -@item always-marks -@code{['(read expire)]} $B$N$h$&$J0u%7%s%\%k$N%j%9%H$G$9!#(BGnus $B$,5-;v$N0u(B -$B$r(B @code{nnmaildir} $B$K?R$M$k$H$-$O$$$D$G$b!"%U%!%$%k%7%9%F%`$K3JG<$5$l$F(B -$B$$$k0u$,2?$G$"$k$+$H$OL54X78$K!"(B@code{nnmaildir} $B$O$9$Y$F$N5-;v$,$3$l$i(B -$B$N0u$r;}$C$F$$$k$HEz$($^$9!#$3$l$O5!G=$r8!>Z$9$k$?$a$N$b$N$G!"$*$=$i$/7k(B -$B6I$O:o=|$5$l$k$G$7$g$&!#$=$l$O(B Gnus $BK\BN$G9T$J$o$l$k$+!"$"$k$$$OM-1W$G$J(B -$B$1$l$PJ|4~$5$l$k$Y$-$G$9!#(B +@code{nneething} $B$O(B @code{nndir} $B%P%C%/%(%s%I(B ($BC10l$N%9%W!<%kIw%G%#%l%/(B +$B%H%j!<$rFI$`%P%C%/%(%s%I(B) $B$N$[$s$N>/$7@h$K$"$k$b$N$G!"$=$l$O$I$s$J%G%#%l(B +$B%/%H%j!<$G$b%K%e!<%9%0%k!<%W$K8+$;$+$1$F$7$^$$$^$9!#IT;W5D$G$9$,??Z$9$k$?$a$N$b$N$G!"$*$=$i$/7k6I$O:o=|$5$l$k(B -$B$G$7$g$&!#$=$l$O(B Gnus $BK\BN$G9T$J$o$l$k$+!"$"$k$$$OM-1W$G$J$1$l$PJ|4~$5$l(B -$B$k$Y$-$G$9!#(B +@code{nneething} $B$K%G%#%l%/%H%j!<$rM?$($k$H!"$=$N%G%#%l%/%H%j!<$rAv::$7(B +$B$F3F%U%!%$%k$K5-;vHV9f$r3d$jEv$F$^$9!#$=$N$h$&$J%0%k!<%W$KF~$C$?$i!"(B +@code{nneething} $B$O(B Gnus $B$,;H$($k!V%X%C%@!]$H$J(B +$B$k$=$l$>$l$N%U%!%$%k$rGA$$$F$^$o$j$^$9!#$b$7$=$N%U%!%$%k$,5-;v$N$h$&$K8+(B +$B$($?$J$i(B ($B$9$J$o$A:G=i$N?t9T$,%X%C%@!<$N$h$&$K8+$($?$i(B) $B$=$l$r%X%C%@!<$H(B +$B$7$F;H$$$^$9!#$b$7$=$l$,%X%C%@!<$NL5$$$?$@$NE,Ev$J%U%!%$%k(B ($BNc$($P(B C $B$N(B +$B%=!<%9%U%!%$%k(B) $B$@$C$?$i!"(B@code{nneething} $B$O%X%C%@!<$r5u6u$+$i$G$C$A>e(B +$B$2$^$9!#$3$l$O%U%!%$%k$N=jM-A0$*$h$SF|IU$r;H$$!"$=$l$i$NMWAG$r85$K(B +$B$G$-$k$3$H$r2?$G$b$d$j$^$9!#(B -@item nov-cache-size -@acronym{NOV} $B%a%b%j!<%-%c%C%7%e$N%5%$%:$r;XDj$9$k@0?t$G$9!#%9%T!<%I%"%C(B -$B%W$N$?$a$K!"(B@code{nnmaildir} $B$O$=$l$>$l$N%0%k!<%W$N8BDj$5$l$??t$N5-;v$K(B -$BBP$7$F!"%a%b%j!<>e$K(B @acronym{NOV} $B%G!<%?$rJ];}$7$^$9!#(B($B$3$l$O$?$V$sM-MQ(B -$B$G$O$J$/!">-Mh$O$*$=$i$/:o=|$5$l$k$G$7$g$&(B)$B!#$3$N%Q%i%a!<%?!<$NCM$O!"%5!<(B -$B%P!<$,3+$+$l$?8e$G:G=i$K%0%k!<%W$,8+$i$l$?$H$-!"$9$J$o$A0lHL$K$O:G=i(B -$B$K(B Gnus $B$r5/F0$7$?$H$-$@$1CmL\$5$l$^$9!#%5!<%P!<$,JD$8$i$l$F:F$S3+$+$l$k(B -$B$^$G$O!"(B@acronym{NOV} $B%-%c%C%7%e$N%5%$%:$OJQ99$5$l$^$;$s!#%G%#%U%)%k%H$O(B -$B35N,%P%C%U%!!<$KI=<($5$l$k5-;v$N?t$N8+@Q$j(B (@code{tick} $B0u$,$"$k5-;v$N?t(B -$B$+(B @code{read} $B$,L5$$5-;v$N?t$K!">/!9$NM>J,$r2C$($?$b$N(B) $B$G$9!#(B -@end table +$B$3$l$O$"$J$?$K$H$C$F$O$9$Y$F<+F0E*$K5/$3$k$3$H$G!"$"$J$?$O%K%e!<%9%0%k!<(B +$B%W$K$H$F$bNI$/;w$?2?$+$r8+$;$i$l$k$3$H$K$J$k$G$7$g$&!#K\Ev$K@#J,0c$o$J$$!"(B +$B%K%e!<%9%0%k!<%W$N$h$&$J$b$N$r!#5-;v$rA*Br$9$k$H!"$=$l$O$$$D$b$N$h$&$K5-(B +$B;v%P%C%U%!!<$KI=<($5$l$k$G$7$g$&!#(B -@subsubsection $B5-;v$N<1JL(B -$B5-;v$O$=$l$>$l$N(B maildir $B$N(B @file{cur/} $B%G%#%l%/%H%j!<$K3JG<$5$l$^$9!#3F!9(B -$B$N5-;v$K$O(B @code{uniq:info} $B$N$h$&$JL>A0$,IU$1$i$l$^$9!#$3$3(B -$B$G(B @code{uniq} $B$O%3%m%s$r4^$_$^$;$s!#(B@code{nnmaildir} $B$O(B @code{:info} $B$N(B -$BItJ,$rJ];}$7$^$9$,L5;k$7$^$9!#(B($BB>$N(B maildir $B%j!<%@!<$O0lHL$K0u$r3JG<$9$k(B -$B$?$a$K$3$NItJ,$r;H$$$^$9!#(B) @code{uniq} $B$NItJ,$O5-;v$r%f%K!<%/$K<1JL$7!"(B -maildir $B$N(B @file{.nnmaildir/} $B%5%V%G%#%l%/%H%j!<$N?'!9$J>l=j$K!"BP1~$9$k(B -$B5-;v$N>pJs$r3JG<$9$k$?$a$K;H$o$l$^$9!#5-;v$N40A4$J%Q%9L>$O!"35N,%P%C%U%!!<(B -$B$G5-;v$rMW5a$7$?8e$G(B @code{nnmaildir-article-file-name} $BJQ?t$+$iF@$i$l$^(B -$B$9!#(B +$B%G%#%l%/%H%j!<$rI=$o$7$F$$$k9T$rA*Br$9$k$H!"(BGnus $B$O$$$-$J$j$"$J$?$r$3(B +$B$N(B @code{nneething} $B%0%k!<%W$N$?$a$N?7$7$$35N,%P%C%U%!!<$KO"$l$F9T$/$G$7$g(B +$B$&!#0J2C$9$3$H$K$h$C$F!"C10l$N5-;v$@$1(B -$B$N(B @acronym{NOV} $B%G!<%?$N@8@.$r(B @code{nnmaildir} $B$K6/@)$9$k$3$H$O$G$-$^(B -$B$9!#$7$+$7(B @emph{$B$4MQ?4(B}$B!#$3$l$O(B @code{nnmaildir} $B$K$3$N5-;v$K?7$7$$5-;v(B -$BHV9f$r3d$j?6$i$;$k$N$G!"(B@code{seen} $B0u!"%(!<%8%'%s%H!"$*$h$S%-%c%C%7%e$K(B -$B$H$C$FLLE]$J$3$H$K$J$j$^$9!#(B +$B$3$3$G$NF0:n$K$OFs$D$NA4BNE*$J%b!<%I$,$"$j$^$9(B--- $B0l;~%b!<%I$H8GDj%b!<%I(B +$B$G$9!#0l;~E*$JA`:n$r9T$J$C$F$$$k$H$-$O(B ($B$9$J$o$A%0%k!<%W%P%C%U%!!<(B +$B$G(B @kbd{G D})$B!"(BGnus $B$O$I$N%U%!%$%k$rFI$s$@$+!"$I$N%U%!%$%k$,?7$7$$$+!"$J(B +$B$I$N>pJs$r21$($F$*$-$^$;$s!#IaDL$K(B @kbd{G m} $B$G8GDj(B @code{nneething} $B%0(B +$B%k!<%W$r:n$l$P!"(BGnus $B$O5-;vHV9f$H%U%!%$%kL>$NBP1~I=$r21$($F$*$/$N$G!"$3(B +$B$N%0%k!<%W$rB>$N%0%k!<%W$HF1MM$K07$&$3$H$,$G$-$k$h$&$K$J$j$^$9!#8G(B +$BDj(B @code{nneething} $B%0%k!<%W$r3h$+$9$H!"$=$l$,L$FI5-;v$r$$$/$D4^$s$G$$$k(B +$B$+$rCN$i$;$F$b$i$($k!"Ey!9$NMxJX$,$"$j$^$9!#(B -@subsubsection $B5-;v$N0u(B -@file{.nnmaildir/marks/flag/uniq} $B%U%!%$%k$,$"$k>l9g$K!"(B@code{uniq} $B$K$h$C(B -$B$F<1JL$5$l$k5-;v$O!"(B@code{flag} $B0u$r;}$D$b$N$H9M$($i$l$^$9!#(B -Gnus $B$,(B @code{nnmaildir} $B$K%0%k!<%W$N0u$r?R$M$k$H!"(B@code{nnmaildir} $B$O$=(B -$B$N$h$&$J%U%!%$%k$rC5$7$F!"8+$D$1$?0u$N%;%C%H$rJs9p$7$^$9!#(B -Gnus $B$,(B @code{nnmaildir} $B$K0u$N%;%C%H$r3JG<$9$k$3$H$rMW5a$9$k$H!"(B -@code{nnmaildir} $B$OI,MW$K1~$8$FBP1~$9$k%U%!%$%k$r@8@.$7!"$^$?$O>C5n$7$^(B -$B$9!#(B($B$l$N0u$N$?$a$K?7$7$$%U%!%$%k$r:n$k$N$G$O$J$/!"(Bi$B%N!<%I(B -$B$r@aLs$9$k$?$a$KC1$K(B @file{.nnmaildir/markfile} $B$X$N%O!<%I%j%s%/$rD%$j$^(B -$B$9!#(B) +$B$$$/$D$+$NJQ?t$,$"$j$^$9(B: -@file{.nnmaildir/marks/} $B$K?7$7$$%G%#%l%/%H%j!<$r:n$k$3$H$K$h$C$F!"?7$7(B -$B$$0u$rAOB$$9$k$3$H$,$G$-$^$9!#0u$rJ];}$7$D$D(B maildir $B$r(B tar $B$G$^$H$a$F%5!<(B -$B%P!<$+$i$=$l$r:o=|$7!"8e$G(B tar $B$r$[$I$/$H!"0u$OJ];}$5$l$F$$$^$9!#0u%U%!(B -$B%$%k$r:n@.$^$?$O>C5n$9$k$3$H$K$h$C$F!"$"$J$?<+?H$,0u$rDI2C$^$?$O:o=|$9$k(B -$B$3$H$,$G$-$^$9!#(BGnus $B$,F0:n$7$F$$$F(B @code{nnmaildir} $B%5!<%P!<$,3+$$$F$$(B -$B$k$H$-$K$3$l$r9T$J$&>l9g$O!":G=i$K$9$Y$F$N(B @code{nnmaildir} $B%0%k!<%W$N35(B -$BN,%P%C%U%!!<$+$iB`=P$7$F%0%k!<%W%P%C%U%!!<$G(B @kbd{s} $B$r%?%$%W$7!"$=$N8e(B -$B%0%k!<%W%P%C%U%!!<$G(B @kbd{g} $B$+(B @kbd{M-g} $B$r%?%$%W$9$k$N$,:GNI$G$9!#$=$&(B -$B$7$J$$$H(B Gnus $B$OJQ99$rB*$($F$/$l$:$K!"$=$l$i$r85$KLa$7$F$7$^$&$+$b$7$l$^(B -$B$;$s!#(B +@table @code +@item nneething-map-file-directory +@vindex nneething-map-file-directory +$B$9$Y$F$N8GDj(B @code{nneething} $B%0%k!<%W$NBP1~I=$,!"$3$N%G%#%l%/%H%j!<$K3J(B +$BG<$5$l$^$9!#$3$N%G%#%U%)%k%H$O(B @file{~/.nneething/} $B$G$9!#(B -@node Mail Folders -@subsubsection $B%a!<%k%U%)%k%@!<(B -@cindex nnfolder -@cindex mbox folders -@cindex mail folders +@item nneething-exclude-files +@vindex nneething-exclude-files +$B$3$N@55,I=8=$K9gCW$9$k%U%!%$%k$O$9$Y$FL5;k$5$l$^$9!#<+F0J]B8%U%!%$%k$J$I(B +$B$r=|30$9$k$N$KJXMx$K;H$($^$9!#$=$7$F$=$l$,$^$5$K%G%#%U%)%k%H$G9T$J$o$l$k(B +$BF0:n$G$9!#(B -@code{nnfolder} $B$O$=$l$>$l$N%a!<%k%0%k!<%W$rJL!9$N%U%!%$%k$K3JG<$9$k%P%C(B -$B%/%(%s%I$G$9!#$=$l$>$l$N%U%!%$%k$OI8=`$N(B Un*x mbox $BMM<0$G$9!#(B -@code{nnfolder} $B$O5-;vHV9f$HE~Ce;~9o$r8+<:$o$J$$$h$&$K$9$k$?$a$NDI2C$N%X%C(B -$B%@!<$r2C$($^$9!#(B +@item nneething-include-files +@vindex nneething-include-files +$B$I$N%U%!%$%k$r%0%k!<%W$K4^$a$k$+$r<($9@55,I=8=$G$9!#$3$NJQ?t(B +$B$,(B @code{nil} $B$G$J$1$l$P!"$3$N@55,I=8=$K9gCW$9$k%U%!%$%k$@$1$,4^$^$l$^$9!#(B -@cindex self contained nnfolder servers -@cindex marks -$B0u%U%!%$%k(B ($BLuCm(B: marks file) $B$,;H$o$l$k$H(B ($B$=$l$,%G%#%U%)%k%H$G$9$,(B)$B!"(B -@code{nnfolder} $B%5!<%P!<$O(B @code{tar} $B$J$I$r;H$C$F%P%C%/%"%C%W$7$?$j!"8e(B -$B$G$"$J$?$,IU$1$?0u$,$9$Y$FJ]$?$l$?>uBV$G(B Gnus $B$KLa$9(B ($BK\Mh(B -$B$N(B @code{nnfolder} $B%5!<%P!<$K$h$C$FDI2C$9$k(B) $B$3$H$,$G$-$kFCo(B @file{.mrk} (@code{nnfolder-marks-file-name} $B$r;2>H(B) $B$,IU2C$5(B -$B$l$?L>A0$N%U%!%$%k$K3JG<$5$l$^$9!#$^$?!"8D!9$N(B @code{nnfolder} $B%0%k!<%W(B -$B$K$D$$$F$b%P%C%/%"%C%W$9$k$3$H$,2DG=$G!"(B($B%P%C%/%"%C%W$r(B nnfolder $B%G%#%l(B -$B%/%H%j!<$KLa$7$?8e$G(B) @kbd{G m} $B%-!<$r;H$($P!"$=$N%0%k!<%W$O85$KLa$j$^$9!#(B +@item nneething-map-file +@vindex nneething-map-file +$BBP1~I=%U%!%$%k$NL>A0$G$9!#(B +@end table -$B2>A[%5!<%P!<$N@_Dj(B: +@node Document Groups +@subsection $BJ8=q%0%k!<%W(B +@cindex nndoc +@cindex documentation group +@cindex help group + +@code{nndoc} $B$OC10l$N%U%!%$%k$r%K%e!<%9%0%k!<%W$H$7$FFI$`$3$H$r$G$-$k$h(B +$B$&$K$9$k!"$A$g$C$H5$$NMx$$$?$d$D$G$9!#J#?t$N%U%!%$%k$NA0!#%G%#%U%)%k%H$O(B @file{~/Mail/active} $B$G$9!#(B +@cindex mbox +@cindex Unix mbox +@item mbox +$BI8=`(B Unix mbox $B%U%!%$%k!#(B -@item nnfolder-newgroups-file -@vindex nnfolder-newsgroups-file -$B%0%k!<%W5-=R%U%!%$%k$NL>A0!#(B@xref{Newsgroups File Format}. $B%G%#%U%)%k%H(B -$B$O(B @file{~/Mail/newsgroups"} $B$G$9!#(B +@cindex MMDF mail box +@item mmdf +MMDF $B7A<0$N%a!<%k%\%C%/%9!#(B -@item nnfolder-get-new-mail -@vindex nnfolder-get-new-mail -@code{nil} $B$G$J$1$l$P!"(B@code{nnfolder} $B$OF~$C$F$/$k%a!<%k$rFI$_9~$_$^$9!#(B -$B%G%#%U%)%k%H$O(B @code{t} $B$G$9!#(B +@item news +$B0l$D$N%U%!%$%k$K$^$H$a$i$l$?J#?t$N%K%e!<%95-;v!#(B -@item nnfolder-save-buffer-hook -@vindex nnfolder-save-buffer-hook -@cindex backup files -$B%U%)%k%@!<$rJ]B8$9$kA0$Ko$H$*$j%U%!%$%kL>$rJQ99$7$F%P%C%/%"%C%W$r9T$J(B -$B$&$3$H$KCm0U$7$F$/$@$5$$!#$3$N5!G=$rL58z$K$7$?$$$N$G$"$l$P!"(B -@file{~/.gnus.el} $B%U%!%$%k$GAw7A<0!#(B -@lisp -(defun turn-off-backup () - (set (make-local-variable 'backup-inhibited) t)) +@item nsmail +Netscape $B$N%a!<%k%\%C%/%9!#(B -(add-hook 'nnfolder-save-buffer-hook 'turn-off-backup) -@end lisp +@item mime-parts +@acronym{MIME} $B$N%^%k%A%Q!<%H$N%a%C%;!<%8!#(B -@item nnfolder-delete-mail-hook -@vindex nnfolder-delete-mail-hook -$B$3$l$+$i>C5n$5$l$k%a%C%;!<%8$KHO0O$r69$a$i$l$Fl=j$K%a%C%;!<%8$r%3%T!<$7$?$j!">C5n$9$kA0$K2?$i$+$N>pJs$rAw$5$l$?%a%C%;!<%8!#(B -@item nnfolder-marks-file-suffix -@vindex nnfolder-marks-file-suffix -@sc{$B0u(B} $B%U%!%$%k$N3HD%;R$G$9!#%G%#%U%)%k%H$O(B @file{.mrk} $B$G$9!#(B +@item outlook +Outlook $B$N%a!<%k%\%C%/%9!#(B -@item nnfolder-marks-directory -@vindex nnfolder-marks-directory -@sc{$B0u(B} $B%U%!%$%k$,3JG<$5$l$k%G%#%l%/%H%j!<$G$9!#(B@code{nil} $B$@$C$?(B -$B$i(B @code{nnfolder-directory} $B$,;H$o$l$^$9!#(B -@end table +@item oe-dbx +Outlook Express $B$N(B dbx $B%a!<%k%\%C%/%9!#(B -@findex nnfolder-generate-active-file -@kindex M-x nnfolder-generate-active-file -@code{nnfolder} $B$GFI$_$?$$$?$/$5$s$N(B @code{nnfolder} $B$K;w$?%U%!%$%k$r;}$C(B -$B$F$$$k$N$J$i!"$=$N$h$&$J$9$Y$F$N%U%!%$%k$,(B @code{nnfolder-directory} $B$K(B -$B$"$k$3$H$r(B @code{nnfolder} $B$K5$IU$+$;$k$?$a$K!"(B@kbd{M-x -nnfolder-generate-active-file} $BL?Na$r;H$C$F$/$@$5$$!#$b$C$H$b!"$3$l$OD9(B -$B$$%U%!%$%kL>$r;H$C$F$$$k$H$-$@$1F0:n$7$^$9$,!#(B +@item exim-bounce +Exim MTA $B$+$iD7$MJV$5$l$?%a%C%;!<%8!#(B -@node Comparing Mail Back Ends -@subsubsection $B%a!<%k%P%C%/%(%s%I$NHf3S(B +@item forward +$BHs8x<0$N5,B'$GE>Aw$5$l$?%a%C%;!<%8!#(B -$B$^$:MQ8l$H$7$F$N!V%P%C%/%(%s%I!W(B(back end) $B$O!"$=$l$K$h$C$F$J$K$b$N$+$,(B -$BAw$5$l$?%a%C%;!<%8!#(B -$BF1$835G0$,(B Usenet $B<+?H$K$bB8:_$7$^$9!#6a$4$m$G$O5-;v$X$N%"%/%;%9$O0lHLE*(B -$B$K(B @acronym{NNTP} $B$G9T$J$o$l$^$9$,!"@(NC$?$k0E9u$N@N$K$O!"@$3&Cf$NC/$b$,!"(B -$B5-;v$rCV$$$F$"$k%^%7%s(B ($B:#F|$G$O(B @acronym{NNTP} $B%5!<%P!<$H8F$V$b$N(B) $B$G%j!<(B -$B%@!<$rF0:n$5$;$k$3$H$K$h$C$F(B Usenet $B$K@\B3$7$?$b$N$G$7$?!#$^$?!"%"%/%;%9(B -$B$O5-;v$N%G%#%l%/%H%j!<$N%9%W!<%k$NNN0h$KD>@\$KF'$_9~$`%j!<%@!<$K$h$C$F9T(B -$B$J$o$l$^$7$?!#$?$^$?$^$=$&$$$&%5!<%P!<$K$$$k$N$J$i(B ($B$"$k$$$O(B NFS $B$r2p$7(B -$B$F!"$H$K$+$/$=$l$N%9%W!<%k$N%G%#%l%/%H%j!<$r8+$k$3$H$,$G$-$k$N$J$i(B)$B!":#(B -$B$G$b(B @code{nntp} $B$+(B @code{nnspool} $B%P%C%/%(%s%I$N$I$A$i$+$rA*$V$3$H$,$G(B -$B$-$^$9!#(B +@item mailman +mailman $B$N$^$H$aAw$j!#(B -@quotation -($BLuCm(B:$B!V@(NC$?$k0E9u$N@N$K$O!W$O%]!<$N;m!VBgrm!W$NKAF,ItJ,!H(BOnce upon a -midnight dreary$B!I!#(B) -@end quotation +@item clari-briefs +Clarinet $B$N%K%e!<%99`L\$rMWLs$7$?$^$H$aAw$j!#(B -$B%a!<%k%P%C%/%(%s%I$rA*Br$9$k$3$H$N9T$-Ce$/@h$O!"85$N7A<0$r=hM}$7!"$+$D>-(B -$BMhJXMx$K;H$($k7A<0$G%a!<%k$r;D$9$3$H$r!"F1;~$K$l$$$/$D$+$NNI$$E@$H0-$$E@$,$"$j$^$9(B: +@item slack-digest +$BHsI8=`$^$H$aAw$j7A<0(B---$B$@$$$?$$$N$b$N$r07$($k$,!"2<l9g$K!"K\Ev$N%9%W!<%k$+$i%a!<%k$ruBV%S%C%H$r!"%U%!%$%k$K$"$k$=$l$>$l$N%a%C%;!<(B -$B%8$N@hF,$KA^F~$9$k$?$a$N;EAH$_$K$h$C$F!"%9%W!<%k%U%!%$%kIw$Ne5-$NN>J}$N7A<0$O!"%a!<%k$r%U%!%$%k%7%9%F%`$K$*$1$kC10l$N%U%!%$%k$KCV$$(B -$B$?$^$^$K$9$k$N$G!"%a!<%k$r8+$k$?$S$K%U%!%$%kA4BN$r2r@O$7$J$1$l$P$J$j$^$;(B -$B$s!#(B +@code{nndoc} $B$O%U%!%$%k$r=q$-49$($h$&$H$7$?$j!"M>J,$J%X%C%@!<$rA^F~$7$h(B +$B$&$H$7$?$j$O$7$^$;$s(B---$BC1$K!"%U%!%$%k$r$=$N%0%k!<%W$r:n$k85$H$7$F;H$($k(B +$B$h$&$K$9$k!"$H$$$&$h$&$J$3$H$G$9!#$=$l$@$1$N$3$H$G$9!#(B -@item nnml -@code{nnml} $B$O!"$"$?$+$b(B @code{nnspool} $B$G%"%/%;%9$5$l$k(B Usenet $B%7%9%F%`(B -$B$Gl9g$O!"$=$N(B +$B%U%!%$%k$r(B @code{nndoc} $B$r;H$C$F3+$-(B ($B%0%k!<%W%P%C%U%!!<$G(B @kbd{G f} $BL?(B +$BNa(B (@pxref{Foreign Groups}) $B$r;H$$$^$7$g$&(B)$B!"%P%C%U%!!o$K$?$/$5$s>CHq$7$^$9!#$9$J$o$A!"?7$7$$(B -$B%U%!%$%k$rCV$/$3$H$,$G$-$k>l=j$r%U%!%$%k%7%9%F%`>e$KDj$a$k$?$a$N;q8;$r!"(B -$B$?$/$5$s@jM-$7$^$9!#$.$C$7$j$D$^$C$?6&M-%U%!%$%k%7%9%F%`$GBgNL(B -$B$N(B inode $B$r@jM-$9$k$3$H$r!"%7%9%F%`4IM}/$G$O$J$$8D?M$N%^%7%s$K$$(B -$B$k$N$J$i$P!"(B@code{nnml} $B$K$OHs>o$KBg$-$JMxE@$,$"$k$N$G$9$,!#(B +$B2>A[%5!<%P!l9g$K$b!"$?$/$5$s$N>.$5$J%U%!%$%k$GB?$/$N(B -$B>l=j$r/$7$7$+!"$"$k$$$O$^$C$?$/$"$j$^$;(B -$B$s(B---@code{nnmh} $B$O!"0UL#E*$K$O!V%"%/%F%#%V%U%!%$%k$^$?$O(B overview $B$NL5(B -$B$$(B @code{nnml}$B!W$HEy2A$G$9!#$3$l$O$*$=$i$/:G0-$NA*Br$G$7$g$&!#$J$<$J$i$P!"(B -$B8D!9$N%U%!%$%k$r:n$k$3$H$NCY$5$,!"2?$,%0%k!<%W$G?7$7$$$+$rCN$k$H$-$K2r@O(B -$B$9$k$?$a$K9T$J$&%"%/%;%9$NCY$5$K7k$SIU$/$+$i$G$9!#(B +@menu +* Document Server Internals:: $B$"$J$?FH<+$NJ8=qe$G@bL@$5$l$F$$$k:G=i$NJ}K!(B) $B$G$9!#$9$J$o(B -$B$A(B @code{nnmbox} $B<+BN$O(B @emph{$B$9$Y$F(B} $B$N%a!<%k$r0l$D$N%U%!%$%k$KF~$l$^$9!#(B -$B$G$b(B @code{nnfolder} $B$O%a!<%k%0%k!<%W$N$=$l$>$l$,(B Unix mail box $B%U%!%$%k(B -$B$r;}$D$h$&$K!"$[$s$N>/$7:GE,2=$r$7$^$9!#$=$l$>$l$N%0%k!<%W$OJL!9$K2r@O$5(B -$B$l$k$N$G(B @code{nnmobx} $B$h$j$bB.$/!"$7$+$b$J$*!"%a!<%k$r0\F0$5$;$k$N$K:G(B -$B>.8B$NO+NO$7$+MW5a$7$J$$!"C1=c$J(B Unix mail box $B7A<0$rDs6!$7$^$9!#2C$($F(B -$B!V%"%/%F%#%V!W%U%!%$%k$r0];}$7!"(BGnus $B$,$=$l$>$l$NJL$N%0%k!<%W$K$I$N$/$i(B -$B$$$N%a%C%;!<%8$,$"$k$+$rD4$Y$k$3$H$r$H$F$bB.$/$7$^$9!#(B +@node Document Server Internals +@subsubsection $BJ8=q%5!<%P!<$NFbIt(B -$B$b$7$?$/$5$s$NNL$N%a%C%;!<%8$re$2!"$=$NJ8=qC5n$=$NB>$b$m$b$m$r@_Dj$9$k$N$K!"(B@code{nnmaildir} $B$OB>$N%a!<%k(B -$B%P%C%/%(%s%I$H$O>/!90[$J$C$?!"8_49@-$NL5$$%0%k!<%W%Q%i%a!<%?!<$r;H$$$^$9!#(B +$B$^$:!"$3$l$,J8=q$N$l$N%a%C%;!<%8$OJL!9$N%U%!%$%k$K3JG<$5$l$^$9$,!"%U%!%$(B -$B%kL>$O(B Gnus $B$N5-;vHV9f$H4X78$,$"$j$^$;$s!#$^(B -$B$?(B @code{nnmaildir} $B$O(B @code{nnml} $B$N(B overview $B$KAjEv$9$k%U%!%$%k$r5-;v(B -$B$4$H$K0l$D3JG<$9$k$N$G!"(B@code{nnml} $B$NLsFsG\$NNL$N(B i$B%N!<%I$r;H$$$^$9!#(B -(@code{df -i} $B$r;H$C$F(B i$B%N!<%I$N3d$jEv$F$,$I$l$[$I$?$/$5$s$"$k$+$rD4$Y$F(B -$B$/$@$5$$!#(B) $B$=$N$?$a$KCY$/$J$C$?$jB?$/$N>l=j$r(B -$B$NHs%V%m%C%/9=B$$N%U%!%$%k%7%9%F%`$X$NE>49$r8!F$$7$F$/$@$5$$!#(B +@example +(mmdf + (article-begin . "^\^A\^A\^A\^A\n") + (body-end . "^\^A\^A\^A\^A\n")) +@end example -maildir $B$O@\JN,$G$-$k$3$H$r0UL#$7$^$9!#(B@code{mail-sources} $B$K$*$1(B -$B$k(B @code{directory} $B$N9`$K$O(B ($BLuCm(B: maildir $B$r;H$o$J$/$F$b(B) $B;w$?8z2L$,$"(B -$B$j$^$9$,!"G[Aw$5$l$F$/$k%a!<%k$r%9%W!<%k$9$k$?$a$N%a!<%k%\%C%/%9$N0lB7(B -$B$$(B (mbox $B7A<0$G$O$=$N$?$a$K%a%C%;!<%8$NK\J8$,2u$l$k(B) $B$H!"B>$N(B ($B2?$G$"$l(B -$B$"$J$?$N9%$_$N7A<0$N(B) $B%0%k!<%W$H$7$F;H$o$l$kAH$,I,MW$G$9!#0l(B -$BJ}(B maildir $B$O!"(B@code{new/} $B%5%V%G%#%l%/%H%j!<$KCV$+$l$kAH$_9~$_%9%W!<%k(B -$B$r;}$A$^$9!#%a!<%kJ,3d$K$h$kBe$o$j$K(B @code{new/} $B$+$i(B @code{cur/} $B$K0\F0(B -$B$5$l$?%a!<%k$O!"%@%V$C$F$$$k$+$I$&$+$r%A%'%C%/$9$k$h$&$J=hM}$r:#$N$H$3$m(B -$B$OA0(B (@dfn{name}) $B$H!"$=$l$KB3$/2>A[(B +$BE*$JJQ?tL>$*$h$S$=$N@_DjCM$NC1=c$JO"$J$j$+$i$J$j$^$9!#0J2<$,;H$&$3$H$,$G(B +$B$-$kJQ?t$G$9(B---$BJQ?t$N?t$K05E]$5$l$J$$$G$/$@$5$$!#$[$H$s$I$NJ8=q$Ne$2$k$?$a$K$+$J$j$NNL$N%a%b%j$r;H$$$^$9!#(B -(@code{nnml} $B$N>l9g$O%U%!%$%k$K3JG<$7!"(B@code{nnmh} $B$G$O2?EY$b%a%C%;!<%8(B -$B%U%!%$%k$r2r@O$7$FF@$k$b$N$4$H$r!"$=$l$O%a%b%j>e$KJ];}$7$^$9!#(B) $B$3$l$,$"(B -$B$J$?$K$H$C$FLdBj$J$i$P!"(B@code{nov-cache-size} $B%0%k!<%W%Q%i%a!<%?!<$r2?$+(B -$B>.$5$JCM(B (0 $B$O$*$=$i$/$@$a$G$9$,(B 1 $B$@$C$?$i$?$V$sF/$-$^$9(B) $B$K@_Dj$9$k$3(B -$B$H$K$h$C$F!">/$J$$%a%b%j$G:Q$`$h$&$K$9$k$3$H$,$G$-$^$9!#$3$N%-%c%C%7%e5!(B -$B9=$O!"$*$=$i$/>-Mh$O:o=|$5$l$k$G$7$g$&!#(B +@item article-begin +$B$3$N@_Dj$O!"$9$Y$F$NJ8=q$N$l$N5-;v$N;O$^$j$,$I$N$h$&$K8+$($k$+$r;XDj$9$k@55,I=8=$G$9!#C1=c$J@55,(B +$BI=8=$G$OBP=h$G$-$J$$$b$C$HJ#;($J$3$H$r$7$?$$>l9g$O!"$3$l$NBe$o$j(B +$B$K(B @code{article-begin-function} $B$r;H$&$3$H$,$G$-$^$9!#(B -$B5/F0$OB>$N%P%C%/%(%s%I$h$j$b(B @code{nnmaildir} $B$NJ}$,CY$$$G$7$g$&!#%U%!%$(B -$B%k%7%9%F%`$K0MB8$7$F$$$J$$$9$Y$F$NItJ,$G$OB.$$$G$7$g$&!#(B +@item article-begin-function +$B$3$l$r@_Dj$9$k>l9g$O!"$=$l$>$l$N5-;v$N3+;O0LCV$K%]%$%s%H$r0\F0$5$;$k4X?t(B +$B$r;XDj$7$F$/$@$5$$!#$3$l$O(B @code{article-begin} $B$h$jM%@h$5$l$^$9!#(B -@code{nnmaildir} $B$O(B @code{nnoo} $B$r;H$o$J$$$N$G!"(B@code{nnmaildir} $B$+$iGI(B -$B@8$7$?%P%C%/%(%s%I$r=q$/$N$K(B @code{nnoo} $B$O;H$($^$;$s!#(B -@end table +@item head-begin +$B$3$l$r@_Dj$9$k>l9g$O!"5-;v$N%X%C%@!<$N;O$^$j$K9gCW$9$k@55,I=8=$r;XDj$7$F(B +$B$/$@$5$$!#C1=c$J@55,I=8=$G$OBP=h$G$-$J$$$b$C$HJ#;($J$3$H$r$7$?$$>l9g$O!"(B +$B$3$l$NBe$o$j$K(B @code{head-begin-function} $B$r;H$&$3$H$,$G$-$^$9!#(B -@node Browsing the Web -@section Browsing the Web -@cindex web -@cindex browsing the web -@cindex www -@cindex http +@item head-begin-function +$B$3$l$r@_Dj$9$k>l9g$O!"5-;v$N%X%C%@!<$N3+;O0LCV$K%]%$%s%H$r0\F0$5$;$k4X?t(B +$B$r;XDj$7$F$/$@$5$$!#$3$l$O(B @code{head-begin} $B$h$jM%@h$5$l$^$9!#(B -$B%&%'%V$K4p$E$$$?5DO@$N>l$O$I$s$I$s9-$^$C$F$$$^$9!#B?$/$NJ,Ln$G!"%&%'%V$N(B -$B7G<(HD$O:G$b=EMW$J>l$K$J$j!"%a!<%j%s%0%j%9%H$d%K%e!<%9%0%k!<%W$N=EMW@-$r(B -$BfJ$i$;$F$$$^$9!#M}M3$O4JC1$G$9(B---$B?7$7$$MxMQl(B -$B=j$r%/%j%C%/$9$k$@$1$G!"5DO@$N>l$,$"$j$^$9!#%a!<%j%s%0%j%9%H$G$O!"LLE]$J(B -$B9XFIl9g$O!"5-;v$N%X%C%@!<$N:G8e$K9gCW$9$k@55,I=8=$r;XDj$7$F$/(B +$B$@$5$$!#%G%#%U%)%k%H$O(B @samp{^$}$B!"$D$^$j6u9T$G$9!#(B -$B$3$N6Z=q$-$+$iIb$+$S>e$,$kLdBj$O!"%&%'%V%V%i%&%6!<$O%K%e!<%9%j!<%@!<$H$7(B -$B$F$O$"$^$jNI$/$J$$$H$$$&$3$H$G$9!#$I$s$J5-;v$rFI$s$@$+$r5-O?$7$^$;$s!#6=(B -$BL#$N$"$kI=Bj$K%9%3%"$rIU$1$k$3$H$,$G$-$^$;$s!#%*%U%i%$%s$GFI$`$3$H$,$G$-(B -$B$^$;$s!#2?EY$b%/%j%C%/$9$k$3$H$rMW5a$7!":G8e$K$O$"$J$?$rE\$i$;$^$9!#(B +@item body-begin +$B$3$l$r@_Dj$9$k>l9g$O!"5-;v$N%\%G%#!<$N;O$^$j$K9gCW$9$k@55,I=8=$r;XDj$7$F(B +$B$/$@$5$$!#%G%#%U%)%k%H$O(B @samp{^\n} $B$G$9!#C1=c$J@55,I=8=$G$OBP=h$G$-$J$$(B +$B$b$C$HJ#;($J$3$H$r$7$?$$>l9g$O!"$3$l$NBe$o$j(B +$B$K(B @code{body-begin-function} $B$r;H$&$3$H$,$G$-$^$9!#(B -$B$J$i$P(B---$B%&%'%V%V%i%&%6!<$,7G<(HD$rFI$`$N$KE,$7$F$$$J$$$N$J$i!"Be$o$j(B -$B$K(B Gnus $B$r;H$$$^$;$s$+(B? +@item body-begin-function +$B$3$l$r@_Dj$9$k>l9g$O!"5-;v$N%\%G%#!<$N3+;O0LCV$K%]%$%s%H$r0\F0$5$;$k4X?t(B +$B$r;XDj$7$F$/$@$5$$!#$3$l$O(B @code{body-begin} $B$h$jM%@h$5$l$^$9!#(B -Gnus $B$O$3$l$i$N%=!<%9$X$N%$%s%?!<%U%'!<%9$rDs6!$9$k%P%C%/%(%s%I72$r>/$7(B -$BHw$($D$D$"$j$^$9!#(B +@item body-end +$B$3$l$r@_Dj$9$k>l9g$O!"5-;v$N%\%G%#!<$N:G8e$K9gCW$9$k@55,I=8=$r;XDj$7$F$/(B +$B$@$5$$!#C1=c$J@55,I=8=$G$OBP=h$G$-$J$$$b$C$HJ#;($J$3$H$r$7$?$$>l9g$O!"$3(B +$B$l$NBe$o$j$K(B @code{body-end-function} $B$r;H$&$3$H$,$G$-$^$9!#(B -@menu -* Archiving Mail:: -* Web Searches:: $BJ8;zNs$K9gCW$9$k5-;v$+$i%0%k!<%W$r:n$k(B -* RSS:: RDF Site Summary $B$rFI$`(B -* Customizing W3:: Gnus $B$+$i(B Emacs/W3 $B$rA`:n$9$k(B -@end menu +@item body-end-function +$B$3$l$r@_Dj$9$k>l9g$O!"5-;v$N%\%G%#!<$N:G8e$N0LCV$K%]%$%s%H$r0\F0$5$;$k4X(B +$B?t$r;XDj$7$F$/$@$5$$!#$3$l$O(B @code{body-end} $B$h$jM%@h$5$l$^$9!#(B -$B$9$Y$F$N%&%'%V%=!<%9$O!"F0:n$5$;$k$?$a$K(B Emacs/W3 $B$H(B url $B%i%$%V%i%j!l9g$O!"%U%!%$%k$N;O$^$j$K9gCW$9$k@55,I=8=$r;XDj$7$F$/$@$5(B +$B$$!#$=$l$h$jA0$N$9$Y$F$N%F%-%9%H$O40A4$KL5;k$5$l$^$9!#(B -$B$3$l$i$N%&%'%V%=!<%9$N0lHV$NLdBj$O!"D94|4V$OF0:n$7$J$$2DG=@-$,9b$$$3$H$G(B -$B$9!#(B@acronym{HTML} $B$N%G!<%?$+$i>pJs$r=&$$=8$a$k$N$O$;$$$<$$?dB,$G!"$=$N(B -$B9=B$$,JQ2=$7$?$H$-$K$O!"(BGnus $B%P%C%/%(%s%I$OF0:n$7$^$;$s!#$G$b!"$"$kDxEY(B -$B?7$7$$%P!<%8%g%s$N%P%C%/%(%s%I$r;H$C$F$$$l$PBg>fIW$N$O$:$G$9!#(B +@item file-end +$B$3$l$r@_Dj$9$k>l9g$O!"%U%!%$%k$N:G8e$K9gCW$9$k@55,I=8=$r;XDj$7$F$/$@$5$$!#(B +$B$=$l$h$j8e$m$N$9$Y$F$N%F%-%9%H$O40A4$KL5;k$5$l$^$9!#(B +@end table -$B$3$l$i$N%&%'%V$Nl9g$K!"(BGnus Agent (@pxref{Gnus Unplugged}) $B$K5-;v$N%@%&%s%m!<%I(B -$B$rG$$;$F!"%m!<%+%k%G%#%9%/$+$i9%$-$J$H$-$KFI$`$h$&$K$9$k$3$H$O!"Bg$$$K0U(B -$B5A$,$"$j$^$9!#$3$l$G(B World Wide Wait $B$H$O$*$5$i$P$G$9!#(B +$B$3$N$h$&$K(B @code{nndoc} $B$O$3$l$i$NJQ?t$r;H$C$F!"J8=q%U%!%$%k$r$=$l$>$l%X%C(B +$B%@!<$H%\%G%#!<$r;}$C$?5-;v$NO"$J$j$H$7$F@Z$jJ,$1$k$3$H$,$G$-$^$9!#$7$+$7!"(B +$B$9$Y$F$NJ8=q$Nl9g$KM-MQ$G$9!#(B -$B$$$/$D$+$N%P%C%/%(%s%I!"FC$K(B @code{nnml}, @code{nnfolder} $B$*$h(B -$B$S(B @code{nnmaildir} $B$O!":#$G$O$=$l$>$l$N%0%k!<%W$N5-;v$N0u$rK\Ev$KJ];}$9(B -$B$k$h$&$K$J$j$^$7$?(B ($BLuCm(B: $B$=$&$J$C$?$N$O$@$$$VA0$G$9$,(B)$B!#$3$l$i$N%5!<%P!<(B -$B$G!"%0%k!<%W$N0u$rJ]$A$D$DJ]B8$7$?$j85$KLa$9$N$O$+$J$j4JC1$G$9!#(B +@item article-transform-function +$B$3$l$K4X?t$r@_Dj$7$F$*$/$H!"5-;v$,MW5a$5$l$?$H$-$K8F$S=P$5$l$^$9!#$3$l$O(B +$B5-;v$N%X%C%@!<$H%\%G%#!<$NN>J}$K!"$h$j9-HO0O$JJQ7A$r9T$J$&$?$a$K;H$o$l$k(B +$B$b$N$G$9!#(B -($B$G$b!"%0%k!<%W%l%Y%k$H%0%k!<%W%Q%i%a!<%?!<$r$bJ];}$9$k$K$O!":#$^$G$H$*(B -$B$j(B @file{.newsrc.eld} $B$N?@$K!"Iq$$$H@8lS$rJ{$2$J$1$l$P$J$j$^$;$s$,!#(B) +@item generate-head-function +$B$3$l$K4X?t$r@_Dj$7$F$*$/$H!"(BGnus $B$,M}2r$G$-$k%X%C%@!<$r@8@.$9$k$?$a$K8F(B +$B$S=P$5$l$^$9!#$3$l$O5-;vHV9f$r%Q%i%a!<%?!<$H$7$F8F$S=P$5$l!"$=$N5-;v$N$?(B +$B$a$NNI$N$b$N$O%G!<%?$r>e=q$-$7$FJ}$r%3%T!<(B -$B$9$kI,MW$,$"$j$^$9!#%0%k!<%W$r85$KLa$9$K$O!"%0%k!<%W%P%C%U%!!<(B -$B$G(B @kbd{G m} $B%-!<$r;H$$$^$7$g$&!#$=$N:G8e$Nl9g(B @kbd{G m} $B$OITMW$G$9!#(B +@item dissection-function +$B$3$l$K4X?t$r@_Dj$7$F$*$/$H!"$=$l$@$1$r;H$C$FJ8=q%U%!%$%k$r5-;v$K@Z$jJ,$1(B +$B$k$?$a$K8F$S=P$5$l$^$9!#$3$l$O(B @code{first-article}, +@code{article-begin}, @code{article-begin-function}, @code{head-begin}, +@code{head-begin-function}, @code{head-end}, @code{body-begin}, +@code{body-begin-function}, @code{body-end}, @code{body-end-function}, +@code{file-begin} $B$*$h$S(B @code{file-end} $B$h$jM%@h$5$l$^$9!#(B +@end table -@node Web Searches -@subsection $B%&%'%V8!:w(B -@cindex nnweb -@cindex Google -@cindex dejanews -@cindex gmane -@cindex Usenet searches -@cindex searching the Usenet +$B;d$,=P2q$C$?Cf$G:G$bJ#;($JNc$r8+$F$/$@$5$$!#I8=`$^$H$aAw$j7A<0$N$?$a$N$b(B +$B$N$G$9(B: -@c $B5-;v$r!e$J$$$N$G$O$"$j$^$9$,!"$7$+$7!"(B -$B2?$H?=$7$^$7$g$&$+!"%&%'%V%V%V%i%&%6!<$H$$$$$^$9$+!"$=$&$$$&$b$N$r;H$C$F(B -$B$3$H$r9T$J$&$N$O!"2?$H$b$=$N!"$O$P$+$j$J$,$i!"$V$6$^$H8@$$$^$9$+!"$=$&$9(B -$B$k$H!"%3%^!<%7%c%k$r8+$J$$$o$1$K$O$$$+$J$$$N$G$"$j$^$7$F!"$7$+$k$K!"(B -@c $B!V%V%V%V!W$O%?%$%]$8$c$J$$$s$@$h!<$s!#(B -Gnus $B$r;H$($P%V%i%&%6!$NIaDL$N%0%k!<%W$N$h$&$K5-;v$rFI$s$G$/$@$5$$!#(B -$B%0%k!<%W%P%C%U%!!<(B (@pxref{Foreign Groups}) $B$N(B @kbd{G w} $BL?Na$K$h$C$F!"(B -$BJN,2DG=$J(B) $B%Q%i%a!<%?!<$O!"(B +$B$3$NDj5A$rJ8=q$N$Nl9g$bF1MM$G$9!#$3$l(B +$B$i$Nl9g$O(B @code{nil} $B$rJV$7!"$=$Nl9g$O(B @code{t} $B$rJV$7!"$=$N%s!&%G!<%H%k(B} ($BB8:_M}M3(B) $B$G$"$j!"A[%5!<%P!$K$J$C$F$$$k$3$H$KCm0U$7$F$/$@$5(B -$B$$!#(B +@item nngateway-address +@vindex nngateway-address +$B$3$l$,(B mail-to-news $B%2!<%H%&%'%$$N%"%I%l%9$G$9!#(B -@item nnweb-search -@vindex nnweb-search -$B8!:w%(%s%8%s$KM?$($k8!:wJ8;zNs$G$9!#(B +@item nngateway-header-transformation +@vindex nngateway-header-transformation +$B%K%e!<%9%X%C%@!<$O!"(Bmail-to-news $B%2!<%H%&%'%$$,CM$G!"%G%#%U%)%k%H$O(B 999 $B$G$9!#(B +$B%G%#%U%)%k%H$N4X?t$O!"C1$K(B @code{Newsgroups} $B%X%C%@!<$H%2!<%H%&%'%$$N%"(B +$B%I%l%9$K4p$E$$$??7$7$$(B @code{To} $B%X%C%@!<$rA^F~$7$^$9!#Nc$($P!"0J2<$N$h(B +$B$&$J(B @code{Newsgroups} $B%X%C%@!<$r;}$D5-;v$K$O!"(B -@item nnweb-type-definition -@vindex nnweb-type-definition -$B]$K$J(B -$B$j$^$9!#(B +@lisp +(setq gnus-post-method + '(nngateway + "mail2news@@replay.com" + (nngateway-header-transformation + nngateway-mail2news-header-transformation))) +@end lisp -@acronym{RSS} $B$O$H$F$b5,B'E*$GNIuBV$KJ]$C$F$*$/$?$a$KI,MW$J>pJs$rF@$k$3$H$,2DG=(B -$B$G$9!#(B +$B$7$?$,$C$F$3$l$r;H$&$K$O!"C1$K$3$s$JIw$K$9$l$PNI$$$G$7$g$&(B: -$BCm(B: @code{utf-8} coding system $B$r%5%]!<%H$9$k(B Emacs $B$r;H$&$N$,NI$$$G$7$g(B -$B$&!#(B@acronym{RSS} $B$OHs(B-@acronym{ASCII} $B%F%-%9%H$r%(%s%3!<%I$9$k$?$a$K!"(B -$B%G%#%U%)%k%H$G(B UTF-8 $B$r;H$&$+$i$G$9!#$=$l$O$^$?!"Hs(B-@acronym{ASCII} $B%0%k!<(B -$B%WL>$K$b%G%#%U%)%k%H$G;H$o$l$^$9!#(B +@lisp +(setq gnus-post-method '(nngateway "GATEWAY.ADDRESS")) +@end lisp -@kindex G R ($B%0%k!<%W(B) -Feed $B$r9VFI$9$k$K$O!"%0%k!<%W%P%C%U%!!<$+$i(B @kbd{G R} $B$r;H$C$F$/$@$5(B -$B$$(B---feed $B$N=j:_!"%?%$%H%k$*$h$S@bL@$NF~NO$r5a$a$i$l$k$G$7$g$&!#%?%$%H%k(B -$B$O$I$s$JJ8;z$G$b$h$/!"$=$l$O%0%k!<%WL>$H%0%k!<%W$N%G!<%?!&%U%!%$%k$NL>A0(B -$B$K;H$o$l$^$9!#@bL@$O>JN,$G$-$^$9!#(B +@node Combined Groups +@section $B9gJ;%0%k!<%W(B -$B4JC1$K(B @code{nnrss} $B$r;O$a$kJ}K!$O!"%0%k!<%W%P%C%U%!!<$G(B @kbd{B nnrss -RET RET y} $B$N$h$&$J$3$H$r>'$(!"$=$7$F%0%k!<%W$r9VFI$9$k$3$H$G$9!#(B +Gnus $B$O!"$9$Y$F$N%0%k!<%W$N$l$N(B @code{nnrss} $B%0%k!<%W$N$?$a$N%G!<(B -$B%?!&%U%!%$%k$r(B @code{nnrss-directory} ($B2<5-;2>H(B) $B$KJ]B8$7$^$9!#(B -$BHs(B-@acronym{ASCII} $BJ8;z$r4^$s$G$$$k%U%!%$%kL>(B -$B$O!"(B@code{nnmail-pathname-coding-system} $BJQ?t$^$?$OB>$N$b$N$G;XDj$5$l(B -$B$?(B coding system $B$G%(%s%3!<%I$5$l$^$9!#>\:Y$O$3$3(B (@pxref{Non-ASCII Group -Names}) $B$r8+$F$/$@$5$$!#(B +@menu +* Virtual Groups:: $B$?$/$5$s$N%0%k!<%W$N5-;v$r9gJ;$9$k(B +@end menu -@code{nnrss} $B%P%C%/%(%s%I$O!"$=$l$>$l$,(B @samp{text/plain} $B%Q!<%H(B -$B$H(B @samp{text/html} $B%Q!<%H$r4^$s$G$$(B -$B$k(B @samp{multipart/alternative} $B7?$N(B @acronym{MIME} $B5-;v$r:n$j$^$9!#(B +@node Virtual Groups +@subsection $B2>A[%0%k!<%W(B +@cindex nnvirtual +@cindex virtual groups +@cindex merging groups -@cindex OPML -$B$"$J$?$N9VFIL\O?$r(B @acronym{OPML} $B%U%)!<%^%C%H(B (Outline Processor Markup -Language) $B$G%m!<%I(B/$B%;!<%V$9$k$?$a$K!"0J2<$N%3%^%s%I$r;H$&$3$H$b$G$-$^$9!#(B +@dfn{nnvirtual} $B%0%k!<%W$O!"$l(B -$B$N(B feed $B$r9VFI$7$^$9!#(B -@end defun +$BNc$($P!">.$5$J%0%k!<%W$r$?$/$5$sFI$`$N$,7y$K$J$C$F$-$?$i!"$=$l$i$r0l$D$N(B +$BBg$-$J%0%k!<%W$KF~$l$F!"7y$K$J$k$/$i$$5pBg$GA[%0%k!<%W$GIU$1$i$l$?$9$Y$F$N0u$O!"$=$N9=@.MWAG$N%0%k!<%W$N5-;v$K$/$C(B +$B$D$1$i$l$^$9!#$D$^$j!"2>A[%0%k!<%W$G5-;v$K2D;k5-;v$N0u$rIU$1$k$H!"$=$N5-(B +$B;v$O$b$H$b$H$N9=@.MWAG$N%0%k!<%W$G$b2D;k5-;v$K$J$j$^$9!#(B($B$=$7$F5U$b@.$j(B +$BN)$A$^$9(B---$B9=@.MWAG$N%0%k!<%W$GIU$1$?0u$O!"2>A[%0%k!<%W$G$bI=<($5$l$^(B +$B$9!#(B) $B6u$N2>A[%0%k!<%W$r:n$k$K$O!"%0%k!<%W%P%C%U%!!<$G(B @kbd{G V} +(@code{gnus-group-make-empty-virtual}) $B$rl9g$K!"F1$8%0%k!<%W$rJ#?t$N%5!<%P!<$+$i4s$;=8$a$k$3(B +$B$H$O!"K\Ev$K$&$^$$9M$($+$b$7$l$^$;$s!#(B@samp{soc.motss} $B$rF|K\$N%5!<%P!<(B +$B$H%N%k%&%'!<$N%5!<%P!<$NN>J}$+$iFI$_$?$1$l$P!"%0%k!<%W$N@55,I=8=$H$7$F0J(B +$B2<$N$b$N$r;H$&$3$H$,$G$-$k$G$7$g$&(B: + +@example +"^nntp\\+server\\.jp:soc\\.motss$\\|^nntp\\+server\\.no:soc\\.motss$" +@end example + +($B$G$b$A$g$C$HCm0U!#(B@kbd{G m} $B$G%0%k!<%W$r:n@.$9$k$H$-$O!"%P%C%/%9%i%C%7%e(B +$B$rFs=E$KIU$1$F$O$$$1$^$;$s!#$=$7$FJ8;zNs$N:G=i$H:G8e$N0zMQ5-(B +$B9f(B (@samp{"..."}) $B$bJ}$N%0%k!<%W$N$9$Y$F$N5-;v$O(B +$B0l$D$N%0%k!<%W$KF~$j!"=EJ#$bL5$$$O$:$G$9!#%9%l%C%II=<((B ($B$H$=$NB>(B) $B$bDL>o(B +$BDL$jF0:n$9$k$G$7$g$&$1$l$I!"5-;v$NJB$V=g=x$K$OLdBj$,$"$k$+$b$7$l$^$;$s!#(B +$BF|IU$K$h$kJB$YBX$($,!"$3$3$G$O0l$D$NA*Br;h$K$J$k$+$b$7$l$^$;(B +$B$s(B (@pxref{Selecting a Group})$B!#(B + +$B$J$*!"$3$3$G0l$D$@$1@)8B$,$"$j$^$9(B---$B2>A[%0%k!<%W$K4^$^$l$k%0%k!<%W$O$9(B +$B$Y$F@8$-$F$$$k(B ($B$9$J$o$A9XFI$^$?$OHs9XFI$N(B) $B>uBV$G$J$/$F$O$J$j$^$;$s!#:o(B +$B=|$5$l$?(B (killed) $B%0%k!<%W$"$k$$$O%>%s%S$N%0%k!<%W$O(B @code{nnvirtual} $B%0(B +$B%k!<%W$r9=@.$9$k%0%k!<%W$K$J$k$3$H$O$G$-$^$;$s!#(B -$B35N,%P%C%U%!!<$K@bL@$rI=<($5$;$?$$$J$i$P!"0J2<$N%3!<%I$,Lr$KN)$D$G$7$g$&!#(B +@vindex nnvirtual-always-rescan +@code{nnvirtual-always-rescan} $BJQ?t$,(B @code{nil} $B$G$J$1$l(B +$B$P(B ($B$=$l!"$D$^$jHs(B-@code{nil} $B$,%G%#%U%)%k%H(B)$B!"(B@code{nnvirtual} $B$O2>A[%0(B +$B%k!<%W$KF~$C$?$H$-$K>o$KL$FI5-;v$rAv::$7$^$9!#$3$NJQ?t$,(B @code{nil} $B$K$J$C(B +$B$F$$$F!"2>A[%0%k!<%W$r:n$C$?8e$K9=@.MWAG$N%0%k!<%W$G5-;v$rFI$s$@>l9g$O!"(B +$B$=$N9=@.MWAG$N%0%k!<%W$GFI$^$l$?5-;v$O!"2>A[%0%k!<%W$K8=$l$F$7$^$&$G$7$g(B +$B$&!#6&DL$J9=@.MWAG$N%0%k!<%W$r;}$DFs$D$N2>A[%0%k!<%W$,$"$k>l9g$K$b!"$3$N(B +$B1F6A$,$"$j$^$9!#$=$&$$$&>l9g$K$O!"$3$NJQ?t$r(B @code{t} $B$K$9$k$Y$-$G$9!#$5(B +$B$b$J$1$l$P!"2>A[%0%k!<%W$KF~$kEY$K!"Kh2s$=$N2>A[%0%k!<%W$N>e(B +$B$G(B @code{M-g} $B$rC!$$$F$bNI$$$G$7$g$&(B---$B$3$l$K$O$[$\F1MM$N8z2L$,$"$j$^$9!#(B -@lisp -(add-to-list 'nnmail-extra-headers nnrss-description-field) -(setq gnus-summary-line-format "%U%R%z%I%(%[%4L: %-15,15f%]%) %s%uX\n") +@code{nnvirtual} $B$O%a!<%k$H%K%e!<%9$NN>J}$N%0%k!<%W$r9=@.MWAG$N%0%k!<%W(B +$B$K$9$k$3$H$,$G$-$^$9!#(B@code{nnvirtual} $B%0%k!<%W$N5-;v$KJVEz$9$k$H$-$O!"(B +@code{nnvirtual} $B$O5-;v$N=P=j$N9=@.MWAG$N%0%k!<%W$N%P%C%/%(%s%I$K!"$=$l(B +$B$,%K%e!<%9$N%P%C%/%(%s%I$G$"$k$+%a!<%k$N%P%C%/%(%s%I$G$"$k$+$r?R$M$J$1$l(B +$B$P$J$j$^$;$s!#$7$+$7(B @kbd{^} $B$r$7$?$H$-$K$O!"IaDL$O9=@.MWAG$N%P%C%/%(%s(B +$B%I$,$3$l$rCN$k$?$a$N3Nl9g(B @code{nnvirtual} $B$O!"(B +Gnus $B$K5-;v$O%K%e!<%9$G$O$J$$%P%C%/%(%s%I$+$i$d$C$FMh$?$H9p$2$^$9!#(B($BC1$K(B +$B$=$l$,0BA4$JB&$J$N$G!#(B) -(defun gnus-user-format-function-X (header) - (let ((descr - (assq nnrss-description-field (mail-header-extra header)))) - (if descr (concat "\n\t" (cdr descr)) ""))) -@end lisp +$B$3$l$i$N>l9g$K%a%C%;!<%8%P%C%U%!!<$G(B @kbd{C-c C-n} $B$r9T$J$&$H!"1~Ez$7$h(B +$B$&$H$7$F$$$k5-;v$+$i(B @code{Newsgroups} $B9T$rH4$-=P$7$FA^F~$7$^$9!#(B -$B0J2<$N%3!<%I$O!"35N,%P%C%U%!!<$+$iD>@\(B nnrss $B$N(B url $B$r%*!<%W%s$9$k$N$KJX(B -$BMx$G$7$g$&!#(B +@code{nnvirtual} $B%0%k!<%W$O!"5-;v$H0u0J30$O9=@.MWAG$N%0%k!<%W$+$i7Q>5$7(B +$B$^$;$s(B---$BNc$($P%0%k!<%W%Q%i%a!<%?!<$b$=$&$J$N$G$9$,!"$=$l$i$O7Q>5$5$l$^(B +$B$;$s!#(B -@lisp -(require 'browse-url) +@node Email Based Diary +@section $BEE;R%a!<%k$K$h$kF|Dx4IM}(B +@cindex diary +@cindex email based diary +@cindex calendar -(defun browse-nnrss-url (arg) - (interactive "p") - (let ((url (assq nnrss-url-field - (mail-header-extra - (gnus-data-header - (assq (gnus-summary-article-number) - gnus-newsgroup-data)))))) - (if url - (progn - (browse-url (cdr url)) - (gnus-summary-mark-as-read-forward 1)) - (gnus-summary-scroll-up arg)))) +$B$3$N>O$G$O(B @code{nndiary} $B$H$$$&FCJL$J%a!<%k%P%C%/%(%s%I$H!"$=$NCg4V(B +$B$N(B @code{gnus-diary} $B%i%$%V%i%j!<$K$D$$$F@bL@$7$^$9!#$=$l$,!VFCJL!W$J$N(B +$B$O!"(BGnus $B$G%a!<%k$rFI$`$?$a$NI8=`$NA*Br;h$N0l$D$G$"$k$D$b$j$OL5$$$+$i$G(B +$B$9!#$=$l(B ($BI8=`$NA*Br;h(B) $B$K$D$$$F$O(B @ref{Choosing a Mail Back End} $B$r;2>H(B +$B$7$F$/$@$5$$!#Be$o$j$K!"FCJL$JJ}K!$G$"$J$?$N%a!<%k$N(B @emph{ $B$$$/$D$+(B} $B$r07(B +$B$&!"$9$J$o$A$3$l$O%j%^%$%s%@!<(B ($BM=Dj$r;W$$=P$5$;$k$b$N(B) $B$H$7$F;H$o$l$^$9!#(B -(eval-after-load "gnus" - #'(define-key gnus-summary-mode-map - (kbd "") 'browse-nnrss-url)) -(add-to-list 'nnmail-extra-headers nnrss-url-field) -@end lisp +$BE57?E*$J6Z=q$-$O!"$3$&$G$9!#(B -$B$"$J$?$,(B @acronym{HTML} $B%Q!<%H$r8+$?$/$J$$$?$a(B -$B$K(B @samp{text/html} $B$r(B @code{mm-discouraged-alternatives} $BJQ(B -$B?t(B (@pxref{Display Customization, ,$BI=<($N%+%9%?%^%$%:(B, emacs-mime-ja, -The Emacs MIME Manual}) $B$K2C$($F$$$?$H$7$F$b!"FC$K(B @code{nnrss} $B%0%k!<%W(B -$B$G$O(B @samp{text/html} $B$rI=<($9$kJ}$,JXMx$+$b$7$l$^$;$s!#0J2<(B -$B$O(B @code{nnrss} $B%0%k!<%W$G$@$1$O(B @samp{text/html} $B%Q!<%H$rI=<($9$k$?$a$K!"(B -$B%0%k!<%W%Q%i%a!<%?!<$H$7$F(B @code{mm-discouraged-alternatives} $B$r@_Dj$9$k(B -$BNc$G$9(B: +@itemize @bullet +@item +$B$"$J$?$O%"%s%G%#!&%^%/%I%&%'%k$+%V%k!<%9!&%&%#%j%9(B ($B$"$J$?$N9%$_$K9g$o$;(B +$B$F!"$I$A$i$+$rA*$s$G$/$@$5$$(B) $B$H!"0l%v7n8e$K%G!<%H$NLsB+$r$7$^$7$?!#$=$l(B +$B$rK:$l$k$o$1$K$O$$$-$^$;$s!#(B +@item +$B$=$3$G!"<+J,08$F$K%j%^%$%s%@!<$N%a%C%;!<%8$r(B ($BK\Ev$KKhF|0lDL(B) $BAw$k$3$H$K(B +$B$7$^$7$?!#(B +@item +$B$"$J$?$O$=$N$3$H$r$9$C$+$jK:$l$F!"$$$D$b$I$*$j$K?7$7$$%a!<%k$rC5n$N0u$,IU$$$F$$$l$P!"%a%C%;!<%8$O<+F0E*$K>C5n$5$l$^$9!#(B +@end itemize -@lisp -;; @r{@code{mm-discouraged-alternatives} $B$N%G%#%U%)%k%HCM$r@_Dj!#(B} -(eval-after-load "gnus-sum" - '(add-to-list - 'gnus-newsgroup-variables - '(mm-discouraged-alternatives - . '("text/html" "image/.*")))) +Gnus Diary $B%P%C%/%(%s%I$O!"(B($B>o$KC$5$l$k$3$H$,L5$$(B) $BDj4|E*$JM=Dj$r!"(B +$BQ\D"LL$J?M$?$A$HF1$8$h$&$K07$&G=NO$r;}$C$F$$$F!"K\Ev$N%a!<%k%P%C%/%(%s%I(B +$B$N$h$&$KF0:n$7!"$$$m$s$J$d$jJ}$G@_Dj$9$k$3$H$,$G$-$^$9!#$3$N$9$Y$F$,!"0J(B +$B2<$N3F>O$G@bL@$5$l$F$$$^$9!#(B -;; @r{@code{nnrss} $B%0%k!<%W$G$O(B @samp{text/html} $B%Q!<%H$rI=<(!#(B} -(add-to-list - 'gnus-parameters - '("\\`nnrss:" (mm-discouraged-alternatives nil))) -@end lisp +@menu +* The NNDiary Back End:: $B4pK\E*$J@_Dj$H;H$$J}(B +* The Gnus Diary Library:: nndiary $B$N>e0L3,AX$K$"$kH$5$;$k$K$O$I$&$7$?$i(B -$B$h$$$+!"$H$$$&$b$N$G$9!#0J2<$O0l$D$NJ}K!$G$9(B: +$B2?$O$5$F$*$-!"(B@code{nndiary} $B$r$A$c$s$HF0:n$5$;$k$K$O!"0l$D$NMW7o$,$"$j(B +$B$^$9(B: Gnus $B$N%0%k!<%W$NF|IU$N5!G=$r(B @emph{$B;H$o$J$1$l$P$J$j$^$;$s(B}$B!#$=$l(B +$B$,$I$&$$$&$U$&$K9T$J$o$l$k$+$O(B @ref{Group Timestamp} $B$r8+$F$/$@$5$$!#(B -@lisp -(eval-after-load "w3" - '(progn - (fset 'w3-fetch-orig (symbol-function 'w3-fetch)) - (defun w3-fetch (&optional url target) - (interactive (list (w3-read-url-with-default))) - (if (eq major-mode 'gnus-article-mode) - (browse-url url) - (w3-fetch-orig url target))))) -@end lisp +@menu +* Diary Messages:: $B%a%C%;!<%8$r(B nndiary $B$G;H$($k$h$&$K$9$k$K$O(B +* Running NNDiary:: NNDiary $B$K$OFs$D$NF0:n%b!<%I$,$"$k(B +* Customizing NNDiary:: $B%Y%k$H%[%$%C%9%k(B +@end menu -$B$3$l$r$"$J$?$N(B .emacs $B%U%!%$%k$K=q$-9~$s$G$/$@$5$$!#$=$&$9$l$P!"(BGnus $B$N(B -$B5-;v%P%C%U%!!<$G(B W3 $B$,IA2h$7$?(B @acronym{HTML} $B%j%s%/$rC!$/$H!"(B -@code{browse-url} $B$r;H$C$F$=$N%j%s%/$r;2>H$7$F$/$l$k$G$7$g$&!#(B +@node Diary Messages +@subsubsection $BF|Dx%a%C%;!<%8(B +@cindex nndiary messages +@cindex nndiary mails -@node Other Sources -@section $B$=$NB>$N%0%k!<%W8;(B +$B<7$D$NFCJL$J%X%C%@!<$,I,?\$G$"$k$3$H0J30!"(B@code{nndiary} $B$N%a%C%;!<%8$O(B +$B$^$C$?$/IaDL$N$b$N$G$9!#$=$l$i$N%X%C%@!<$O(B @code{X-Diary-} $B$N(B +$BMM<0$GI=$5$l!"(B@code{} $B$NItJ,$O(B @code{Minute}, @code{Hour}, +@code{Dom}, @code{Month}, @code{Year}, @code{Time-Zone} $B$*$h(B +$B$S(B @code{Dow} $B$N$&$A$N0l$D$G$9!#(B@code{Dom} $B$O!VF|(B (Day of Month)$B!W$r!"(B +@code{Dow} $B$O!VMKF|(B (Day ofWeek)$B!W$r0UL#$7$^$9!#$3$l$i$N%X%C%@!<(B +$B$O(B crontab $B$N@_Dj$N$h$&$KF/$$$F!"M=DjF|$rDj5A$7$^$9!#(B -Gnus $B$O$?$@C1$K%K%e!<%9$d%a!<%k$rFI$`0J>e$N$3$H$,$G$-$^$9!#0J2<$K<($9J}(B -$BK!$K$h$C$F!"(BGnus $B$G%G%#%l%/%H%j!<$d%U%!%$%k$r!"$"$?$+$b%K%e!<%9%0%k!<%W(B -$B$G$"$k$+$N$h$&$K1\Mw$9$k$3$H$,$G$-$k$h$&$K$J$j$^$9!#(B +@itemize @bullet +@item +@code{Time-Zone} $B$N$b$N0J30$N$9$Y$F$N%X%C%@!<$K$D$$$F!"%X%C%@!<$NCM$O@1(B +$B0u(B ($B2DG=$J$9$Y$F$NCM$r0UL#$7$^$9(B) $B$+%3%s%^$G6h@Z$i$l$?%U%#!<%k%I$N%j%9%H(B +$B$G$9!#(B +@item +$B%U%#!<%k%I$O@0?t$+HO0O$N$I$A$i$+$G$9!#(B +@item +$BHO0O$H$O!"%@%C%7%e(B (-) $B$G6h@Z$i$l$?Fs$D$N@0?t$G$9!#(B +@item +$B2DG=$JCM$O!"$=$l$>$l(B @code{Minute} $B$K$O(B 0--59$B!"(B@code{Hour} $B$K$O(B 0--23$B!"(B +@code{Dom} $B$K$O(B 1--31$B!"(B@code{Month} $B$K$O(B 1--12$B!"(B@code{Year} $B$K$O(B 1971 $B$h(B +$B$jBg$-$$CM!"$=$7$F(B @code{Dow} $B$K$O(B 0--6 (0 $B$,F|MKF|(B) $B$G$9!#(B +@item +$BFCJL$J>l9g$H$7$F!"(B@code{Dom} $B$^$?$O(B @code{Dow} $B$N$I$A$i$+0lJ}$K$*$1$k@1(B +$B0u$O!V2DG=$J$9$Y$F$NCM!W$G$O$J$/!"!V$b$&0lJ}$N%U%#!<%k%I$@$1$r;H$&!W0UL#(B +$B$K$J$j$^$9!#N>J}$H$b@10u$K$7$?>l9g$O!"$I$A$i$r;H$C$F$bF1$87k2L$K$J$k$3$H(B +$B$KCm0U$7$F$/$@$5$$!#(B +@item +@code{Time-Zone} $B%X%C%@!<$O!"CM$r0l$D$7$+;}$F$J$$(B ($BNc$($P(B @code{GMT}) $BE@(B +$B$GFCJL$G$9!#@10u$O!V2DG=$J$9$Y$F$NCM!W$G$O$J$/(B ($B$=$l$O0UL#$r$J$5$J$$$N$G(B)$B!"(B +$B!V8=:_$N%m!<%+%k$J%?%$%`%>!<%s!W$r0UL#$7$^$9!#$3$3$G$O$?$$$F$$@10u$r;H$&(B +$B$G$7$g$&!#$7$+$7!"MxMQ$G$-$k%?%$%`%>!<%s$NCM$K$D$$$F$O!"JQ(B +$B?t(B @code{nndiary-headers} $B$r8+$F$/$@$5$$!#(B +@end itemize -@menu -* Directory Groups:: $B%G%#%l%/%H%j!<$r%K%e!<%9%0%k!<%W$N$h$&$KFI$`(B -* Anything Groups:: Dired? $BC/$,(B dired $B$J$s$F;H$&$N(B? -* Document Groups:: $B8DJL$N%U%!%$%k72$O%0%k!<%W$NAG(B -* Mail-To-News Gateways:: $B%a!<%k$+$i%K%e!<%9$X$N%2!<%H%&%'%$$rDL$7$F5-;v$rEj9F$9$k(B -@end menu +1999$BG/$+$i(B 2010$BG/$^$G$NKh=57nMKF|$HKh7n$N0lF|$N(B 12:00, 20:00, 21:00, +22:00, 23:00 $B$*$h$S(B 24:00 $B$r@_Dj$9$k$?$a$K!"%a%C%;!<%8$K2C$($kF|Dx%X%C%@!<(B +$B$N6qBNNc$G$9(B ($B$=$N;~2?$r$7$?$iNI$$$+$O!"<+J,$G9M$($F$/$@$5$$(B): -@node Directory Groups -@subsection $B%G%#%l%/%H%j!<%0%k!<%W(B -@cindex nndir -@cindex directory groups +@example +X-Diary-Minute: 0 +X-Diary-Hour: 12, 20-24 +X-Diary-Dom: 1 +X-Diary-Month: * +X-Diary-Year: 1999-2010 +X-Diary-Dow: 1 +X-Diary-Time-Zone: * +@end example -$B$?$/$5$s$N5-;v$,8DJL$N%U%!%$%k$H$7$FF~$C$F$$$k%G%#%l%/%H%j!<$,$"$l$P!"$=(B -$B$l$r%K%e!<%9%0%k!<%W$H$7$F07$&$3$H$,$G$-$^$9!#$b$A$m$s!"%U%!%$%k$O?t;z$N(B -$B%U%!%$%kL>$r$b$C$F$$$J$1$l$P$J$j$^$;$s!#(B +@node Running NNDiary +@subsubsection NNDiary $B$rF0$+$9(B +@cindex running nndiary +@cindex nndiary operation modes -$BAG@2$i$7$$(B Emacs $B$N%Q%C%1!<%8$NCf$G$b:G$bAG@2$i$7$$(B @code{ange-ftp} ($B$H(B -$B$=$N8e7Q$N(B @code{efs}) $B$K$D$$$F?($l$k$N$K!"$3$3$ONI$$5!2q$G$7$g$&!#;d(B -$B$,(B @code{nndir} $B$r=q$$$?$H$-$O!"$3$l(B ($B%G%#%l%/%H%j!<$rFI$`%P%C%/%(%s(B -$B%I(B) $B$K$D$$$F$O$"$^$j9M$($F$$$^$;$s$G$7$?!#$H$s$G$b$J$$$3$H$@$M!#(B +@code{nndiary} $B$K$OFs$D$NF0:n%b!<%I$,$"$j$^$9!#0l$D$O%G%#%U%)%k%H$N(B +$B!VEAE}7?(B (traditional)$B!W!"$b$&0l$D$O!V<+N'7?(B (autonomous)$B!W$G$9!#EAE}7?(B +$B$N%b!<%I$G$O!"(B@code{nndiary} $B$O$=$l<+?H$,?7Ce%a!<%k$rp67$r7`E*$KJQ2=$5$;$^$7$?!#Nc$($P%G%#%l%/%H%j!(B -$B$H$7$F(B @code{ange-ftp} $B$NMM<0(B -$B$G(B @file{/ftp.hpc.uh.edu:/pub/emacs/ding-list/} $B$H$$$&%U%!%$%kL>$r%G%#%l(B -$B%/%H%j!$H$7$FF~NO$7$?$H$9$k$H!"(B@code{ange-ftp} $B$"$k$$$O(B @code{efs} $B$O(B -$B!<$C(B! +$BK\@\Aw$C(B +$B$F!"$=$l$i$rC$9$k$3$H$r4j$$$^$9$,(B)$B!"<+N'7?$N%b!<%I$G$O:F%9%W!<%k$,$G$-$^(B +$B$;$s!#(B + +$B<+N'7?$N%b!<%I$G(B @code{nndiary} $B$r;H$&$?$a$K$O!"$$$/$D$+$N$3$H$r$d$C$F$b(B +$B$i$o$J$1$l$P$J$j$^$;$s(B: -@quotation -($BLuCm(B:$B!V%7%J!W(B($B86E5(B @samp{sina}) $B$O(B China $B$N$3$H$+(B?) -@end quotation +@itemize @bullet +@item +$B?7Ce%a!<%k$r(B @code{nndiary} $B$,<+J,$GC5n$r9T$J$&$3$H$O$G$-$^$;$s!#(B@code{nndir} $B$,;H$($k$b(B -$B$N$J$i2?$G$b!"(B@code{nnmh} $B$"$k$$$O(B @code{nnml} $B$G$b;H$&$3$H$,$G$-$k$N$G!"(B -$B$b$7FI$_=P$7@lMQ$G$O$J$$(B @code{nndir} $B$,I,MW$@$H;W$C$?$i!"$3$l$i$N$I$A$i(B -$B$+$NJ}K!$K@Z$jBX$($k$3$H$b$G$-$^$9!#(B +@item +$BF|Dx%a%C%;!<%8(B (@code{X-Diary-*} $B%X%C%@!<$r4^$s$G$$$k(B) $B$,!"(BGnus $B$,$=$l$i(B +$B$r=hM}$9$k(B @emph{$BA0(B} $B$K@lMQ$N%U%)%k%@!<$KJ,G[$5$l$k$h$&$K!"=`Hw$r9T$J$o(B +$B$J$1$l$P$J$j$^$;$s!#7+$jJV$7$^$9$,!"(BGnus $B$,J#?t$NBh0l%a!<%k%P%C%/%(%s%I(B +$B$rE,@Z$K07$&$3$H$,(B ($B$^$@(B ?) $B$G$-$J$$$N$G!"$3$l$,I,MW$G$9!#JL!9$N%=!<%9$+(B +$B$i$=$l$i$N%a%C%;!<%8$r/$7@h$K$"$k$b$N$G!"$=$l$O$I$s$J%G%#%l(B -$B%/%H%j!<$G$b%K%e!<%9%0%k!<%W$K8+$;$+$1$F$7$^$$$^$9!#IT;W5D$G$9$,??]$H$J(B -$B$k$=$l$>$l$N%U%!%$%k$rGA$$$F$^$o$j$^$9!#$b$7$=$N%U%!%$%k$,5-;v$N$h$&$K8+(B -$B$($?$J$i(B ($B$9$J$o$A:G=i$N?t9T$,%X%C%@!<$N$h$&$K8+$($?$i(B) $B$=$l$r%X%C%@!<$H(B -$B$7$F;H$$$^$9!#$b$7$=$l$,%X%C%@!<$NL5$$$?$@$NE,Ev$J%U%!%$%k(B ($BNc$($P(B C $B$N(B -$B%=!<%9%U%!%$%k(B) $B$@$C$?$i!"(B@code{nneething} $B$O%X%C%@!<$r5u6u$+$i$G$C$A>e(B -$B$2$^$9!#$3$l$O%U%!%$%k$N=jM-A0$*$h$SF|IU$r;H$$!"$=$l$i$NMWAG$r85$K(B -$B$G$-$k$3$H$r2?$G$b$d$j$^$9!#(B +$B$$$C$?$s$3$l$rpJs$r21$($F$*$-$^$;$s!#IaDL$K(B @kbd{G m} $B$G8GDj(B @code{nneething} $B%0(B -$B%k!<%W$r:n$l$P!"(BGnus $B$O5-;vHV9f$H%U%!%$%kL>$NBP1~I=$r21$($F$*$/$N$G!"$3(B -$B$N%0%k!<%W$rB>$N%0%k!<%W$HF1MM$K07$&$3$H$,$G$-$k$h$&$K$J$j$^$9!#8G(B -$BDj(B @code{nneething} $B%0%k!<%W$r3h$+$9$H!"$=$l$,L$FI5-;v$r$$$/$D4^$s$G$$$k(B -$B$+$rCN$i$;$F$b$i$($k!"Ey!9$NMxJX$,$"$j$^$9!#(B +$B:G=*E*$K$O(B @code{gnus-secondary-select-methods} $B$K!"915WE*(B +$B$J(B @code{nndiary} $B2>A[%5!<%P!<(B (@code{(nndiary "diary")} $B$,9T$J$&$Y$-$G(B +$B$"$k$h$&$J$b$N(B) $B$rDI2C$7$F$bNI$$$G$7$g$&!#(B -$B$$$/$D$+$NJQ?t$,$"$j$^$9(B: +$B$&$^$/$$$1$P!"(BGnus $B$r:F5/F0$9$k$H!"$[$H$s$I$9$Y(B +$B$F(B (@file{nndiary.el} $B$N(B TODO $B$N9`$r;2>H(B) $B$,4|BTDL$j$KF0:n$9$k$G$7$g$&!#(B +$B<+N'7?$N%b!<%I$G$O!"(B@kbd{g} $B$d(B @kbd{M-g} $B$r%0%k!<%W%P%C%U%!!<$G%?%$%W$9(B +$B$l$P?7$7$$F|Dx%a!<%k$r$b$C$F$=$l$i$r(B +$BJ,3d$9$k$7!"(B@kbd{F} $B$O?7$7$$F|Dx%0%k!<%W$r8+$D$1$F$/$l$k!"$J$I!#(B -@table @code -@item nneething-map-file-directory -@vindex nneething-map-file-directory -$B$9$Y$F$N8GDj(B @code{nneething} $B%0%k!<%W$NBP1~I=$,!"$3$N%G%#%l%/%H%j!<$K3J(B -$BG<$5$l$^$9!#$3$N%G%#%U%)%k%H$O(B @file{~/.nneething/} $B$G$9!#(B +@node Customizing NNDiary +@subsubsection NNDiary $B$N%+%9%?%^%$%:(B +@cindex customizing nndiary +@cindex nndiary customization -@item nneething-exclude-files -@vindex nneething-exclude-files -$B$3$N@55,I=8=$K9gCW$9$k%U%!%$%k$O$9$Y$FL5;k$5$l$^$9!#<+F0J]B8%U%!%$%k$J$I(B -$B$r=|30$9$k$N$KJXMx$K;H$($^$9!#$=$7$F$=$l$,$^$5$K%G%#%U%)%k%H$G9T$J$o$l$k(B -$BF0:n$G$9!#(B +$B$5$"(B @code{nndiary} $B$,N)$A>e$,$C$FF0:n$7$F$$$^$9!#$=$l$r%+%9%?%^%$%:$9$k(B +$B$H$-$,Mh$^$7$?!#%+%9%?%^%$%:$9$k$?$a$N%0%k!<%W$O(B @code{nndiary} $B$G$9(B ($B$X(B +$B$(!<(B)$B!#$I$N%*%W%7%g%s$r%+%9%?%^%$%:$7E]$7$?$$$+$r8+$D$1$k$?$a$K!"$=$l$K(B +$BL\$rDL$7$F$/$@$5$$!#$"$J$?$,JQ99$7$?$$$N$O!"$*$=$i$/0J2<$N$?$C$?Fs$D$NJQ(B +$B?t$G$7$g$&(B: -@item nneething-include-files -@vindex nneething-include-files -$B$I$N%U%!%$%k$r%0%k!<%W$K4^$a$k$+$r<($9@55,I=8=$G$9!#$3$NJQ?t(B -$B$,(B @code{nil} $B$G$J$1$l$P!"$3$N@55,I=8=$K9gCW$9$k%U%!%$%k$@$1$,4^$^$l$^$9!#(B +@defvar nndiary-reminders +$BM=Dj$r;W$$=P$5$;$F$b$i$$$?$$;~9o$N%j%9%H(B ($BNc$($P;0=54VA0!"$=$l$+$iFsF|A0!"(B +$B$=$l$+$i0l;~4VA0!"$=$7$F$=$N$H$-(B) $B$G$9!#!V;W$$=P$5$;$F$b$i$&!W$N0UL#$O!"(B +$B?7Ce%a!<%k$rA0$G$9!#(B -@end table +@defvar nndiary-week-starts-on-monday +$BFI$s$G;z$NG!$7!#$5$b$J$/$PF|MKF|$,2>Dj$5$l$^$9(B ($B$=$l$,%G%#%U%)%k%H$G$9(B)$B!#(B +@end defvar -@node Document Groups -@subsection $BJ8=q%0%k!<%W(B -@cindex nndoc -@cindex documentation group -@cindex help group +@node The Gnus Diary Library +@subsection Gnus Diary $B%i%$%V%i%j!<(B +@cindex gnus-diary +@cindex the Gnus diary library -@code{nndoc} $B$OC10l$N%U%!%$%k$r%K%e!<%9%0%k!<%W$H$7$FFI$`$3$H$r$G$-$k$h(B -$B$&$K$9$k!"$A$g$C$H5$$NMx$$$?$d$D$G$9!#J#?t$N%U%!%$%k$Ne0L3,AX$K=q$+$l(B +$B$?(B @code{gnus-diary} $B$H$$$&%i%$%V%i%j!<$,$"$C$F!"$?$/$5$s$NJXMx$J$3$H$r(B +$B$d$C$F$/$l$^$9!#(B -@table @code -@cindex Babyl -@item babyl -Babyl $BMM<0!#(B +$B$=$l$r;H$&$?$a$K$O!"0J2<$N9T$r(B @file{~/.gnus.el} $B%U%!%$%k$K2C$($F$/$@$5(B +$B$$(B: -@cindex mbox -@cindex Unix mbox -@item mbox -$BI8=`(B Unix mbox $B%U%!%$%k!#(B +@lisp +(require 'gnus-diary) +@end lisp -@cindex MMDF mail box -@item mmdf -MMDF $B7A<0$N%a!<%k%\%C%/%9!#(B +$B$5$i$K!"$I$s$J(B @code{gnus-user-format-function-[d|D]} (@pxref{Summary +Buffer Lines}) $B$b!";H$C$F$O$$$1$^$;$s!#(B@code{gnus-diary} $B$O$=$l$i$NN>J}(B +$B$rDs6!$7$^$9(B ($B$"$J$?$,$=$l$i$r;H$C$F$$$?$i!"$9$_$^$;$s(B)$B!#(B -@item news -$B0l$D$N%U%!%$%k$K$^$H$a$i$l$?J#?t$N%K%e!<%95-;v!#(B +@menu +* Diary Summary Line Format:: $B$h$jNI$$35N,9T;EMM(B +* Diary Articles Sorting:: $B%a%C%;!<%8$rJB$YBX$($k5$$NMx$$$?J}K!(B +* Diary Headers Generation:: $BAw7A<0!#(B +@node Diary Summary Line Format +@subsubsection $BF|Dx$N35N,9T;EMM(B +@cindex diary summary buffer line +@cindex diary summary line format -@item nsmail -Netscape $B$N%a!<%k%\%C%/%9!#(B +$BI8=`$N35N,9T;EMM(B ($BDL>o(B @samp{From Joe: Subject} $B$N$h$&$J$b$N(B) $B$GF|Dx%a%C(B +$B%;!<%8$rI=<($9$k$N$O!"$^$C$?$/Lr$KN)$A$^$;$s!#$?$$$F$$$O$"$J$?$,%a%C%;!<(B +$B%8$r=q$$$??M$G!"$*$*$+$?M=Dj$NF|IU$r8+$?$$$H;W$C$F$$$k$G$7$g$&!#(B -@item mime-parts -@acronym{MIME} $B$N%^%k%A%Q!<%H$N%a%C%;!<%8!#(B +@code{gnus-diary} $B$O!"35N,9T;EMM$G;H$&Fs$D$NDI2C$NMxMQC$5$l$J$$$3$H$r=|$$$F!"%a%C%;!<%8$,4|8B@Z$l>C5n2DG=$G$"$k$3$H$K5$$r(B +$BIU$1$F$/$@$5$$(B): -@item mime-digest -@acronym{MIME} $B$N$^$H$aAw$j%a%C%;!<%8!#(B +@example + E Sat, Sep 22 01, 12:00: Joe's birthday (in 6 months, 1 week) +@end example -@item lanl-gov-announce -$B%m%9%"%i%b%99qN)8&5f=j(B (LANL) Gov Announce $B$+$i$NH/I=%a%C%;!<%8!#(B +$B>e5-$N$h$&$J$b$N$rF@$k$?$a$K!"IaCJ$@$C$?$i!"$"$J$?$O0J2<$N9T$rF|Dx%0%k!<(B +$B%W$N%Q%i%a!<%?!<$K2C$($h$&$H$9$k$G$7$g$&(B: -@cindex git commit messages -@item git -@code{git} $B$G(B commit $B$7$?$3$H$rEA$($k%a%C%;!<%8!#(B +@lisp +(gnus-summary-line-format "%U%R%z %uD: %(%s%) (%ud)\n") +@end lisp -@cindex forwarded messages -@item rfc822-forward -RFC822 $B$GE>Aw$5$l$?%a%C%;!<%8!#(B +$B$7$+$7(B @code{gnus-diary} $B$O$=$l$r<+F0$G9T$J$$$^$9(B (@pxref{Diary Group +Parameters})$B!#$=$l$G$b$"$J$?$O!"0J2<$N%f!<%6!\:Y$OJQ?t$N@bL@J8$r8+$F$/$@$5(B +$B$$!#(B +@end defvar -@item exim-bounce -Exim MTA $B$+$iD7$MJV$5$l$?%a%C%;!<%8!#(B +@defvar gnus-diary-delay-format-function +$BF|Dx$N35N,%P%C%U%!!<$KCY1d(B ($B;D$j;~4V(B) $B$rI=<($9$k$?$a$N@07A4X?t$rDj5A$7$^(B +$B$9!#$3$l$OMxMQ\:Y$OJQ?t(B +$B$N@bL@J8$r8+$F$/$@$5$$!#(B +@end defvar -@item forward -$BHs8x<0$N5,B'$GE>Aw$5$l$?%a%C%;!<%8!#(B +@node Diary Articles Sorting +@subsubsection $BF|Dx5-;v$NJB$YBX$((B +@cindex diary articles sorting +@cindex diary summary lines sorting +@findex gnus-summary-sort-by-schedule +@findex gnus-thread-sort-by-schedule +@findex gnus-article-sort-by-schedule -@item rfc934 -RFC934 $B7A<0$GE>Aw$5$l$?%a%C%;!<%8!#(B +@code{gnus-diary} $B$OJB$YBX$((B (@pxref{Sorting the Summary Buffer}) $B$N$?$a(B +$B$K(B @code{gnus-summary-sort-by-schedule}$B!"(B +@code{gnus-thread-sort-by-schedule} $B$*$h(B +$B$S(B @code{gnus-article-sort-by-schedule} $B$H$$$&?7$7$$4X?t$rDs6!$7$^$9!#$3(B +$B$l$i$N4X?t$K$h$C$F!":G$b6a$$M=Dj$+$i:G$b1s$$J}$^$G!"F|Dx$N35N,%P%C%U%!!<(B +$B$r@0M}$9$k$3$H$,$G$-$^$9!#(B -@item mailman -mailman $B$N$^$H$aAw$j!#(B +@code{gnus-diary} $B$O<+F0E*$K35N,%P%C%U%!!<$N!VJB$YBX$((B (sort)$B!W%a%K%e!<(B +$B$K(B @code{gnus-summary-sort-by-schedule} $B$rAH$_9~$_!"B>$NFs$D$rBh0lo$N%a!<%k$rF|DxMQ$N$b$N$KJQ49$9(B +$B$kA`:n$r4JC1$K$9$k$?$a$K!"(B +@code{message-mode} $B$H(B @code{article-edit-mode} $B$K$*$$(B +$B$F(B @kbd{C-c C-f d} $B%-!<$H$7$F@_Dj$b$5$l$F$$$^$9!#(B -@item mail-in-mail -$B:G8e$NJ,$J%X%C%@!<$rA^F~$7$h(B -$B$&$H$7$?$j$O$7$^$;$s(B---$BC1$K!"%U%!%$%k$r$=$N%0%k!<%W$r:n$k85$H$7$F;H$($k(B -$B$h$&$K$9$k!"$H$$$&$h$&$J$3$H$G$9!#$=$l$@$1$N$3$H$G$9!#(B +$B?7$7$$F|Dx%0%k!<%W$r:n$k$+!"$^$?$O$=$l$r3+$/$H!"(B@code{gnus-diary} $B$O<+F0(B +$BE*$K%0%k!<%W%Q%i%a!<%?!<$r8!::$7!"I,MW$J$i35N,9T;EMM$rF|DxMQ$KFC2=$7$?CM(B +$B$K@_Dj$7!"F|DxMQ$NJB$YBX$(4X?t$rAH$_9~$_!"$5$i$K$=$N%0%k!<%W$NEj9FMM(B +$B<0(B (posting-style) $B$Kl9g$O!"$=$N(B -$B%U%!%$%k$r(B @code{nndoc} $B$r;H$C$F3+$-(B ($B%0%k!<%W%P%C%U%!!<$G(B @kbd{G f} $BL?(B -$BNa(B (@pxref{Foreign Groups}) $B$r;H$$$^$7$g$&(B)$B!"%P%C%U%!!A[%5!<%P!e$N@bL@$r$9$Y$FFI$s$G$/$l$?$b$N$H$7$F!"0J2<$O(B @code{nndiary} $B$G(B +$B%a!<%k$rAw?.$9$k$3$H$K4X$9$k!"Fs$D$N:G8e$NCm0U;v9`$G$9(B: -@table @code -@item nndoc-article-type -@vindex nndoc-article-type -$B$3$l$O(B @code{mbox}, @code{babyl}, @code{digest}, @code{news}, -@code{rnews}, @code{mmdf}, @code{forward}, @code{rfc934}, -@code{rfc822-forward}, @code{mime-parts}, @code{standard-digest}, -@code{slack-digest}, @code{clari-briefs}, @code{nsmail}, @code{outlook}, -@code{oe-dbx}, @code{mailman} $B$*$h$S(B @code{mail-in-mail} $B$^$?(B -$B$O(B @code{guess} $B$N$$$:$l$+$G$J$/$F$O$J$j$^$;$s!#(B +@itemize @bullet +@item +@code{nndiary} $B$O(B @emph{$BK\Ev$N(B} $B%a!<%k%P%C%/%(%s%I$G$9!#K\Ev$K$"$J$?$OK\(B +$BEv$NF|Dx%a%C%;!<%8$rK\Ev$KAw$j$^$9!#$3$l$O!"F|Dx%a%C%;!<%8$rAw$k$3$H$K$h$C(B +$B$F!"C/$K$G$b(B ($BH`$i$,(B Gnus $B$H(B @code{nndiary} $B$r;H$C$F$$$k$N$J$i$P(B) $BM=Dj$r(B +$BEA$($k$3$H$,$G$-$k$3$H$r$b0UL#$7$^$9!#(B +@item +$B$7$+$7$J$,$i(B @code{nndiary} $B$O(B @code{request-post} $B%a%=%C%I$r;}$C$F$b$$(B +$B$k$N$G!"F|Dx%0%k!<%W$G(B @kbd{C-u m} $B$NBe$o$j$K(B @kbd{C-u a} $B$r;H$&$3$H$K$h$C(B +$B$F!"%a%C%;!<%8$ro;~@\B3$7$?Bg$-$J%^%7%s$GAv$i$;$F$$$^$7$?!#%K%e!<%9$NG[Aw$O%K%e!<%9(B +$B%5!<%P!<$K$h$C$Fe$i$J$$$h$&$K!"(B +$B$9$Y$F$N%K%e!<%9$H%a!<%k$r$9$9$j9~$s$GEEOC$r@Z$j!"?t;~4V$+$1$FFI$s$G$+$i(B +$BAw$j$?$$JV?.$r$9$Y$FAw?.$9$k!"$H$$$&O$NA0?H$O(B 1997$BG/:"$K=q$+$l$^$7(B +$B$?!#(B) -@code{nndoc} $B$GG'<1$5$l$k?7$7$$J8=q$Ne$2!"$=$NJ8=qe$G%K%e!<(B +$B%9$rFI$`?M$,$"$J$?$7$+$$$J$1$l$P!"%K%e!<%9%5!<%P!<$N5!G=$r%K%e!<%9%j!<%@!<(B +$B$KG$$;$k$h$&$K$9$k$3$H$OM}$K$+$J$C$F$$$^$9!#(B -$B$^$:!"$3$l$,J8=q$NA0(B (@dfn{name}) $B$H!"$=$l$KB3$/2>A[(B -$BE*$JJQ?tL>$*$h$S$=$N@_DjCM$NC1=c$JO"$J$j$+$i$J$j$^$9!#0J2<$,;H$&$3$H$,$G(B -$B$-$kJQ?t$G$9(B---$BJQ?t$N?t$K05E]$5$l$J$$$G$/$@$5$$!#$[$H$s$I$NJ8=q$N$N;v8N$+$i2sI|$9$kJ}K!(B +* Agent and flags:: $B%(!<%8%'%s%H$O$I$&%U%i%0$r0];}$9$k$N$+(B +* Agent and IMAP:: $B%(!<%8%'%s%H$r(B @acronym{IMAP} $B$G;H$&J}K!(B +* Outgoing Messages:: $B%K%e!<%9$d%a!<%k$r=P$9$H$-$K$J$K$,5/$3$k$N$+(B? +* Agent Variables:: $B%+%9%?%^%$%:$O3Z$7(B +* Example Setup:: $B%*%U%i%$%s?M4V$N$?$a$N(B @file{~/.gnus.el} $B$NNc(B +* Batching Agents:: @code{cron} $B%8%g%V$G%K%e!<%9$r$l$N5-;v$N;O$^$j$,$I$N$h$&$K8+$($k$+$r;XDj$9$k@55,I=8=$G$9!#C1=c$J@55,(B -$BI=8=$G$OBP=h$G$-$J$$$b$C$HJ#;($J$3$H$r$7$?$$>l9g$O!"$3$l$NBe$o$j(B -$B$K(B @code{article-begin-function} $B$r;H$&$3$H$,$G$-$^$9!#(B +$B$^$:!"$$$/$D$+$NMQ8l$rJRIU$1$F$*$-$^$7$g$&!#(B -@item article-begin-function -$B$3$l$r@_Dj$9$k>l9g$O!"$=$l$>$l$N5-;v$N3+;O0LCV$K%]%$%s%H$r0\F0$5$;$k4X?t(B -$B$r;XDj$7$F$/$@$5$$!#$3$l$O(B @code{article-begin} $B$h$jM%@h$5$l$^$9!#(B +$B%M%C%H%o!<%/$H$N@\B3$r@Z$C$F$$$k$H$-(B ($B$+$D%(!<%8%'%s%H$K$=$N$3$H$rCN$i$;(B +$B$F$"$k$H$-(B)$B!"(BGnus $B%(!<%8%'%s%H$O(B @dfn{unplugged} $B$G$9!"$H8@$$$^$9!#%M%C(B +$B%H%o!<%/$H$N@\B3$,I|3h$7$?$i(B ($B$+$D(B Gnus $B$,$=$N$3$H$rCN$C$F$$$l$P(B)$B!"%(!<(B +$B%8%'%s%H$O(B @dfn{plugged} $B$G$9!#(B -@item head-begin -$B$3$l$r@_Dj$9$k>l9g$O!"5-;v$N%X%C%@!<$N;O$^$j$K9gCW$9$k@55,I=8=$r;XDj$7$F(B -$B$/$@$5$$!#C1=c$J@55,I=8=$G$OBP=h$G$-$J$$$b$C$HJ#;($J$3$H$r$7$?$$>l9g$O!"(B -$B$3$l$NBe$o$j$K(B @code{head-begin-function} $B$r;H$&$3$H$,$G$-$^$9!#(B +$B!V%m!<%+%k!W%^%7%s$H$O!"$"$J$?$,$=$3$G:n6H$7$F$$$k$b$N$G!"7QB3E*$K%M%C%H(B +$B%o!<%/$K@\B3$5$l$F$$$k$o$1$G$O$"$j$^$;$s!#(B -@item head-begin-function -$B$3$l$r@_Dj$9$k>l9g$O!"5-;v$N%X%C%@!<$N3+;O0LCV$K%]%$%s%H$r0\F0$5$;$k4X?t(B -$B$r;XDj$7$F$/$@$5$$!#$3$l$O(B @code{head-begin} $B$h$jM%@h$5$l$^$9!#(B +$B!V%@%&%s%m!<%I!W$H$O!"$"$J$?$N%m!<%+%k%^%7%s$K!"2?$+$r%M%C%H%o!<%/$+$il9g$O!"5-;v$N%X%C%@!<$N:G8e$K9gCW$9$k@55,I=8=$r;XDj$7$F$/(B -$B$@$5$$!#%G%#%U%)%k%H$O(B @samp{^$}$B!"$D$^$j6u9T$G$9!#(B +$B$4B8CN$N$h$&$K(B Gnus $B$O$"$J$?$,%I%8$rF'$`$9$Y$F$N5!2q$rDs6!$7$^$9!#$=$l$r(B +$B=@Fp@-$H8@$&?M$b$$$^$9!#$5$i$K(B Gnus $B$OBg$$$K%+%9%?%^%$%:2DG=$G!"$=$l$OMx(B +$BMQ$N%K%e!<%9%j!<%@!<$OM-L5$r8@$o$:$"$J$?$K%I%8$rF'$^$;$k$+$b$7$l(B +$B$^$;$s$,!"(BGnus $B$G$O$"$J$?$KA*Br8"$,$"$j$^$9(B! -@item body-begin -$B$3$l$r@_Dj$9$k>l9g$O!"5-;v$N%\%G%#!<$N;O$^$j$K9gCW$9$k@55,I=8=$r;XDj$7$F(B -$B$/$@$5$$!#%G%#%U%)%k%H$O(B @samp{^\n} $B$G$9!#C1=c$J@55,I=8=$G$OBP=h$G$-$J$$(B -$B$b$C$HJ#;($J$3$H$r$7$?$$>l9g$O!"$3$l$NBe$o$j(B -$B$K(B @code{body-begin-function} $B$r;H$&$3$H$,$G$-$^$9!#(B +Gnus $B$OuBV$K$b$"$j$^$;$s!#(B +$B$b$C$H@53N$K8@$($P!"%5!<%P!<$4$H$K$=$l$>$l$N>uBV$r;}$A$^$9!#$3$l$O!"$$$/(B +$B$D$+$N%5!<%P!<$,(B unplugged $B$G$b!"B>$N%5!<%P!<$O(B plugged $B$K$J$k$3$H$,$G$-(B +$B$k$H$$$&$3$H$G$9!#$5$i$K!"%(!<%8%'%s%H$,$$$/$D$+$N%5!<%P!<$r$^$H$a$FL5;k(B +$B$9$k(B ($B$=$l$i$r>o$K(B plugged $B$K$J$C$F$$$k$h$&$K8+$;$+$1$k(B) $B$h$&$K$b$G$-$^(B +$B$9!#(B -@item body-begin-function -$B$3$l$r@_Dj$9$k>l9g$O!"5-;v$N%\%G%#!<$N3+;O0LCV$K%]%$%s%H$r0\F0$5$;$k4X?t(B -$B$r;XDj$7$F$/$@$5$$!#$3$l$O(B @code{body-begin} $B$h$jM%@h$5$l$^$9!#(B +$B$5$F!"%(!<%8%'%s%H$r(B unplugged $B$K$7$?$N$K(B Gnus $B$,%M%C%H$K@\B3$7$F$$$k$N(B +$B$r5?Ld$K;W$C$?$i!"9T$J$&$Y$-l9g$O!"5-;v$N%\%G%#!<$N:G8e$K9gCW$9$k@55,I=8=$r;XDj$7$F$/(B -$B$@$5$$!#C1=c$J@55,I=8=$G$OBP=h$G$-$J$$$b$C$HJ#;($J$3$H$r$7$?$$>l9g$O!"$3(B -$B$l$NBe$o$j$K(B @code{body-end-function} $B$r;H$&$3$H$,$G$-$^$9!#(B +$B$b$&0l$D$O!V%*%U%i%$%s!W$H$$$&>uBV$G$9!#%5!<%P!<$O$H$-$I$-@\B3$G$-$J$/$J(B +$B$j$^$9!#(BGnus $B$,$3$N$3$H$K5$IU$/$H!"$=$N%5!<%P!<$r%*%U%i%$%s$N>uBV$K@Z$j(B +$B49$($F$bNI$$$+$I$&$+$r?R$M$^$9!#(BYes $B$HEz$($?$J$i$P(B ($B%*%s%i%$%s$KLa$7$FNI(B +$B$$$+$H(B Gnus $B$,?R$M$?>l9g0J30$O(B)$B!"%5!<%P!<$O$$$/$i$+(B unplugged $B$@$C$?$H$-(B +$B$N$h$&$K?6$kIq$$$^$9!#(B -@item body-end-function -$B$3$l$r@_Dj$9$k>l9g$O!"5-;v$N%\%G%#!<$N:G8e$N0LCV$K%]%$%s%H$r0\F0$5$;$k4X(B -$B?t$r;XDj$7$F$/$@$5$$!#$3$l$O(B @code{body-end} $B$h$jM%@h$5$l$^$9!#(B +$B%(!<%8%'%s%H$r;H$C$?E57?E*$J(B Gnus $B$NBPOCA`:n$r8+$F$_$^$7$g$&(B: -@item file-begin -$B$3$l$r@_Dj$9$k>l9g$O!"%U%!%$%k$N;O$^$j$K9gCW$9$k@55,I=8=$r;XDj$7$F$/$@$5(B -$B$$!#$=$l$h$jA0$N$9$Y$F$N%F%-%9%H$O40A4$KL5;k$5$l$^$9!#(B +@itemize @bullet +@item +@findex gnus-unplugged +Gnus $B$r(B @code{gnus-unplugged} $B$G5/F0$7$^$9!#$3$l$O(B unplugged $B$G(B Gnus $B%(!<(B +$B%8%'%s%H$rN)$A>e$2$^$9!#$3$N%b!<%I$G$O!"$9$G$Kl9g$O!"%U%!%$%k$N:G8e$K9gCW$9$k@55,I=8=$r;XDj$7$F$/$@$5$$!#(B -$B$=$l$h$j8e$m$N$9$Y$F$N%F%-%9%H$O40A4$KL5;k$5$l$^$9!#(B -@end table +@item +$BH$7$F$/$@$5$$!#(B -$B$3$N$h$&$K(B @code{nndoc} $B$O$3$l$i$NJQ?t$r;H$C$F!"J8=q%U%!%$%k$r$=$l$>$l%X%C(B -$B%@!<$H%\%G%#!<$r;}$C$?5-;v$NO"$J$j$H$7$F@Z$jJ,$1$k$3$H$,$G$-$^$9!#$7$+$7!"(B -$B$9$Y$F$NJ8=q$N$A$K?7$7$$%K%e!<%9$rFI$`$3$H$b$G$-$k$7!"%K%e!<%9$r%m!<%+%k(B +$B%^%7%s$K%@%&%s%m!<%I$9$k$3$H$b$G$-$^$9!#8er7o$K9gCW$9(B +$B$k(B) $B5-;v$rH$7$F$/$@$5$$!#(B) -@table @code -@item prepare-body-function -$B$3$l$K4X?t$r@_Dj$7$F$*$/$H!"5-;v$,MW5a$5$l$?$H$-$K8F$S=P$5$l$^$9!#$3$l$O(B -$B%\%G%#!<$N3+;O0LCV$N%]%$%s%H$r0z?t$H$7$F8F$S=P$5$l!"J8=q$K$$$/$D$+$N%(%s(B -$B%3!<%I$5$l$?FbMFJ*$N%Q!<%H$,$"$k>l9g$KM-MQ$G$9!#(B +@item +$B5-;v$rJ}$K!"$h$j9-HO0O$JJQ7A$r9T$J$&$?$a$K;H$o$l$k(B -$B$b$N$G$9!#(B +@item +$B$=$7$FBhFs%9%F%C%W$KLa$j$^$9!#(B +@end itemize -@item generate-head-function -$B$3$l$K4X?t$r@_Dj$7$F$*$/$H!"(BGnus $B$,M}2r$G$-$k%X%C%@!<$r@8@.$9$k$?$a$K8F(B -$B$S=P$5$l$^$9!#$3$l$O5-;vHV9f$r%Q%i%a!<%?!<$H$7$F8F$S=P$5$l!"$=$N5-;v$N$?(B -$B$a$NNIJ}$H$b!"B??t$N%0%k!<%W$KE,MQ$9$kJ}?K$N(B +$B@_Dj$rMQ0U$7$F$$$^$9!#$I$l$r;H$&$+$O40A4$K$"$J$?$N@UG$$G$9!#N>J}$r:.$<$F(B +$B;H$&>l9g$O!"%H%T%C%/%Q%i%a!<%?!<$OJ,N`$rL58z$K$9$k$3$H$r9MN8$KF~$l$J$1$l(B +$B$P$J$i$J$$$G$7$g$&!#$"$J$?$NJ}?K$K$=$0$o$J$$>/?t$N%0%k!<%W$,$"$k$N$J$i$P!"(B +$B$=$l$i$N@_Dj$rJQ99$9$k$?$a$K%0%k!<%W%Q%i%a!<(B +$B%?!<(B (@pxref{Group Parameters}) $B$r;H$&$3$H$,$G$-$^$9!#(B -@example -(standard-digest - (first-article . ,(concat "^" (make-string 70 ?-) "\n\n+")) - (article-begin . ,(concat "\n\n" (make-string 30 ?-) "\n\n+")) - (prepare-body-function . nndoc-unquote-dashes) - (body-end-function . nndoc-digest-body-end) - (head-end . "^ ?$") - (body-begin . "^ ?\n") - (file-end . "^End of .*digest.*[0-9].*\n\\*\\*\\|^End of.*Digest *$") - (subtype digest guess)) -@end example +@item +$B$($($H(B@dots{}$B!"0J>e$G$9!#(B +@end itemize -70 $BJ8;z$N%@%C%7%e(B (`-') $B$N9T$h$jA0$O$9$Y$FL5;k$5$l$k$H$$$&$N$,J,$+$j$^$9(B -$B$M!#$^$?(B @samp{^End of} $B$G;O$^$k9T$h$j8e$m$b$9$Y$FL5;k$5$l$^$9!#3F5-;v(B -$B$O(B 30 $BJ8;z$N%@%C%7%e$N9T$G;O$^$j!"%X%C%@!<$H%\%G%#!<$N6h@Z$j$N9T$O0l8D$N(B -$B%9%Z!<%9$r4^$`$3$H$,$"$j!"$=$7$F%\%G%#!<$O$=$l$,EO$5$l$kA0(B -$B$K(B @code{nndoc-unquote-dashes} $B$rDL$5$l$^$9!#(B +@node Agent Categories +@subsection $B%(!<%8%'%s%HJ,N`(B -$B$"$J$?FH<+$NJ8=q$N$?$a$NDj5A$r(B @code{nndoc} $B$G;H$($k$h$&$K$9$k$K$O!"(B -@code{nndoc-add-type} $B4X?t$r;H$C$F$/$@$5$$!#$3$l$OFs$D$N%Q%i%a!<%?!<$r$H(B -$B$j$^$9(B--- $B0l$DL\$ODj5A$=$N$b$N$G!"Fs$DL\$N(B ($B>JN,2DG=$J(B) $B%Q%i%a!<%?!<$O!"(B -$B$3$NDj5A$rJ8=q$N$Nl9g$bF1MM$G$9!#$3$l(B -$B$i$Nl9g$O(B @code{nil} $B$rJV$7!"$=$Nl9g$O(B @code{t} $B$rJV$7!"$=$N/$7J]l=j$G@_Dj$9$k$3$H$,$G$-$k$N$G!"$I$N(B +$B%=!<%9$,?.MQ$G$-$k$+$r7h$a$k$?$a$N5,B'$r@_$1$^$7$?!#$3$N5,B'$O!"%Q%i%a!<(B +$B%?!<$N%=!<%9$,A0!"$=$NJ,N`$KB0$9$k%0%k!<%W$N%j%9%H!"$*$h$S%+%9%?%^%$%:2DG=$J(B +$BJQ?t$h$j$bM%@h$5$l$kB?$/$NG$0U$J%Q%i%a!<%?!<$+$i@.$j$^$9!#%(!<%8%'%s%H%Q(B +$B%i%a!<%?!<$N40A4$J%j%9%H$r0J2<$K<($7$^$9!#(B -$B%G%#%U%)%k%H$N4X?t$O!"C1$K(B @code{Newsgroups} $B%X%C%@!<$H%2!<%H%&%'%$$N%"(B -$B%I%l%9$K4p$E$$$??7$7$$(B @code{To} $B%X%C%@!<$rA^F~$7$^$9!#Nc$($P!"0J2<$N$h(B -$B$&$J(B @code{Newsgroups} $B%X%C%@!<$r;}$D5-;v$K$O!"(B +@cindex Agent Parameters +@table @code +@item agent-groups +$B$3$NJ,N`$K$"$k%0%k!<%W$N%j%9%H!#(B -@example -Newsgroups: alt.religion.emacs -@end example +@item agent-predicate +($BDL>o(B) $B$I$N5-;v$r%@%&%s%m!<%I$9$k$N$,E,Ev$+$H$$$&Bg$^$+$JNX3T$rM?$($k=R(B +$B8l!#$=$7$F(B -$Bo(B) $B$I$N5-;v$r%@%&%s%m!<%I$9$k$+$r7h$a$k$H$-$N$h$j$-$a$N:Y$+$$%9%3%"(B +$B5,B'!#(B($B$3$N%@%&%s%m!<%I%9%3%"(B (@dfn{download score}) $B$ODL>o$N%9%3%"$H$O(B +$BI,$:$7$b4X78$,L5$$$3$H$KCm0U$7$F$/$@$5$$!#(B) -@example -To: alt-religion-emacs@@GATEWAY -@end example +@item agent-enable-expiration +$B$3$N%0%k!<%W$N8E$$5-;v$r%(!<%8%'%s%H$,4|8B@Z$l>C5n$9$Y$-$+$I$&$+$r<($9(B +$B%V!<%kJQ?t!#BgDq$N%0%k!<%W$O%G%#%9%/6u4V$rO2Hq$7$J$$$?$a$K4|8B@Z$l>C5n$5(B +$B$l$k$Y$-$G$9!#$$$d!"C5n$5$l$k$Y$-$G$O$J(B +$B$$%0%k!<%W$@$1$r4^$s$G$$$k$H8@$C$F$b!"$?$V$s:9$7;Y$($"$j$^$;$s!#(B -$B0J2<$N4X?t$,MQ0U$5$l$F$$$^$9(B: +@item agent-days-until-old +$B4{FI$N5-;v$r4|8B@Z$l>C5n$7$F$b:9$7;Y$($J$$$3$H$rH=CG$9$kA0$K!"%(!<%8%'%s(B +$B%H$,BT$C$F$$$k$Y$-F|?t$r<($9@0?t!#(B -@table @code -@item nngateway-simple-header-transformation -@findex nngateway-simple-header-transformation -@var{newsgroup}@@@code{nngateway-address} $B$N$h$&$J(B @code{To} $B%X%C%@!<$r(B -$B:n$j$^$9!#(B +@item agent-low-score +@code{gnus-agent-low-score} $B$h$j$bM%@h$5$l$k@0?t!#(B -@item nngateway-mail2news-header-transformation -@findex nngateway-mail2news-header-transformation -@code{nngateway-address} $B$N$h$&$J(B @code{To} $B%X%C%@!<$r:n$j$^$9!#(B -@end table -@end table +@item agent-high-score +@code{gnus-agent-high-score} $B$h$j$bM%@h$5$l$k@0?t!#(B -$BNc$G$9(B: +@item agent-short-article +@code{gnus-agent-short-article} $B$h$j$bM%@h$5$l$k@0?t!#(B -@lisp -(setq gnus-post-method - '(nngateway - "mail2news@@replay.com" - (nngateway-header-transformation - nngateway-mail2news-header-transformation))) -@end lisp +@item agent-long-article +@code{gnus-agent-long-article} $B$h$j$bM%@h$5$l$k@0?t!#(B -$B$7$?$,$C$F$3$l$r;H$&$K$O!"C1$K$3$s$JIw$K$9$l$PNI$$$G$7$g$&(B: +@item agent-enable-undownloaded-faces +$B%@%&%s%m!<%I$5$l$F$$$J$$5-;v(B +$B$r(B @code{gnus-summary-*-undownloaded-face} $B$N%U%'!<%972$r;H$C$F35N,%P%C(B +$B%U%!!<$KI=<($9$Y$-$+$I$&$+$r<($9%7%s%\%k!#(B@code{nil} $B0J30$J$i$I$s$J%7%s(B +$B%\%k$G$b!"%@%&%s%m!<%I$5$l$F$$$J$$5-;vMQ$N%U%'!<%9$r;H$&$h$&$K$J$j$^$9!#(B +@end table -@lisp -(setq gnus-post-method '(nngateway "GATEWAY.ADDRESS")) -@end lisp +$B$$$C$?$sJ,N`$,:n$i$l$?$i!"J,N`$NL>A0$rJQ$($k$3$H$O$G$-$^$;$s!#(B -@node Combined Groups -@section $B9gJ;%0%k!<%W(B +$B$=$l$>$l$NJ,N`$O!"$=$NJ,N`$NGSB>E*$J(B ($BB>$NJ,N`$K$OL5$$(B) $B%a%s%P!<$G$"$k%0(B +$B%k!<%W$N%j%9%H$r0];}$7$^$9!#GSB>5,B'$O<+F0E*$K<99T$5$l!"?7$7$$J,N`$K%0%k!<(B +$B%W$rDI2C$9$k$H!"$=$l$O8E$$J,N`$+$i<+F0E*$K$l!"$9$Y$F$N2DG=$J5-;v$r%@%&%s%m!<%I$9$k(B +$B$+!"$^$C$?$/2?$b$7$J$$$+!"$G$9!#$3$l$i$NFs$D$NFCJL$J=R8l$N>l9g$O!"DI2C$N(B +$B%9%3%"5,B'$OITMW$G$9!#(B -@menu -* Virtual Groups:: $B$?$/$5$s$N%0%k!<%W$N5-;v$r9gJ;$9$k(B -@end menu +@code{high} $B$d(B @code{low} $B$H$$$&=R8l$O2<$G@bL@$5$l$F$$$k$h$&$K!"(B +@code{gnus-agent-high-score} $B$H(B @code{gnus-agent-low-score} $B$H$N5-;v$N%9(B +$B%3%"$H$N4X78$K$h$j5-;v$r%@%&%s%m!<%I$7$^$9!#(B -@node Virtual Groups -@subsection $B2>A[%0%k!<%W(B -@cindex nnvirtual -@cindex virtual groups -@cindex merging groups +$B2?$r$b$C$F%@%&%s%m!<%I$9$k$3$H$,E,3J$@$H8+$J$5$l$k$+$K$D$$$F!"$5$i$K:Y$+(B +$B$$@)8f$rF@$k$?$a$K!"=R8l$OO@M}1i;;;R$,4V$K;6$j$P$a$i$l$?=R8l$NAH$_9g$o$;(B +$B$+$i$J$k$3$H$,$G$-$^$9!#(B -@dfn{nnvirtual} $B%0%k!<%W$O!".$5$J%0%k!<%W$r$?$/$5$sFI$`$N$,7y$K$J$C$F$-$?$i!"$=$l$i$r0l$D$N(B -$BBg$-$J%0%k!<%W$KF~$l$F!"7y$K$J$k$/$i$$5pBg$G$N$I$NJ,N`(B +$B$K$b4^$^$l$J$$$9$Y$F$N%0%k!<%W$KBP$7$F;HMQ$5$l$^$9!#(B) -$BA*BrJ}K!$H$7$F(B @code{nnvirtual} $B$r;XDj$7$F$/$@$5$$!#%"%I%l%9$O!"$=$l$r9=(B -$B@.$9$k%0%k!<%W$K9gCW$9$k@55,I=8=$G$9!#(B +@lisp +short +@end lisp -$B2>A[%0%k!<%W$GIU$1$i$l$?$9$Y$F$N0u$O!"$=$N9=@.MWAG$N%0%k!<%W$N5-;v$K$/$C(B -$B$D$1$i$l$^$9!#$D$^$j!"2>A[%0%k!<%W$G5-;v$K2D;k5-;v$N0u$rIU$1$k$H!"$=$N5-(B -$B;v$O$b$H$b$H$N9=@.MWAG$N%0%k!<%W$G$b2D;k5-;v$K$J$j$^$9!#(B($B$=$7$F5U$b@.$j(B -$BN)$A$^$9(B---$B9=@.MWAG$N%0%k!<%W$GIU$1$?0u$O!"2>A[%0%k!<%W$G$bI=<($5$l$^(B -$B$9!#(B) $B6u$N2>A[%0%k!<%W$r:n$k$K$O!"%0%k!<%W%P%C%U%!!<$G(B @kbd{G V} -(@code{gnus-group-make-empty-virtual}) $B$rl9g$K8B$j??$K$J$j$^$9!#(B -$B$3$l$,!"(BAndrea Dworkin $B$K4X$9$k$9$Y$F$N%K%e!<%9%0%k!<%W$r!"0l$D$N5pBg$G(B -$B%7%"%o%;$J%K%e!<%9%0%k!<%W$K$^$H$a$k(B @code{nnvirtual} $BA*BrJ}K!$NNc$G$9(B: +$B$3$l$O$b$C$HJ#;($J=R8l$G$9(B: @lisp -(nnvirtual "^alt\\.fan\\.andrea-dworkin$\\|^rec\\.dworkin.*") +(or high + (and + (not low) + (not long))) @end lisp -$B9=@.MWAG$N%0%k!<%W$O4pK\%0%k!<%W$G$b30It%0%k!<%W$G$b9=$$$^$;$s!#$9$Y$FLd(B -$BBjL5$/F0$/$O$:$G$9$,!"$b$7$"$J$?$N%3%s%T%e!<%?!<$,GzH/$G$b$7$F$7$^$C$?$i!"(B -$B$=$l$O$?$V$s;d$,0-$$$s$G$7$g$&$M!#(B +$B$3$N0UL#$O!"9b$$%9%3%"$r;}$C$F$$$k$+!"$"$k$$$O%9%3%"$,Dc$/$J$/$F$+$DD9$/(B +$B$J$$!"$H$$$&5-;v$r%@%&%s%m!<%I$9$k!"$H$$$&$3$H$G$9!#MM;R$O$o$+$j$^$7$?$M!#(B -$BMxMQl9g$K!"F1$8%0%k!<%W$rJ#?t$N%5!<%P!<$+$i4s$;=8$a$k$3(B -$B$H$O!"K\Ev$K$&$^$$9M$($+$b$7$l$^$;$s!#(B@samp{soc.motss} $B$rF|K\$N%5!<%P!<(B -$B$H%N%k%&%'!<$N%5!<%P!<$NN>J}$+$iFI$_$?$1$l$P!"%0%k!<%W$N@55,I=8=$H$7$F0J(B -$B2<$N$b$N$r;H$&$3$H$,$G$-$k$G$7$g$&(B: +$B;H$C$F$b$h$$O@M}1i;;;R$O(B @code{or}, @code{and} $B$*$h$S(B @code{not} $B$G$9!#(B +($B$b$7;H$$$?$1$l$P!"$h$j!H(BC$B!IIw$N1i;;;R(B @samp{|}, @code{&}, @code{!} $B$rBe(B +$B$j$K;H$&$3$H$,$G$-$^$9!#(B) -@example -"^nntp\\+server\\.jp:soc\\.motss$\\|^nntp\\+server\\.no:soc\\.motss$" -@end example +$B0J2<$N=R8l$,$"$i$+$8$aDj5A$5$l$F$$$^$9$,!"$3$l$i$N$I$l$b$"$J$?$N$d$j$?$$(B +$B$3$H$KE,$5$J$1$l$P!"<+J,$GFH<+$N$b$N$r=q$/$3$H$b$G$-$^$9!#(B -($B$G$b$A$g$C$HCm0U!#(B@kbd{G m} $B$G%0%k!<%W$r:n@.$9$k$H$-$O!"%P%C%/%9%i%C%7%e(B -$B$rFs=E$KIU$1$F$O$$$1$^$;$s!#$=$7$FJ8;zNs$N:G=i$H:G8e$N0zMQ5-(B -$B9f(B (@samp{"..."}) $B$b$l$N$3$l$i$N=R8l$rI>2A$9$k$H$-!"L>A0$,IU$1$i$l$?Dj?t$O!"E,@Z$J%Q%i(B +$B%a!<%?!<$rM?$($F(B @code{gnus-agent-find-parameter} $B$r8F$V$3$H$K$h$C$F7hDj(B +$B$5$l$kCM$KB+G{$5$l$^$9!#Nc$((B +$B$P(B gnus-agent-short-article $B$O(B @code{(gnus-agent-find-parameter group +'agent-short-article)} $B$KB+G{$5$l$^$9!#$3$l$O!"$"$J$?$NJ,N`$G=R8l$r;XDj(B +$B$7$F$+$i!"$=$N=R8l$r8D!9$N%0%k!<%W$K$D$$$FD4@0$G$-$k$3$H$r0UL#$7$^$9!#(B -$B$3$l$O$^$"!"$9$i$9$i$HF0:n$9$k$O$:$G$9(B---$BN>J}$N%0%k!<%W$N$9$Y$F$N5-;v$O(B -$B0l$D$N%0%k!<%W$KF~$j!"=EJ#$bL5$$$O$:$G$9!#%9%l%C%II=<((B ($B$H$=$NB>(B) $B$bDL>o(B -$BDL$jF0:n$9$k$G$7$g$&$1$l$I!"5-;v$NJB$V=g=x$K$OLdBj$,$"$k$+$b$7$l$^$;$s!#(B -$BF|IU$K$h$kJB$YBX$($,!"$3$3$G$O0l$D$NA*Br;h$K$J$k$+$b$7$l$^$;(B -$B$s(B (@pxref{Selecting a Group})$B!#(B +@table @code +@item short +$B5-;v$,(B @code{gnus-agent-short-article} $B$N9T?t$h$jC;$+$1$l$P??$G$9!#%G%#(B +$B%U%)%k%H$O(B 100 $B$G$9!#(B -$B$J$*!"$3$3$G0l$D$@$1@)8B$,$"$j$^$9(B---$B2>A[%0%k!<%W$K4^$^$l$k%0%k!<%W$O$9(B -$B$Y$F@8$-$F$$$k(B ($B$9$J$o$A9XFI$^$?$OHs9XFI$N(B) $B>uBV$G$J$/$F$O$J$j$^$;$s!#:o(B -$B=|$5$l$?(B (killed) $B%0%k!<%W$"$k$$$O%>%s%S$N%0%k!<%W$O(B @code{nnvirtual} $B%0(B -$B%k!<%W$r9=@.$9$k%0%k!<%W$K$J$k$3$H$O$G$-$^$;$s!#(B +@item long +$B5-;v$,(B @code{gnus-agent-long-article} $B$N9T?t$h$jD9$1$l$P??$G$9!#%G%#%U%)(B +$B%k%H$O(B 200 $B$G$9!#(B -@vindex nnvirtual-always-rescan -@code{nnvirtual-always-rescan} $BJQ?t$,(B @code{nil} $B$G$J$1$l(B -$B$P(B ($B$=$l!"$D$^$jHs(B-@code{nil} $B$,%G%#%U%)%k%H(B)$B!"(B@code{nnvirtual} $B$O2>A[%0(B -$B%k!<%W$KF~$C$?$H$-$K>o$KL$FI5-;v$rAv::$7$^$9!#$3$NJQ?t$,(B @code{nil} $B$K$J$C(B -$B$F$$$F!"2>A[%0%k!<%W$r:n$C$?8e$K9=@.MWAG$N%0%k!<%W$G5-;v$rFI$s$@>l9g$O!"(B -$B$=$N9=@.MWAG$N%0%k!<%W$GFI$^$l$?5-;v$O!"2>A[%0%k!<%W$K8=$l$F$7$^$&$G$7$g(B -$B$&!#6&DL$J9=@.MWAG$N%0%k!<%W$r;}$DFs$D$N2>A[%0%k!<%W$,$"$k>l9g$K$b!"$3$N(B -$B1F6A$,$"$j$^$9!#$=$&$$$&>l9g$K$O!"$3$NJQ?t$r(B @code{t} $B$K$9$k$Y$-$G$9!#$5(B -$B$b$J$1$l$P!"2>A[%0%k!<%W$KF~$kEY$K!"Kh2s$=$N2>A[%0%k!<%W$N>e(B -$B$G(B @code{M-g} $B$rC!$$$F$bNI$$$G$7$g$&(B---$B$3$l$K$O$[$\F1MM$N8z2L$,$"$j$^$9!#(B +@item low +$B5-;v$N%@%&%s%m!<%I%9%3%"$,(B @code{gnus-agent-low-score} $B$NCM$h$j>.$5$1$l(B +$B$P??$G$9!#%G%#%U%)%k%H$O(B 0 $B$G$9!#(B -@code{nnvirtual} $B$O%a!<%k$H%K%e!<%9$NN>J}$N%0%k!<%W$r9=@.MWAG$N%0%k!<%W(B -$B$K$9$k$3$H$,$G$-$^$9!#(B@code{nnvirtual} $B%0%k!<%W$N5-;v$KJVEz$9$k$H$-$O!"(B -@code{nnvirtual} $B$O5-;v$N=P=j$N9=@.MWAG$N%0%k!<%W$N%P%C%/%(%s%I$K!"$=$l(B -$B$,%K%e!<%9$N%P%C%/%(%s%I$G$"$k$+%a!<%k$N%P%C%/%(%s%I$G$"$k$+$r?R$M$J$1$l(B -$B$P$J$j$^$;$s!#$7$+$7(B @kbd{^} $B$r$7$?$H$-$K$O!"IaDL$O9=@.MWAG$N%P%C%/%(%s(B -$B%I$,$3$l$rCN$k$?$a$N3Nl9g(B @code{nnvirtual} $B$O!"(B -Gnus $B$K5-;v$O%K%e!<%9$G$O$J$$%P%C%/%(%s%I$+$i$d$C$FMh$?$H9p$2$^$9!#(B($BC1$K(B -$B$=$l$,0BA4$JB&$J$N$G!#(B) +@item high +$B5-;v$N%@%&%s%m!<%I%9%3%"$,(B @code{gnus-agent-high-score} $B$NCM$h$jBg$-$1$l(B +$B$P??$G$9!#%G%#%U%)%k%H$O(B 0 $B$G$9!#(B -$B$3$l$i$N>l9g$K%a%C%;!<%8%P%C%U%!!<$G(B @kbd{C-c C-n} $B$r9T$J$&$H!"1~Ez$7$h(B -$B$&$H$7$F$$$k5-;v$+$i(B @code{Newsgroups} $B9T$rH4$-=P$7$FA^F~$7$^$9!#(B +@item spam +Gnus $B%(!<%8%'%s%H$,$=$N5-;v$r(B spam $B$@$H?dB,$7$?>l9g$K??$G$9!#$3$N8!=PK!(B +$B$O:#8eJQ99$5$l$k$+$b$7$l$^$;$s$,!#8=;~E@$G$O!"$3$l$O%A%'%C%/%5%`$r7W;;$7!"(B +$B5-;v$,0lCW$9$k$+$I$&$+$rD4$Y$F$$$k$@$1$G$9!#(B -@code{nnvirtual} $B%0%k!<%W$O!"5-;v$H0u0J30$O9=@.MWAG$N%0%k!<%W$+$i7Q>5$7(B -$B$^$;$s(B---$BNc$($P%0%k!<%W%Q%i%a!<%?!<$b$=$&$J$N$G$9$,!"$=$l$i$O7Q>5$5$l$^(B -$B$;$s!#(B +@item true +$B>o$K??$G$9!#(B -@node Email Based Diary -@section $BEE;R%a!<%k$K$h$kF|Dx4IM}(B -@cindex diary -@cindex email based diary -@cindex calendar +@item false +$B>o$K56$G$9!#(B +@end table -$B$3$N>O$G$O(B @code{nndiary} $B$H$$$&FCJL$J%a!<%k%P%C%/%(%s%I$H!"$=$NCg4V(B -$B$N(B @code{gnus-diary} $B%i%$%V%i%j!<$K$D$$$F@bL@$7$^$9!#$=$l$,!VFCJL!W$J$N(B -$B$O!"(BGnus $B$G%a!<%k$rFI$`$?$a$NI8=`$NA*Br;h$N0l$D$G$"$k$D$b$j$OL5$$$+$i$G(B -$B$9!#$=$l(B ($BI8=`$NA*Br;h(B) $B$K$D$$$F$O(B @ref{Choosing a Mail Back End} $B$r;2>H(B -$B$7$F$/$@$5$$!#Be$o$j$K!"FCJL$JJ}K!$G$"$J$?$N%a!<%k$N(B @emph{ $B$$$/$D$+(B} $B$r07(B -$B$&!"$9$J$o$A$3$l$O%j%^%$%s%@!<(B ($BM=Dj$r;W$$=P$5$;$k$b$N(B) $B$H$7$F;H$o$l$^$9!#(B +$BFH<+$N=R8l4X?t$r:n@.$7$?$1$l$P!"$3$N$3$H$rCN$C$F$*$+$J$1$l$P$J$j$^$;(B +$B$s(B: $B4X?t$O0z?tL5$7$G8F$S=P$5$l$^$9$,!"(B +@code{gnus-headers} $B$H(B @code{gnus-score} $B$H$$$&F0E*$JJQ?t$,M-0U$JCM$KB+(B +$BG{$5$l$k$H$$$&$3$H$r!#(B -$BE57?E*$J6Z=q$-$O!"$3$&$G$9!#(B +$BNc$($P!"0lDj$NF|?t0J>eA0$KEj9F$5$l$?5-;v(B ($BNc$((B +$B$P(B @code{gnus-agent-expire-days} $B$NF|?t0J>eA0$KEj9F$5$l$?$b$N(B) $B$r%@%&%s(B +$B%m!<%I$7$J$$$H7hCG$9$k$3$H$b$G$-$^$9!#$=$N>l9g!"0J2<$N$h$&$J4X?t$r=q$$$F!"(B -@itemize @bullet -@item -$B$"$J$?$O%"%s%G%#!&%^%/%I%&%'%k$+%V%k!<%9!&%&%#%j%9(B ($B$"$J$?$N9%$_$K9g$o$;(B -$B$F!"$I$A$i$+$rA*$s$G$/$@$5$$(B) $B$H!"0l%v7n8e$K%G!<%H$NLsB+$r$7$^$7$?!#$=$l(B -$B$rK:$l$k$o$1$K$O$$$-$^$;$s!#(B -@item -$B$=$3$G!"<+J,08$F$K%j%^%$%s%@!<$N%a%C%;!<%8$r(B ($BK\Ev$KKhF|0lDL(B) $BAw$k$3$H$K(B -$B$7$^$7$?!#(B -@item -$B$"$J$?$O$=$N$3$H$r$9$C$+$jK:$l$F!"$$$D$b$I$*$j$K?7$7$$%a!<%k$rC5n$N0u$,IU$$$F$$$l$P!"%a%C%;!<%8$O<+F0E*$K>C5n$5$l$^$9!#(B -@end itemize +@lisp +(defun my-article-old-p () + "Say whether an article is old." + (< (time-to-days (date-to-time (mail-header-date gnus-headers))) + (- (time-to-days (current-time)) gnus-agent-expire-days))) +@end lisp -Gnus Diary $B%P%C%/%(%s%I$O!"(B($B>o$KC$5$l$k$3$H$,L5$$(B) $BDj4|E*$JM=Dj$r!"(B -$BQ\D"LL$J?M$?$A$HF1$8$h$&$K07$&G=NO$r;}$C$F$$$F!"K\Ev$N%a!<%k%P%C%/%(%s%I(B -$B$N$h$&$KF0:n$7!"$$$m$s$J$d$jJ}$G@_Dj$9$k$3$H$,$G$-$^$9!#$3$N$9$Y$F$,!"0J(B -$B2<$N3F>O$G@bL@$5$l$F$$$^$9!#(B +$B$=$7$F=R8l$O$3$N$h$&$KDj5A$9$l$PNI$$$G$7$g$&(B: -@menu -* The NNDiary Back End:: $B4pK\E*$J@_Dj$H;H$$J}(B -* The Gnus Diary Library:: nndiary $B$N>e0L3,AX$K$"$kl9g$O!"e$N$h$&$J$b$N$r;H$&$H$-$O!"@$$NCf$K$O@5$7$/@_Dj$5$l$F$$$J$$%7%9%F%`(B/$B%a!<(B +$B%i!<$,$"$j!"5-;v$NF|IU$O$$$DEj9F$5$l$?$+$r>o$K3N/$7$b5$$K$+$1$J$$?M$b$$$k$s$G(B +$B$9!#(B -$B<7$D$NFCJL$J%X%C%@!<$,I,?\$G$"$k$3$H0J30!"(B@code{nndiary} $B$N%a%C%;!<%8$O(B -$B$^$C$?$/IaDL$N$b$N$G$9!#$=$l$i$N%X%C%@!<$O(B @code{X-Diary-} $B$N(B -$BMM<0$GI=$5$l!"(B@code{} $B$NItJ,$O(B @code{Minute}, @code{Hour}, -@code{Dom}, @code{Month}, @code{Year}, @code{Time-Zone} $B$*$h(B -$B$S(B @code{Dow} $B$N$&$A$N0l$D$G$9!#(B@code{Dom} $B$O!VF|(B (Day of Month)$B!W$r!"(B -@code{Dow} $B$O!VMKF|(B (Day ofWeek)$B!W$r0UL#$7$^$9!#$3$l$i$N%X%C%@!<(B -$B$O(B crontab $B$N@_Dj$N$h$&$KF/$$$F!"M=DjF|$rDj5A$7$^$9!#(B +$B>e5-$N=R8l$O$=$NJ,N`$KB0$9$k(B @emph{$B$9$Y$F(B} $B$N%0%k!<%W$KE,MQ$5$l$^$9!#$7(B +$B$+$7!"J,N`Cf$N8D!9$N%0%k!<%W$N$?$a$NFCDj$N=R8l$r@_Dj$7$?$+$C$?$j!"C1$KIT(B +$B@:$r7h$a9~$s$G?7$7$$J,N`$r@_Dj$7$?$/$J$$$N$J$i$P!"%0%k!<%W$N8D!9$N=R8l$r(B +$B$l(B @code{Minute} $B$K$O(B 0--59$B!"(B@code{Hour} $B$K$O(B 0--23$B!"(B -@code{Dom} $B$K$O(B 1--31$B!"(B@code{Month} $B$K$O(B 1--12$B!"(B@code{Year} $B$K$O(B 1971 $B$h(B -$B$jBg$-$$CM!"$=$7$F(B @code{Dow} $B$K$O(B 0--6 (0 $B$,F|MKF|(B) $B$G$9!#(B -@item -$BFCJL$J>l9g$H$7$F!"(B@code{Dom} $B$^$?$O(B @code{Dow} $B$N$I$A$i$+0lJ}$K$*$1$k@1(B -$B0u$O!V2DG=$J$9$Y$F$NCM!W$G$O$J$/!"!V$b$&0lJ}$N%U%#!<%k%I$@$1$r;H$&!W0UL#(B -$B$K$J$j$^$9!#N>J}$H$b@10u$K$7$?>l9g$O!"$I$A$i$r;H$C$F$bF1$87k2L$K$J$k$3$H(B -$B$KCm0U$7$F$/$@$5$$!#(B -@item -@code{Time-Zone} $B%X%C%@!<$O!"CM$r0l$D$7$+;}$F$J$$(B ($BNc$($P(B @code{GMT}) $BE@(B -$B$GFCJL$G$9!#@10u$O!V2DG=$J$9$Y$F$NCM!W$G$O$J$/(B ($B$=$l$O0UL#$r$J$5$J$$$N$G(B)$B!"(B -$B!V8=:_$N%m!<%+%k$J%?%$%`%>!<%s!W$r0UL#$7$^$9!#$3$3$G$O$?$$$F$$@10u$r;H$&(B -$B$G$7$g$&!#$7$+$7!"MxMQ$G$-$k%?%$%`%>!<%s$NCM$K$D$$$F$O!"JQ(B -$B?t(B @code{nndiary-headers} $B$r8+$F$/$@$5$$!#(B -@end itemize +@lisp +(agent-predicate . short) +@end lisp -1999$BG/$+$i(B 2010$BG/$^$G$NKh=57nMKF|$HKh7n$N0lF|$N(B 12:00, 20:00, 21:00, -22:00, 23:00 $B$*$h$S(B 24:00 $B$r@_Dj$9$k$?$a$K!"%a%C%;!<%8$K2C$($kF|Dx%X%C%@!<(B -$B$N6qBNNc$G$9(B ($B$=$N;~2?$r$7$?$iNI$$$+$O!"<+J,$G9M$($F$/$@$5$$(B): +$B$3$l$O(B agent $BJ,N`$N%G%#%U%)%k%H$HEy2A$J%0%k!<%W(B/$B%H%T%C%/%Q%i%a!<%?!<$G$9!#(B +$B$3$N$h$&$KC10l$N8l$G=R8l$r;XDj$9$k$H$-$O!"(B@code{agent-predicate} $B$N@_Dj(B +$BCM$O%I%C%HBP$GI=5-$7$J$1$l$P$J$i$J$$$3$H$KCm0U$7$F$/$@$5$$!#(B -@example -X-Diary-Minute: 0 -X-Diary-Hour: 12, 20-24 -X-Diary-Dom: 1 -X-Diary-Month: * -X-Diary-Year: 1999-2010 -X-Diary-Dow: 1 -X-Diary-Time-Zone: * -@end example +$B>e$N$b$N$HEy2A$JD9$$J}$NNc$O$3$&$J$k$G$7$g$&(B: + +@lisp +(agent-predicate or high (and (not low) (not long))) +@end lisp + +$B=R8l$NCM$,%I%C%HBP$GI=5-$5$l$F$$$J$/$F!"$=$NCM$O%j%9%H$@$H2>Dj$5$l$k$N$G!"(B +$BJ,N`$N@_Dj$GMW5a$5$l$k30B&$N3g8L$,!"$3$3$G$OF~$l$i$l$^$;$s!#(B + +$B$5$F!"%@%&%s%m!<%I%9%3%"$NJ8K!$ODL>o$N%9%3%"%U%!%$%k$NJ8K!$HF1$8$G$9$,!"(B +$BNc30$,$"$j$^$9!#5-;v$=$N$b$N$rl9g$N$h$&$K!"(B@code{$B%@%&%s%m!<%I%9%3%"5,B'(B} $B$N@_Dj$O!"$=$l$r%0%k!<(B +$B%W$K4X$7$F;H$&8B$j$O!"$=$3$N$9$Y$F$N%0%k!<%W$KE,MQ$G$-$k$b$N$J$i$PJ,N`$N(B +$BDj5A!"%0%k!<%W$KFCM-$J$i$P%0%k!<%W%Q%i%a!<%?!J}$N>l=j$G!"(B@code{$B%@%&%s%m!<%I%9%3%"5,B'(B} $B$O0J2<$N;0$D$N7A<0$N0l(B +$B$D$r@\Aw$C(B -$B$F!"$=$l$i$rC$9$k$3$H$r4j$$$^$9$,(B)$B!"<+N'7?$N%b!<%I$G$O:F%9%W!<%k$,$G$-$^(B -$B$;$s!#(B +$B>e$G=q$+$l$F$$$k$h$&$K!"%9%3%"IU$1%-!<%o!<%I$N0lItJ,$7$+;H$($J$$$3$H$r=|(B +$B$1$P!"$3$l$OIaDL$N(B Gnus $B%9%3%"%U%!%$%k$N9=J8$HF1$8$G$9!#(B -$B<+N'7?$N%b!<%I$G(B @code{nndiary} $B$r;H$&$?$a$K$O!"$$$/$D$+$N$3$H$r$d$C$F$b(B -$B$i$o$J$1$l$P$J$j$^$;$s(B: +$BNc(B: @itemize @bullet @item -$B?7Ce%a!<%k$r(B @code{nndiary} $B$,<+J,$GJN,$5$l$F$$$k$3$H$KCm0U$7$F$/$@$5$$!#(B @end itemize -$B$$$C$?$s$3$l$re$G=R$Y$i$l$F$$$k;HMQ2DG=$J%9%3%"IU$1%-!<%o!<(B +$B%I(B @emph{$B$@$1(B} $B$r4^$s$G$$$J$1$l$P$J$j$^$;$s!#(B -@defvar nndiary-split-methods -$BI8=`$N(B @code{nnmail-split-methods} $BJQ?t$N!"F|DxMQ$KFC2=$7$?BeBXIJ$G$9!#(B -$BF1$89=J8(B (syntax) $B$r;H$$$^$9!#(B -@end defvar +$BNc(B: -$B:G=*E*$K$O(B @code{gnus-secondary-select-methods} $B$K!"915WE*(B -$B$J(B @code{nndiary} $B2>A[%5!<%P!<(B (@code{(nndiary "diary")} $B$,9T$J$&$Y$-$G(B -$B$"$k$h$&$J$b$N(B) $B$rDI2C$7$F$bNI$$$G$7$g$&!#(B +@itemize @bullet +@item +$BJ,N`;XDj(B -$B$&$^$/$$$1$P!"(BGnus $B$r:F5/F0$9$k$H!"$[$H$s$I$9$Y(B -$B$F(B (@file{nndiary.el} $B$N(B TODO $B$N9`$r;2>H(B) $B$,4|BTDL$j$KF0:n$9$k$G$7$g$&!#(B -$B<+N'7?$N%b!<%I$G$O!"(B@kbd{g} $B$d(B @kbd{M-g} $B$r%0%k!<%W%P%C%U%!!<$G%?%$%W$9(B -$B$l$P?7$7$$F|Dx%a!<%k$r$b$C$F$=$l$i$r(B -$BJ,3d$9$k$7!"(B@kbd{F} $B$O?7$7$$F|Dx%0%k!<%W$r8+$D$1$F$/$l$k!"$J$I!#(B +@lisp +("~/News/agent.SCORE") +@end lisp -@node Customizing NNDiary -@subsubsection NNDiary $B$N%+%9%?%^%$%:(B -@cindex customizing nndiary -@cindex nndiary customization +$B$^$?$O!"$b$7$+$9$k$H(B -$B$5$"(B @code{nndiary} $B$,N)$A>e$,$C$FF0:n$7$F$$$^$9!#$=$l$r%+%9%?%^%$%:$9$k(B -$B$H$-$,Mh$^$7$?!#%+%9%?%^%$%:$9$k$?$a$N%0%k!<%W$O(B @code{nndiary} $B$G$9(B ($B$X(B -$B$(!<(B)$B!#$I$N%*%W%7%g%s$r%+%9%?%^%$%:$7E]$7$?$$$+$r8+$D$1$k$?$a$K!"$=$l$K(B -$BL\$rDL$7$F$/$@$5$$!#$"$J$?$,JQ99$7$?$$$N$O!"$*$=$i$/0J2<$N$?$C$?Fs$D$NJQ(B -$B?t$G$7$g$&(B: +@lisp +("~/News/agent.SCORE" "~/News/agent.group.SCORE") +@end lisp -@defvar nndiary-reminders -$BM=Dj$r;W$$=P$5$;$F$b$i$$$?$$;~9o$N%j%9%H(B ($BNc$($P;0=54VA0!"$=$l$+$iFsF|A0!"(B -$B$=$l$+$i0l;~4VA0!"$=$7$F$=$N$H$-(B) $B$G$9!#!V;W$$=P$5$;$F$b$i$&!W$N0UL#$O!"(B -$B?7Ce%a!<%k$rDj$5$l$^$9(B ($B$=$l$,%G%#%U%)%k%H$G$9(B)$B!#(B -@end defvar +@lisp +(agent-score "~/News/agent.SCORE") +@end lisp -@node The Gnus Diary Library -@subsection Gnus Diary $B%i%$%V%i%j!<(B -@cindex gnus-diary -@cindex the Gnus diary library +$B$3$3$G$bA0=R$N$h$&$K!"DI2C$N%9%3%"%U%!%$%k$r;XDj$9$k$3$H$,$G$-$^$9!#3g8L(B +$B$K$D$$$F8@$o$J$1$l$P$$$1$^$;$s$+(B? +@end itemize -@code{nndiary} $B$re0L3,AX$K=q$+$l(B -$B$?(B @code{gnus-diary} $B$H$$$&%i%$%V%i%j!<$,$"$C$F!"$?$/$5$s$NJXMx$J$3$H$r(B -$B$d$C$F$/$l$^$9!#(B +@item +@code{$BIaDL(B} $B$N%9%3%"%U%!%$%k$N;HMQ(B -$B$=$l$r;H$&$?$a$K$O!"0J2<$N9T$r(B @file{~/.gnus.el} $B%U%!%$%k$K2C$($F$/$@$5(B -$B$$(B: +$B$"$k%0%k!<%W$N$?$a$K$"$J$?$,K>$s$@!V%@%&%s%m!<%I!W$N4p=`$,!"!VFI$`!W4p=`(B +$B$HF1$8$J$i$P!"0l$D$N%0%k!<%W$N$?$a$KFs$D$N%9%3%"5,B'$r0];}4IM}$7$?$$$H$O(B +$B;W$o$J$$$G$7$g$&!#$=$&$$$&>l9g$O!"2?$r%@%&%s%m!<%I$9$k$+$r7h$a$k:]$K!"%(!<(B +$B%8%'%s%H$K(B @code{$BIaDL(B} $B$N%9%3%"%U%!%$%k$r;2>H$5$;$k$3$H$,$G$-$^$9!#(B + +$BJ,N`$NDj5A$d%0%k!<%W%Q%i%a!<%?!<$G$3$l$i$N;X<($r9T$J$&$H!"%(!<%8%'%s%H$O(B +$B$"$k%0%k!<%W$KE,MQ$9$k$3$H$,$G$-$k$9$Y$F$N%9%3%"%U%!%$%k$rFI$_9~$s$G!";H(B +$B$&$3$H$,5v$5$l$F$$$k%9%3%"IU$1%-!<%o!<%I$NI{%;%C%H$G$O$J$$9`L\(B +$B$r(B @emph{$BA*JL$7$FJ}(B -$B$rDs6!$7$^$9(B ($B$"$J$?$,$=$l$i$r;H$C$F$$$?$i!"$9$_$^$;$s(B)$B!#(B +@item +$B%0%k!<%W%Q%i%a!<%?!<;XDj(B -@menu -* Diary Summary Line Format:: $B$h$jNI$$35N,9T;EMM(B -* Diary Articles Sorting:: $B%a%C%;!<%8$rJB$YBX$($k5$$NMx$$$?J}K!(B -* Diary Headers Generation:: $Bo(B @samp{From Joe: Subject} $B$N$h$&$J$b$N(B) $B$GF|Dx%a%C(B -$B%;!<%8$rI=<($9$k$N$O!"$^$C$?$/Lr$KN)$A$^$;$s!#$?$$$F$$$O$"$J$?$,%a%C%;!<(B -$B%8$r=q$$$??M$G!"$*$*$+$?M=Dj$NF|IU$r8+$?$$$H;W$C$F$$$k$G$7$g$&!#(B +$BDL>o$9$Y$F$NJ,N`$OJ,N`%P%C%U%!!<$+$i4IM}$7$^$9!#$3$l$K(B ($B%0%k!<%W%P%C%U%!!<(B +$B$G(B @kbd{J c} $BL?Na$r;H$C$F(B) $B=i$a$FF~$k$H!"%G%#%U%)%k%H$NJ,N`$@$1$,I=<($5(B +$B$l$^$9!#(B -@code{gnus-diary} $B$O!"35N,9T;EMM$G;H$&Fs$D$NDI2C$NMxMQC$5$l$J$$$3$H$r=|$$$F!"%a%C%;!<%8$,4|8B@Z$l>C5n2DG=$G$"$k$3$H$K5$$r(B -$BIU$1$F$/$@$5$$(B): +@table @kbd +@item q +@kindex q ($BJ,N`(B) +@findex gnus-category-exit +$B%0%k!<%W%P%C%U%!!<$KLa$j$^$9(B (@code{gnus-category-exit})$B!#(B -@example - E Sat, Sep 22 01, 12:00: Joe's birthday (in 6 months, 1 week) -@end example +@item e +@kindex e ($BJ,N`(B) +@findex gnus-category-customize-category +$BA*Br$5$l$?J,N`$N%Q%i%a!<%?!<$r0l3g$7$F@_Dj$9$k$?$a$K!"%+%9%?%^%$%:%P%C%U%!!<(B +$B$r;H$$$^$9(B (@code{gnus-category-customize-category})$B!#(B + +@item k +@kindex k ($BJ,N`(B) +@findex gnus-category-kill +$B8=:_$NJ,N`$r>C5n$7$^$9(B (@code{gnus-category-kill})$B!#(B + +@item c +@kindex c ($BJ,N`(B) +@findex gnus-category-copy +$B8=:_$NJ,N`$rJ#@=$7$^$9(B (@code{gnus-category-copy})$B!#(B + +@item a +@kindex a ($BJ,N`(B) +@findex gnus-category-add +$B?7$7$$J,N`$rDI2C$7$^$9(B (@code{gnus-category-add})$B!#(B + +@item p +@kindex p ($BJ,N`(B) +@findex gnus-category-edit-predicate +$B8=:_$NJ,N`$N=R8l$rJT=8$7$^$9(B (@code{gnus-category-edit-predicate})$B!#(B + +@item g +@kindex g ($BJ,N`(B) +@findex gnus-category-edit-groups +$B8=:_$NJ,N`$KB0$9$k%0%k!<%W$N%j%9%H$rJT=8$7$^(B +$B$9(B (@code{gnus-category-edit-groups})$B!#(B + +@item s +@kindex s ($BJ,N`(B) +@findex gnus-category-edit-score +$B8=:_$NJ,N`$N%@%&%s%m!<%I%9%3%"5,B'$rJT=8$7$^(B +$B$9(B (@code{gnus-category-edit-score})$B!#(B + +@item l +@kindex l ($BJ,N`(B) +@findex gnus-category-list +$B$9$Y$F$NJ,N`$rI=<($7$^$9(B (@code{gnus-category-list})$B!#(B +@end table + +@node Category Variables +@subsubsection $BJ,N`JQ?t(B + +@table @code +@item gnus-category-mode-hook +@vindex gnus-category-mode-hook +$BJ,N`%P%C%U%!!<$GA0$G$9!#(B + +@item g +$B$=$NJ,N`$KB0$9$k%0%k!<%W$N?t$G$9!#(B +@end table + +@item gnus-category-mode-line-format +@vindex gnus-category-mode-line-format +$BJ,N`%b!<%I9T$NMM<0$G$9(B (@pxref{Mode Line Formatting})$B!#(B -$B>e5-$N$h$&$J$b$N$rF@$k$?$a$K!"IaCJ$@$C$?$i!"$"$J$?$O0J2<$N9T$rF|Dx%0%k!<(B -$B%W$N%Q%i%a!<%?!<$K2C$($h$&$H$9$k$G$7$g$&(B: +@item gnus-agent-short-article +@vindex gnus-agent-short-article +$B$3$NCM$h$j>/$J$$9T?t$N5-;v$OC;$$$H8+$J$7$^$9!#%G%#%U%)%k%H$O(B 100 $B$G$9!#(B -@lisp -(gnus-summary-line-format "%U%R%z %uD: %(%s%) (%ud)\n") -@end lisp +@item gnus-agent-long-article +@vindex gnus-agent-long-article +$B$3$NCM$h$jB?$$9T?t$N5-;v$OD9$$$H8+$J$7$^$9!#%G%#%U%)%k%H$O(B 200 $B$G$9!#(B -$B$7$+$7(B @code{gnus-diary} $B$O$=$l$r<+F0$G9T$J$$$^$9(B (@pxref{Diary Group -Parameters})$B!#$=$l$G$b$"$J$?$O!"0J2<$N%f!<%6!.$5$$%9%3%"$r;}$D5-;v$ODc%9%3%"$@$H8+$J$7$^$9!#%G%#%U%)%k%H(B +$B$O(B 0 $B$G$9!#(B -@defvar gnus-diary-summary-line-format -$BF|Dx%0%k!<%W$N$?$a$K;H$o$l$k35N,9T;EMM$rDj5A$7$^$9(B (@pxref{Summary -Buffer Lines})$B!#(B@code{gnus-diary} $B$O$=$l$r!"F|Dx%0%k!<%W$N%Q%i%a!<%?!<$r(B -$B<+F0$G99?7$9$k$?$a$K;H$$$^$9!#(B -@end defvar +@item gnus-agent-high-score +@vindex gnus-agent-high-score +$B$3$NCM$h$jBg$-$$%9%3%"$r;}$D5-;v$O9b%9%3%"$@$H8+$J$7$^$9!#%G%#%U%)%k%H(B +$B$O(B 0 $B$G$9!#(B -@defvar gnus-diary-time-format -$BF|Dx$N35N,%P%C%U%!!<$KF|IU$rI=<($9$k$?$a$N=qK!;EMM$rDj5A$7$^$9!#$3$l$OMx(B -$BMQ\:Y$OJQ?t$N@bL@J8$r8+$F$/$@$5(B -$B$$!#(B -@end defvar +@item gnus-agent-expire-days +@vindex gnus-agent-expire-days +$B4|8B@Z$l>C5n$9$kA0$K!"4{FI5-;v$r%(!<%8%'%s%H$N%m!<%+%k%G%#%9%/$KN1$a$F$*(B +$B$+$J$1$l$P$J$i$J$$F|?t(B ($B!V4|8B@Z$l>C5n!W$H$$$&L>A0$OF1$8$G$9$,!"%5!<%P!<(B +$B$G4|8B@Z$l>C5n$9$k$3$H$G$O$"$j$^$;$s!#C1$K5-;v$N%m!<%+%k$JJ#@=$r>C$9$3$H(B +$B$r0UL#$7$^$9(B)$B!#$5$i$KM}2r$9$Y$-Bg;v$J$3$H$O!"5-;v$,FI$^$l$?;~$G$O$J$/%m!<(B +$B%+%k%G%#%9%/$K5-;v$,=q$+$l$?;~$+$i7W?t$,;O$^$k$H$$$&$3$H$G$9!#%G%#%U%)%k(B +$B%H$O(B 7$BF|$G$9!#(B -@defvar gnus-diary-delay-format-function -$BF|Dx$N35N,%P%C%U%!!<$KCY1d(B ($B;D$j;~4V(B) $B$rI=<($9$k$?$a$N@07A4X?t$rDj5A$7$^(B -$B$9!#$3$l$OMxMQ\:Y$OJQ?t(B -$B$N@bL@J8$r8+$F$/$@$5$$!#(B -@end defvar +@item gnus-agent-enable-expiration +@vindex gnus-agent-enable-expiration +$B%0%k!<%W$N5-;v$,!"%G%#%U%)%k%H$G4|8B@Z$l>C5n$5$l$k$+!"L54|8B$KJ];}$5$l$k(B +$B$+$r7hDj$7$^$9!#%G%#%U%)%k%H$O(B @code{ENABLE} $B$G!"$"$J$?$,K>$`$J$i$P4|8B(B +$B@Z$l>C5n$r$5$;$J$$$h$&$K$7$J$1$l$P$J$i$J$$$3$H$r0UL#$7$^$9!#0lJ}!"$3$l(B +$B$r(B @code{DISABLE} $B$K@_Dj$9$k$3$H$,$G$-$^$9!#$=$N>l9g!"A*Br$5$l$?%0%k!<%W(B +$B$G$N4|8B@Z$l>C5n$rM-8z$K$7$J$1$l$P$J$j$^$;$s!#(B +@end table -@node Diary Articles Sorting -@subsubsection $BF|Dx5-;v$NJB$YBX$((B -@cindex diary articles sorting -@cindex diary summary lines sorting -@findex gnus-summary-sort-by-schedule -@findex gnus-thread-sort-by-schedule -@findex gnus-article-sort-by-schedule +@node Agent Commands +@subsection $B%(!<%8%'%s%HL?Na(B +@findex gnus-agent-toggle-plugged +@kindex J j ($B%(!<%8%'%s%H(B) -@code{gnus-diary} $B$OJB$YBX$((B (@pxref{Sorting the Summary Buffer}) $B$N$?$a(B -$B$K(B @code{gnus-summary-sort-by-schedule}$B!"(B -@code{gnus-thread-sort-by-schedule} $B$*$h(B -$B$S(B @code{gnus-article-sort-by-schedule} $B$H$$$&?7$7$$4X?t$rDs6!$7$^$9!#$3(B -$B$l$i$N4X?t$K$h$C$F!":G$b6a$$M=Dj$+$i:G$b1s$$J}$^$G!"F|Dx$N35N,%P%C%U%!!<(B -$B$r@0M}$9$k$3$H$,$G$-$^$9!#(B +$B$9$Y$F$N(B Gnus $B%(!<%8%'%s%HL?Na$O(B @kbd{J} $B%5%V%^%C%W$K$"$j$^$9!#(B +@kbd{J j} (@code{gnus-agent-toggle-plugged}) $BL?Na$O$9$Y$F$N%b!<%I$GF0:n(B +$B$7!"(BGnus $B%(!<%8%'%s%H$N(B plugged/unplugged $B>uBV$r@Z$jBX$($^$9!#(B -@code{gnus-diary} $B$O<+F0E*$K35N,%P%C%U%!!<$N!VJB$YBX$((B (sort)$B!W%a%K%e!<(B -$B$K(B @code{gnus-summary-sort-by-schedule} $B$rAH$_9~$_!"B>$NFs$D$rBh0lr7o$K9gCW$9$k(B) $B5-;v$r$9$Y(B +$B$Fo$N%a!<%k$rF|DxMQ$N$b$N$KJQ49$9(B -$B$kA`:n$r4JC1$K$9$k$?$a$K!"(B -@code{message-mode} $B$H(B @code{article-edit-mode} $B$K$*$$(B -$B$F(B @kbd{C-c C-f d} $B%-!<$H$7$F@_Dj$b$5$l$F$$$^$9!#(B +@item J c +@kindex J c ($B%(!<%8%'%s%H(B $B%0%k!<%W(B) +@findex gnus-enter-category-buffer +$B%(!<%8%'%s%HJ,N`%P%C%U%!!<$KF~$j$^$9(B (@code{gnus-enter-category-buffer})$B!#(B -$B@\F,0z?t$rH<$C$F$3$N4X?t$r8F$V$H!"$=$l$i$,$"$k$+!"@5$7$$$+$I$&$+$H$OL54X(B -$B78$K!"F|Dx%X%C%@!<$NF~NO$r6/@)$7$^$9!#$=$&$d$C$F!"Nc$($P$9$G$K@5$7$/@_Dj(B -$B$5$l$?%a%C%;!<%8$NF|Dx$r!"$H$F$b4JC1$KJQ99$9$k$3$H$,$G$-$^$9!#(B +@item J s +@kindex J s ($B%(!<%8%'%s%H(B $B%0%k!<%W(B) +@findex gnus-agent-fetch-session +$BA4%0%k!<%W$NE,3J$J(B ($BLuCm(B: $B$"$J$?$,;XDj$7$?>r7o$K9gCW$9$k(B) $B5-;v$r$9$Y$FC5n$7$^(B +$B$9(B (@code{gnus-agent-remove-group})$B!#$3$NL?Na$O%W%m%;%9(B/$B@\F,0z?t$N=,47$r(B +$BM}2r$7$^$9!#(B(@pxref{Process/Prefix})$B!#(B -$B$5$F!"0J>e$N@bL@$r$9$Y$FFI$s$G$/$l$?$b$N$H$7$F!"0J2<$O(B @code{nndiary} $B$G(B -$B%a!<%k$rAw?.$9$k$3$H$K4X$9$k!"Fs$D$N:G8e$NCm0U;v9`$G$9(B: +@item J Y +@kindex J Y ($B%(!<%8%'%s%H(B $B%0%k!<%W(B) +@findex gnus-agent-synchronize-flags +$B%j%b!<%H%5!<%P!<$,(B unplugged $B$N$H$-$KJQ99$5$l$?%U%i%0$,$"$l$PF14|$5$;$^(B +$B$9!#(B +@end table -@itemize @bullet -@item -@code{nndiary} $B$O(B @emph{$BK\Ev$N(B} $B%a!<%k%P%C%/%(%s%I$G$9!#K\Ev$K$"$J$?$OK\(B -$BEv$NF|Dx%a%C%;!<%8$rK\Ev$KAw$j$^$9!#$3$l$O!"F|Dx%a%C%;!<%8$rAw$k$3$H$K$h$C(B -$B$F!"C/$K$G$b(B ($BH`$i$,(B Gnus $B$H(B @code{nndiary} $B$r;H$C$F$$$k$N$J$i$P(B) $BM=Dj$r(B -$BEA$($k$3$H$,$G$-$k$3$H$r$b0UL#$7$^$9!#(B -@item -$B$7$+$7$J$,$i(B @code{nndiary} $B$O(B @code{request-post} $B%a%=%C%I$r;}$C$F$b$$(B -$B$k$N$G!"F|Dx%0%k!<%W$G(B @kbd{C-u m} $B$NBe$o$j$K(B @kbd{C-u a} $B$r;H$&$3$H$K$h$C(B -$B$F!"%a%C%;!<%8$ro;~@\B3$7$?Bg$-$J%^%7%s$GAv$i$;$F$$$^$7$?!#%K%e!<%9$NG[Aw$O%K%e!<%9(B -$B%5!<%P!<$K$h$C$FC5n$7$^$9(B (@code{gnus-agent-unmark-article})$B!#(B -$B:#F|$G$OB?$/$N?M!9$O<+Bp$G%K%e!<%9$d%a!<%k$rFI$_!"%M%C%H%o!<%/$K@\B3$9$k(B -$B$?$a$K%b%G%`$NN`$r;H$$$^$9!#EEOCBe$N@A5a=q$,G|Bg$J$b$N$K>e$i$J$$$h$&$K!"(B -$B$9$Y$F$N%K%e!<%9$H%a!<%k$r$9$9$j9~$s$GEEOC$r@Z$j!"?t;~4V$+$1$FFI$s$G$+$i(B -$BAw$j$?$$JV?.$r$9$Y$FAw?.$9$k!"$H$$$&O$NA0?H$O(B 1997$BG/:"$K=q$+$l$^$7(B -$B$?!#(B) +@cindex % +@item @@ +@kindex @@ ($B%(!<%8%'%s%H(B $B35N,(B) +@findex gnus-agent-toggle-mark +$B5-;v$r%@%&%s%m!<%I$9$k$+$I$&$+$r@Z$jBX$($^(B +$B$9(B (@code{gnus-agent-toggle-mark})$B!#%G%#%U%)%k%H$G$O%@%&%s%m!<%I$N0u(B +$B$O(B @samp{%} $B$G$9!#(B -$B$b$A$m$s!"$3$l$r9T$J$&$?$a$K%K%e!<%9%5!<%P!<$r;H$&$3$H$b$G$-$^$9!#;d(B -$B$O(B @code{inn} $B$r(B @code{slurp}, @code{pop}, @code{sendmail} $B$H0l=o$K$3$3(B -$B?tG/;H$C$F$-$^$7$?$,!"$7$+$7$3$l$OB`6~$J;E;v$G$9!#$b$7$"$k%^%7%s>e$G%K%e!<(B -$B%9$rFI$`?M$,$"$J$?$7$+$$$J$1$l$P!"%K%e!<%9%5!<%P!<$N5!G=$r%K%e!<%9%j!<%@!<(B -$B$KG$$;$k$h$&$K$9$k$3$H$OM}$K$+$J$C$F$$$^$9!#(B +@item J c +@kindex J c ($B%(!<%8%'%s%H(B $B35N,(B) +@findex gnus-agent-catchup +$B%-%c%C%7%e$5$l$F$$$J$$!"%@%&%s%m!<%I$5$l$F$$$J$$!"$^$?$O%@%&%s%m!<%I$G$-(B +$B$J$$$9$Y$F$N5-;v$r4{FI$K$7$^$9(B (@code{gnus-agent-catchup})$B!#(B -Gnus $B$r!V%*%U%i%$%s!W$N%K%e!<%9%j!<%@!<$H$7$F;EN)$F$k$N$O6K$a$F4JC1$G$9!#(B -$B$^$7$$(B ($BLuCm(B: $B$"$J$?$,;XDj$7$?>r7o$K9gCW$9$k(B) $B5-(B +$B;v(B (@pxref{Agent Categories}) $B$r%@%&%s%m!<%I$7$^(B +$B$9!#(B(@code{gnus-agent-fetch-group})$B!#(B -$B$b$A$m$s!"$3$l$r$=$s$J$U$&$K;H$&$K$O!"$$$/$D$+?7$7$$L?Na$r3P$($J$/$F$O$J(B -$B$j$^$;$s!#(B +@item J s +@kindex J s ($B%(!<%8%'%s%H(B $B35N,(B) +@findex gnus-agent-summary-fetch-series +$B$3$N%0%k!<%W$N$9$Y$F$N%W%m%;%90u$,IU$$$?5-;v$r%@%&%s%m!<%I$7$^(B +$B$9!#(B(@code{gnus-agent-summary-fetch-series})$B!#(B -@menu -* Agent Basics:: $B$3$l$i$O$I$&F0$/$N$+(B -* Agent Categories:: $B2?$r%@%&%s%m!<%I$9$k$+$r(B Gnus $B%(!<%8%'%s%H$K65$($kJ}K!(B -* Agent Commands:: $B3F%P%C%U%!!<$G$N?7$7$$L?Na(B -* Agent Visuals:: $B35N,%P%C%U%!!<$,JQ2=$9$k$+$b$7$l$J$$%(!<%8%'%s%H$N=j6H(B -* Agent as Cache:: $B%(!<%8%'%s%H$OBg$-$J%-%c%C%7%e$G$b$"$k(B -* Agent Expiry:: $B8E$$5-;v$rDI$$J'$&J}K!(B -* Agent Regeneration:: $BDL?.@ZCG$dB>$N;v8N$+$i2sI|$9$kJ}K!(B -* Agent and flags:: $B%(!<%8%'%s%H$O$I$&%U%i%0$r0];}$9$k$N$+(B -* Agent and IMAP:: $B%(!<%8%'%s%H$r(B @acronym{IMAP} $B$G;H$&J}K!(B -* Outgoing Messages:: $B%K%e!<%9$d%a!<%k$r=P$9$H$-$K$J$K$,5/$3$k$N$+(B? -* Agent Variables:: $B%+%9%?%^%$%:$O3Z$7(B -* Example Setup:: $B%*%U%i%$%s?M4V$N$?$a$N(B @file{~/.gnus.el} $B$NNc(B -* Batching Agents:: @code{cron} $B%8%g%V$G%K%e!<%9$rpJs(B) $B$NHO0O$+$iCN$C$F$$$k>l9g$K$O!"I=(B +$BBj$,(B @samp{[Undownloaded article #####]} $B$N$h$&$K$J$C$F$$$k$$$/$D$+$N5-(B +$B;v$r8+$k$+$b$7$l$^$;$s!#$=$l$i$O8+Ev$?$i$J$$%X%C%@!<$N$?$a$N7jKd(B +$B$a(B (placeholders) $B$G$9!#0u$r@_Dj$9$k$3$H$OJL$H$7$F!"$=$l$i$N7jKd$a$N0l$D(B +$B$G$G$-$k$3$H$OB?$/$O$"$j$^$;$s!#:G=*E*$K(B Gnus $B$,%0%k!<%W$N%X%C%@!<$rH(B)$B!#(B -$B$4B8CN$N$h$&$K(B Gnus $B$O$"$J$?$,%I%8$rF'$`$9$Y$F$N5!2q$rDs6!$7$^$9!#$=$l$r(B -$B=@Fp@-$H8@$&?M$b$$$^$9!#$5$i$K(B Gnus $B$OBg$$$K%+%9%?%^%$%:2DG=$G!"$=$l$OMx(B -$BMQ$N%K%e!<%9%j!<%@!<$OM-L5$r8@$o$:$"$J$?$K%I%8$rF'$^$;$k$+$b$7$l(B -$B$^$;$s$,!"(BGnus $B$G$O$"$J$?$KA*Br8"$,$"$j$^$9(B! +$B$9$Y$F$N?M$K$H$C$FL@Gr$+$b$7$l$^$;$s$,!"%*%U%i%$%s$N$H$-$KMxMQ$G$-$k$N$O!"(B +plugged $B$@$C$?4|4V$K%(!<%8%'%s%H$K$l$N5-;v$N%@%&%s%m!<%I$N>uBV$rI=<($7$^$9!#(B -Gnus $B$OuBV$K$b$"$j$^$;$s!#(B -$B$b$C$H@53N$K8@$($P!"%5!<%P!<$4$H$K$=$l$>$l$N>uBV$r;}$A$^$9!#$3$l$O!"$$$/(B -$B$D$+$N%5!<%P!<$,(B unplugged $B$G$b!"B>$N%5!<%P!<$O(B plugged $B$K$J$k$3$H$,$G$-(B -$B$k$H$$$&$3$H$G$9!#$5$i$K!"%(!<%8%'%s%H$,$$$/$D$+$N%5!<%P!<$r$^$H$a$FL5;k(B -$B$9$k(B ($B$=$l$i$r>o$K(B plugged $B$K$J$C$F$$$k$h$&$K8+$;$+$1$k(B) $B$h$&$K$b$G$-$^(B +$BBh0l$N;k3P8z2L$O(B @samp{%O} $B;EMM$G$9!#(B@code{gnus-summary-line-format} $B$r(B +$B%+%9%?%^%$%:$7$F$3$N;X<(;R$r4^$a$k$H!"5-;v$N%@%&%s%m!<%I$N>uBV$r<($9$?$a(B +$B$KC10l$NJ8;z$rI=<($9$k>l=j$,2C$o$j$^$9!#%(!<%8%'%s%H$+%-%c%C%7%e$N$I$A$i(B +$B$+$Kr7o8!::$H%U%'!<%9L>$N%j%9%H(B (@code{gnus-summary-highlight} $B;2(B +$B>H(B) $B$K$h$C$F@)8f$5$l$k$3$H$G$9!#$=$l$>$l$N>r7o$O!"$=$l$,%j%9%H$NCf$K8=$l(B +$B$k=g$K8!::$5$l$k$N$G!"8e$N>r7o$h$j$bA0$N>r7o$,M%@h$5$l$^$9!#$3$l$,0UL#$9(B +$B$k$9$Y$F$O!"%@%&%s%m!<%I$5$l$F$$$J$$5-;v$K2D;k5-;v(B (ticked) $B$N0u$rIU$1$F(B +$B$b!"$=$N5-;v$O2D;k5-;v$N%U%'!<%9$G$O$J$/$F!"%@%&%s%m!<%I$5$l$F$$$J$$5-;v(B +$B$N%U%'!<%9$GI=<($7B3$1$i$l$k$H$$$&$3$H$G$9!#(B -$B$b$&0l$D$O!V%*%U%i%$%s!W$H$$$&>uBV$G$9!#%5!<%P!<$O$H$-$I$-@\B3$G$-$J$/$J(B -$B$j$^$9!#(BGnus $B$,$3$N$3$H$K5$IU$/$H!"$=$N%5!<%P!<$r%*%U%i%$%s$N>uBV$K@Z$j(B -$B49$($F$bNI$$$+$I$&$+$r?R$M$^$9!#(BYes $B$HEz$($?$J$i$P(B ($B%*%s%i%$%s$KLa$7$FNI(B -$B$$$+$H(B Gnus $B$,?R$M$?>l9g0J30$O(B)$B!"%5!<%P!<$O$$$/$i$+(B unplugged $B$@$C$?$H$-(B -$B$N$h$&$K?6$kIq$$$^$9!#(B +($B5-;v$rFI$`$?$S$KF1$85-;v$r%@%&%s%m!<%I$7$J$$$h$&$K$9$k$?$a!"$^$?$O@\B3(B +$B;~4V$r:G>.$K$9$k$?$a$K(B) $B%(!<%8%'%s%H$r%-%c%C%7%e$H$7$F;H$&>l9g$O!"%@%&%s(B +$B%m!<%I$5$l$F$$$J$$5-;v$N%U%'!<%9$O$*$=$i$/NI$$9M$($N$h$&$K;W$($k$G$7$g$&!#(B +$B%@%&%s%m!<%I$5$l$?5-;v$KBP$7$F$9$Y$F$N;E;v(B ($B0u$rIU$1$k!"FI$`!":o=|$9(B +$B$k(B) $B$r9T$J$($P!"$$$D$bDL>o$N%U%'!<%9$,8=$l$k$+$i$G$9!#$7$+$7!"(B +@acronym{NOV} $B$r%-%c%C%7%e$9$k$3$H$K$h$C$F%*%s%i%$%s@-G=$r2~A1$9$k$?$a$K(B +$B%(!<%8%'%s%H$r;H$C$F$$$kMxMQl9g$O!"(B +@code{agent-enable-undownloaded-faces} $B%0%k!<%W%Q%i%a!<%?!<(B +$B$r(B @code{t} $B$K@_Dj$7$F!"%@%&%s%m!<%I$5$l$F$$$J$$5-;v$N%U%'!<%9$rM-8z$K$7(B +$B$J$1$l$P$J$j$^$;$s!#$3$N%Q%i%a!<%?!<$OB>$N$9$Y$F$N%(!<%8%'%s%H%Q%i%a!<%?!<(B +$B$HF1MM$K!"%(!<%8%'%s%HJ,N`(B (@pxref{Agent Categories})$B!"%0%k!<%W%H%T%C(B +$B%/(B (@pxref{Topic Parameters})$B!"$"$k$$$O8D!9$N%0%k!<(B +$B%W(B (@pxref{Group Parameters}) $B$KBP$7$F@_Dj$9$k$3$H$,$G$-$^$9!#(B -@itemize @bullet -@item -@findex gnus-unplugged -Gnus $B$r(B @code{gnus-unplugged} $B$G5/F0$7$^$9!#$3$l$O(B unplugged $B$G(B Gnus $B%(!<(B -$B%8%'%s%H$rN)$A>e$2$^$9!#$3$N%b!<%I$G$O!"$9$G$Kl9g!";ve%G%#%9%/MFNL$r2sI|$9$k$3$H$O(B +$B$5$i$K$b$C$H:$Fq$G$9!#0l$D$N2r7hJ}$GC5n!W$9$k>l9g$K!"$I$3$KEXNO$r=8Cf$9$k$Y$-$+$,$o$+$j$^$9!#(B -@item -$BH$7$F$/$@$5$$!#(B +@node Agent as Cache +@subsection $B%-%c%C%7%e$H$7$F$N%(!<%8%'%s%H(B -@item -$B$=$&$9$l$P!"D>$A$K?7$7$$%K%e!<%9$rFI$`$3$H$b$G$-$k$7!"%K%e!<%9$r%m!<%+%k(B -$B%^%7%s$K%@%&%s%m!<%I$9$k$3$H$b$G$-$^$9!#8er7o$K9gCW$9(B -$B$k(B) $B5-;v$rH$7$F$/$@$5$$!#(B) +Gnus $B$,(B plugged $B$G$"$k$H$-$K!"$9$G$K%X%C%@!<$d5-;v$,%(!<%8%'%s%H$K3JG<$5(B +$B$l$F$$$k$N$J$i$P!"$=$l$i$r:F$S%@%&%s%m!<%I$9$k$N$O8zN(E*$G$O$"$j$^$;$s!#(B +$B$=$N$?$a(B Gnus $B$ODL>o%X%C%@!<$r0l2s$@$1%@%&%s%m!<%I$7$F%(!<%8%'%s%H$K3JG<(B +$B$7$^$9!#$=$l$i$N%X%C%@!<$O8e$K35N,%P%C%U%!!<$r@8@.$9$k$H$-$K!"(B +plugged $B$+(B unplugged $B$K$+$+$o$i$:$K;H$o$l$^$9!#%G%#%U%)%k%H$G$O5-;v(B +$B$O(B ($B$=$l$O$?$/$5$s$N%G%#%9%/MFNL$rO2Hq$9$k$+$b$7$l$J$$$N$G(B) $B%(!<%8%'%s%H(B +$B$K%-%c%C%7%e$5$l$^$;$s$,!"$9$G$K%(!<%8%'%s%H$K%@%&%s%m!<%I$7$?5-;v$,$"$k(B +$B$J$i$P!"(BGnus $B$O%5!<%P!<$+$i:F$S5-;v$r%@%&%s%m!<%I$;$:$K!"$`$N$G$"$l$P!"(Bplugged $B$J4|4V$O>o$K%X%C%@!<$H5-;v$r%@%&%s%m!<(B +$B%I$9$k$h$&$K!"%(!<%8%'%s%H(B (@code{gnus-agent-cache} $B;2>H(B @ref{Agent +Variables}) $B$r@_Dj$9$k$3$H$,$G$-$^$9!#(BGnus $B$O$[$H$s$I3N$+$K$b$C$HCY$/$J(B +$B$j$^$9$,!"%5!<%P!<$H$NF14|$OJ]$?$l$^$9!#(Bnntp $B$+(B nnimap $B%P%C%/%(%s%I$r;H$C(B +$B$F$$$k>l9g$O!"$?$V$s$3$N:G8e$NE@$O0UL#$r$J$5$J$$$G$7$g$&!#(B -@item -$B$=$7$FBhFs%9%F%C%W$KLa$j$^$9!#(B -@end itemize +@node Agent Expiry +@subsection $B%(!<%8%'%s%H4|8B@Z$l>C5n(B -$B%(!<%8%'%s%H$r=i$a$F;H$&$H$-$O(B ($B$^$?$O$=$N$/$i$$$N;~4|$K(B)$B!"0J2<$N$$$/$D(B -$B$+$N:n6H$r$7$J$1$l$P$J$j$^$;$s!#(B +@vindex gnus-agent-expire-days +@findex gnus-agent-expire +@kindex M-x gnus-agent-expire +@kindex M-x gnus-agent-expire-group +@findex gnus-agent-expire-group +@cindex agent expiry +@cindex Gnus agent expiry +@cindex expiry, in Gnus agent -@itemize @bullet -@item -$B$I$N%5!<%P!<$r%(!<%8%'%s%H$GLLE]$r8+$k$+$r7h$a$^$9!#%a!<%k$N%P%C%/%(%s%I(B -$B$r%(!<%8%'%s%H$KLLE]$r8+$5$;$k$N$O$*$=$i$/L50UL#$G$7$g$&!#%5!<%P!<%P%C(B -$B%U%!!<$K0\F0$7(B ($B%0%k!<%W%P%C%U%!!<$G(B @kbd{^})$B!"%(!<%8%'%s%H$K07$C$FM_$7(B -$B$$%5!<%P!<(B ($BJ#?t2D(B) $B$G(B @kbd{J a} $B$r2!$9(B (@pxref{Server Agent -Commands}) $B$+!"$^$?$O%(!<%8%'%s%H$K07$C$FM_$7$/$J$$$N$K<+F0E*$KDI2C$5$l(B -$B$?%5!<%P!<$G(B @kbd{J r} $B$r2!$7$^$9!#%G%#%U%)%k%H$G(B -$B$O(B @code{gnus-select-method} $B$H(B @code{gnus-secondary-select-methods} $B$K(B -$B$"$k$9$Y$F$N(B @code{nntp} $B$H(B @code{nnimap} $B%5!<%P!<$,%(!<%8%'%s%H2=$5$l$^(B -$B$9!#(B +$B%(!<%8%'%s%H%P%C%/%(%s%I(B @code{nnagent} $B$O4|8B@Z$l>C5n$r07$$$^$;$s!#$(!<(B +$B$H!">/$J$/$H$bB>$N%P%C%/%(%s%I$N$h$&$K$=$l$r07$$$^$;$s!#$=$NBe$o$j$K!"(B +@code{gnus-agent-expire-days} $B$NF|?t$h$j$b8E$$4{FI5-;v$r$9$Y$F>C5n$9$k!"(B +$BFCJL$J(B @code{gnus-agent-expire} $B$H(B @code{gnus-agent-expire-group} $BL?Na$,(B +$B$"$j$^$9!#$3$l$i$O$"$J$?$,%G%#%9%/MFNL$r;H$$@Z$j$=$&$@$H;W$C$?$H$-$K!"$$(B +$B$D$G$b$G(B) $BCfCG$9$k$3$H$b$"$^(B +$B$jNI$$$3$H$G$O$"$j$^$;$s!#(B -@item -$B%@%&%s%m!<%IJ}?K$r7hDj$7$^$9!#$"$J$?$NJ}?K$r$N4X?t$O!"%(!<%8%'(B +$B%s%H$r%0%k!<%W$KF14|$5$;$k$?$a$K(B @code{gnus-agent-expire} $B$rJ}$H$b!"B??t$N%0%k!<%W$KE,MQ$9$kJ}?K$N(B -$B@_Dj$rMQ0U$7$F$$$^$9!#$I$l$r;H$&$+$O40A4$K$"$J$?$N@UG$$G$9!#N>J}$r:.$<$F(B -$B;H$&>l9g$O!"%H%T%C%/%Q%i%a!<%?!<$OJ,N`$rL58z$K$9$k$3$H$r9MN8$KF~$l$J$1$l(B -$B$P$J$i$J$$$G$7$g$&!#$"$J$?$NJ}?K$K$=$0$o$J$$>/?t$N%0%k!<%W$,$"$k$N$J$i$P!"(B -$B$=$l$i$N@_Dj$rJQ99$9$k$?$a$K%0%k!<%W%Q%i%a!<(B -$B%?!<(B (@pxref{Group Parameters}) $B$r;H$&$3$H$,$G$-$^$9!#(B +@code{agent-enable-expiration} $B$H$$$&%(!<%8%'%s%H$N%Q%i%a!<%?!<$r!"A*Br(B +$B$7$?%0%k!<%W$G$N4|8B@Z$l>C5n$rM^@)$9$k$?$a$K;H$&$3$H$,$G$-$^$9!#(B -@item -$B$($($H(B@dots{}$B!"0J>e$G$9!#(B -@end itemize +@vindex gnus-agent-expire-all +@code{gnus-agent-expire-all} $B$,(B @code{nil} $B$G$J$1$l$P!"%(!<%8%'%s%H$N4|(B +$B8B@Z$l>C5n%3%^%s%I72$O$9$Y$F$N5-;v(B---$BL$FI!"4{FI!"2D;k!"J]N15-;v$r>C5n$7(B +$B$^$9!#$b$7(B @code{nil} ($B$3$l$,%G%#%U%)%k%H(B) $B$G$"$l$P!"4{FI5-;v$N$_$,>C5n(B +$B$NBP>]$H$J$j!"L$FI!"2D;k!"$5$i$KJ]N15-;v$OL54|8B$KJ];}$5$l$^$9!#(B -@node Agent Categories -@subsection $B%(!<%8%'%s%HJ,N`(B +$B4|8B@Z$l>C5n$5$l$k$O$:$J$N$K;D$C$F$$$k5-;v$r8+$D$1$?$J$i$P!"$b$7$+$9$k$H(B +$B$$$/$D$+$N(B Gnus $B%(!<%8%'%s%H%U%!%$%k$,2u$l$F$$$^$9!#5/$3$j$&$kLdBj$r=$I|(B +$B$9$k$?$a$K!"(B +@code{gnus-agent-regenerate} $B$H(B @code{gnus-agent-regenerate-group} $B$H$$(B +$B$&FCJL$J%3%^%s%I$,$"$j$^$9!#(B -$B%K%e!<%9$rG[Aw$9$k5!9=$r%K%e!<%9%j!<%@!<$KE}9g$9$k/$7J]$9(B +@cindex agent regeneration +@cindex Gnus agent regeneration +@cindex regeneration -$B2?$r%@%&%s%m!<%I$9$k$+$r@)8f$9$k$?$a$N$h$jM-8z$JJ}K!$N0l$D$O!"J,(B -$BN`(B (@dfn{category}) $B$r:n@.$7$F!"$=$NJ,N`$K$$$/$D$+(B ($B$^$?$OA4It(B) $B$N%0%k!<(B -$B%W$r3d$jEv$F$k$3$H$G$9!#$I$s$JJ,N`$K$bB0$5$J$$%0%k!<%W$O!V%G%#%U%)%k%H!W(B -$B$NJ,N`$KB0$7$^$9!#(BGnus $B$OJ,N`$N:n@.$H4IM}$N$?$a$NFH<+$N%P%C%U%!!<$r;}$C(B -$B$F$$$^$9!#(B +@code{nnagent} $B$K$h$C$F;H$o$l$k%m!<%+%k$N%G!<%?9=B$$O!"$"$kNc30E*$J>r7o(B +$B$K$h$C$F$*$+$7$/$J$C$F$7$^$&$+$b$7$l$^$;$s!#$3$l$,5/$3$k(B +$B$H(B @code{nnagent} $B$N5!G=@-$,2<$,$k$+$b$7$l$J$$$7!"<:GT$7$5$($9$k$+$b$7$l(B +$B$^$;$s!#$3$NLdBj$N2r7h:v$O!"FbIt$NL7=b$r$9$Y$F:o=|$9$k$3$H$K$h$C$F!"%m!<(B +$B%+%k$N%G!<%?9=B$$r=$I|$9$k$3$H$G$9!#(B -$B$b$7$=$&$7$?$1$l$P!"%0%k!<%W%Q%i%a!<%?!<(B (@pxref{Group Parameters}) $B$H%H(B -$B%T%C%/%Q%i%a!<%?!<(B (@pxref{Topic Parameters}) $B$r!"%(!<%8%'%s%H$r@)8f$9$k(B -$BBeBXl9g!"%m!<%+%k$N%G!<%?9=B$$O@\B3$,@Z$l$kA0$K5-;v$,l=j$G@_Dj$9$k$3$H$,$G$-$k$N$G!"$I$N(B -$B%=!<%9$,?.MQ$G$-$k$+$r7h$a$k$?$a$N5,B'$r@_$1$^$7$?!#$3$N5,B'$O!"%Q%i%a!<(B -$B%?!<$N%=!<%9$,e$G$b(B @code{gnus-agent-regenerate} $B$ro$K<+?H$N%U%!%$%k$K5-O?$7$^$9!#(B -$BJ,N`$O!"L>A0!"$=$NJ,N`$KB0$9$k%0%k!<%W$N%j%9%H!"$*$h$S%+%9%?%^%$%:2DG=$J(B -$BJQ?t$h$j$bM%@h$5$l$kB?$/$NG$0U$J%Q%i%a!<%?!<$+$i@.$j$^$9!#%(!<%8%'%s%H%Q(B -$B%i%a!<%?!<$N40A4$J%j%9%H$r0J2<$K<($7$^$9!#(B +$B:F$S@\B3$9$k$H!"(BGnus $B$OJQ99$5$l$?$9$Y$F$N%U%i%0$r8!::$7$F!"$=$l$i$r%5!<(B +$B%P!<$HF14|$5$;$k$+$I$&$+$r?R$M$^$9!#$3$N5sF0(B +$B$O(B @code{gnus-agent-synchronize-flags} $B$G%+%9%?%^%$%:$9$k$3$H$,$G$-$^$9!#(B -@cindex Agent Parameters -@table @code -@item agent-groups -$B$3$NJ,N`$K$"$k%0%k!<%W$N%j%9%H!#(B +@vindex gnus-agent-synchronize-flags +@code{gnus-agent-synchronize-flags} $B$,(B @code{nil} $B$@$C$?$i!"%(!<%8%'%s%H(B +$B$O<+F0E*$K%U%i%0$rF14|$5$;$k$3$H$O$7$^$;$s!#$=$l$,%G%#%U%)%k%H(B +$B$N(B @code{ask} $B$@$C$?$i!"%(!<%8%'%s%H$O$"$J$?$,:F@\B3$7$?$H$-$K$"$J$?$,2?(B +$B$i$+$NJQ99$r9T$J$C$F$$$?$+$I$&$+$rD4$Y$F!"$b$7$=$&$@$C$?$i!"$=$l$i$rF14|(B +$B$5$;$?$$$+$I$&$+$r?R$M$^$9!#$=$l$i0J30$NCM$@$C$?>l9g$O!"$9$Y$F$N%U%i%0$O(B +$B<+F0E*$KF14|$5$;$i$l$^$9!#(B -@item agent-predicate -($BDL>o(B) $B$I$N5-;v$r%@%&%s%m!<%I$9$k$N$,E,Ev$+$H$$$&Bg$^$+$JNX3T$rM?$($k=R(B -$B8l!#$=$7$F(B +$B:F@\B3$7$?$H$-$K<+F0$G%U%i%0$rF14|$5$;$?$/$J$$$J$i!"o(B) $B$I$N5-;v$r%@%&%s%m!<%I$9$k$+$r7h$a$k$H$-$N$h$j$-$a$N:Y$+$$%9%3%"(B -$B5,B'!#(B($B$3$N%@%&%s%m!<%I%9%3%"(B (@dfn{download score}) $B$ODL>o$N%9%3%"$H$O(B -$BI,$:$7$b4X78$,L5$$$3$H$KCm0U$7$F$/$@$5$$!#(B) +$B5;=QE*CmC$;$P!"$"$J$?$,!VF14|!W$NA`:n$r9T$J$C$?$H$-$K!"(B +$B$=$N%U%i%0$O%;%C%H$5$l$F%5!<%P!<$+$i$O:o=|$5$l$^$9!#=gHVBT$A(B (queue) $B$K(B +$BF~$l$i$l$?%U%i%0$K4X$9$kF0:n$O!"%(!<%8%'%s%H%G%#%l%/%H%j!<$K$"$k%5!<%P!<(B +$BKh$N(B @code{flags} $B%U%!%$%k$NCf$G8+$D$+$k$G$7$g$&!#$=$l$i$O$"$J$?$,%U%i%0(B +$B$rF14|$5$;$?$H$-$K6u$K$J$j$^$9!#(B -@item agent-enable-expiration -$B$3$N%0%k!<%W$N8E$$5-;v$r%(!<%8%'%s%H$,4|8B@Z$l>C5n$9$Y$-$+$I$&$+$r<($9(B -$B%V!<%kJQ?t!#BgDq$N%0%k!<%W$O%G%#%9%/6u4V$rO2Hq$7$J$$$?$a$K4|8B@Z$l>C5n$5(B -$B$l$k$Y$-$G$9!#$$$d!"C5n$5$l$k$Y$-$G$O$J(B -$B$$%0%k!<%W$@$1$r4^$s$G$$$k$H8@$C$F$b!"$?$V$s:9$7;Y$($"$j$^$;$s!#(B +@node Agent and IMAP +@subsection $B%(!<%8%'%s%H$r(B IMAP $B$G;H$&J}K!(B -@item agent-days-until-old -$B4{FI$N5-;v$r4|8B@Z$l>C5n$7$F$b:9$7;Y$($J$$$3$H$rH=CG$9$kA0$K!"%(!<%8%'%s(B -$B%H$,BT$C$F$$$k$Y$-F|?t$r<($9@0?t!#(B +$B%(!<%8%'%s%H$O(B nnimap $B$r4^$`(B Gnus $B$N$I$s$J%P%C%/%(%s%I$G$bF0:n$7$^$9!#$7(B +$B$+$7(B @acronym{NNTP} $B$H(B @acronym{IMAP} $B$K$O$$$/$D$+$N35G0$N0c$$$,$"$k$N$G!"(B +$B$3$N>O$G$O%5!<%P!<$H$N@\B3$,@d$?$l$?%b!<%I$G$N(B @acronym{IMAP} $B$N%/%i%$%"(B +$B%s%H$H$7$F!"(BGnus $B%(!<%8%'%s%H$r$h$j1_3j$K;H$($k$h$&$K$9$k$?$a$N!"$$$/$D(B +$B$+$N>pJs$rDs6!$7$^$9!#(B -@item agent-low-score -@code{gnus-agent-low-score} $B$h$j$bM%@h$5$l$k@0?t!#(B +$B%5!<%P!<$H$N@\B3$,@d$?$l$F$$$k$H$-$N(B @acronym{IMAP} $B%/%i%$%"%s%H$K$"$J$?(B +$B$,4|BT$9$k$G$"$m$&$$$/$D$+$N5!G=$O!"8=:_$N%(!<%8%'%s%H$K$O@9$j9~$^$l$F$$(B +$B$^$;$s!#$=$l$i$O0J2<$NDL$j$G$9(B: -@item agent-high-score -@code{gnus-agent-high-score} $B$h$j$bM%@h$5$l$k@0?t!#(B +@itemize @bullet +@item +Unplugged $B$N$H$-$N(B nnimap $B%0%k!<%W$X$N%3%T!<$H0\F0!#(B -@item agent-short-article -@code{gnus-agent-short-article} $B$h$j$bM%@h$5$l$k@0?t!#(B +@item +Unplugged $B$N$H$-$N(B nnimap $B%0%k!<%W$N:n@.$H:o=|!#(B +@end itemize -@item agent-long-article -@code{gnus-agent-long-article} $B$h$j$bM%@h$5$l$k@0?t!#(B +@node Outgoing Messages +@subsection $B:9=PMQ%a%C%;!<%8(B -@item agent-enable-undownloaded-faces -$B%@%&%s%m!<%I$5$l$F$$$J$$5-;v(B -$B$r(B @code{gnus-summary-*-undownloaded-face} $B$N%U%'!<%972$r;H$C$F35N,%P%C(B -$B%U%!!<$KI=<($9$Y$-$+$I$&$+$r<($9%7%s%\%k!#(B@code{nil} $B0J30$J$i$I$s$J%7%s(B -$B%\%k$G$b!"%@%&%s%m!<%I$5$l$F$$$J$$5-;vMQ$N%U%'!<%9$r;H$&$h$&$K$J$j$^$9!#(B -@end table +Gnus $B$,(B unplugged $B$N$H$-!"%G%#%U%)%k%H$G$O$9$Y$F$N:9=PMQ%a%C%;!<%8(B ($B%a!<(B +$B%k$H%K%e!<%9$NN>J}(B) $B$O2<=q$-%0%k!<%W!H(Bqueue$B!I(B(@pxref{Drafts}) $B$K3JG<$5$l(B +$B$^$9!#Ej9F$7$?8e$G$b!"$=$3$G$=$N%a%C%;!<%8$r8+$?$jJT=8$9$k$N$O0U$N$^$^$G(B +$B$9!#(B -$B$$$C$?$sJ,N`$,:n$i$l$?$i!"J,N`$NL>A0$rJQ$($k$3$H$O$G$-$^$;$s!#(B +$BAw=P$9$k%a!<%k$,(B queue $B$5$l$k(B ($B=gHVBT$A$K$J$k(B) $B>u67$r@)8f$9$k$3$H$O2DG=(B +$B$G$9(B (@code{gnus-agent-queue-mail}, @ref{Agent Variables} $B;2>H(B)$B!#(B +Gnus $B$,(B unplugged $B$N$H$-!"30$KAw$j=P$9%K%e!<%9$O>o$K(B queue $B$5$l$k$@$1$G(B +$B$9!#(B -$B$=$l$>$l$NJ,N`$O!"$=$NJ,N`$NGSB>E*$J(B ($BB>$NJ,N`$K$OL5$$(B) $B%a%s%P!<$G$"$k%0(B -$B%k!<%W$N%j%9%H$r0];}$7$^$9!#GSB>5,B'$O<+F0E*$K<99T$5$l!"?7$7$$J,N`$K%0%k!<(B -$B%W$rDI2C$9$k$H!"$=$l$O8E$$J,N`$+$i<+F0E*$K$l!"$9$Y$F$N2DG=$J5-;v$r%@%&%s%m!<%I$9$k(B -$B$+!"$^$C$?$/2?$b$7$J$$$+!"$G$9!#$3$l$i$NFs$D$NFCJL$J=R8l$N>l9g$O!"DI2C$N(B -$B%9%3%"5,B'$OITMW$G$9!#(B +Unplugged $B$N$H$-$K%a!<%k$NAw?.$,$G$-$J$/$F!"$+$D(B unplugged $B$N$H$-$K$&$C(B +$B$+$j(B @kbd{J S} $B$rC!$$$F$7$^$&$3$H$,?4G[$J$i$P!"(BGnus $B$K$"$J$?$N9TF0$r3NG'(B +$B$5$;$k$3$H$,$G$-$^$9(B (@code{gnus-agent-prompt-send-queue}, @ref{Agent +Variables} $B;2>H(B)$B!#(B -@code{high} $B$d(B @code{low} $B$H$$$&=R8l$O2<$G@bL@$5$l$F$$$k$h$&$K!"(B -@code{gnus-agent-high-score} $B$H(B @code{gnus-agent-low-score} $B$H$N5-;v$N%9(B -$B%3%"$H$N4X78$K$h$j5-;v$r%@%&%s%m!<%I$7$^$9!#(B +@node Agent Variables +@subsection $B%(!<%8%'%s%HJQ?t(B -$B2?$r$b$C$F%@%&%s%m!<%I$9$k$3$H$,E,3J$@$H8+$J$5$l$k$+$K$D$$$F!"$5$i$K:Y$+(B -$B$$@)8f$rF@$k$?$a$K!"=R8l$OO@M}1i;;;R$,4V$K;6$j$P$a$i$l$?=R8l$NAH$_9g$o$;(B -$B$+$i$J$k$3$H$,$G$-$^$9!#(B +@table @code +@item gnus-agent +@vindex gnus-agent +$B%(!<%8%'%s%H$,M-8z$K$J$C$F$$$k$+$I$&$+!#%G%#%U%)%k%H$O(B @code{t} $B$G$9!#:G(B +$B=i$KM-8z$K$5$l$k$H!"$$$/$D$+$N%P%C%/%(%s%I$r<+F0E*$K%(!<%8%'%s%H2=$9$k$?(B +$B$a$K!"%(!<%8%'%s%H$O(B @code{gnus-agent-auto-agentize-methods} $B$r;H$$$^$9!#(B +$B%5!<%P!<%P%C%U%!!<$G%(!<%8%'%s%H$N%3%^%s%I$r;H$&$3$H$K$h$C$F!"$I$N%P%C%/(B +$B%(%s%I$r%(!<%8%'%s%H2=$9$k$+$rJQ99$9$k$3$H$,$G$-$^$9!#(B -$B$*$=$i$/$$$/$D$+$NNc$,I,MW$G$7$g$&!#(B +$B%5!<%P!<%P%C%U%!!<$KF~$k$K$O!"%0%k!<%W%P%C%U%!!<(B +$B$G(B @kbd{^} (@code{gnus-group-enter-server-mode}) $B$r;H$C$F$/$@$5$$!#(B -$B0J2<$O4JC1$J=R8l$G$9!#(B($B$3$l$O%G%#%U%)%k%H$N=R8l$G$9!#$N$I$NJ,N`(B -$B$K$b4^$^$l$J$$$9$Y$F$N%0%k!<%W$KBP$7$F;HMQ$5$l$^$9!#(B) +@item gnus-agent-directory +@vindex gnus-agent-directory +Gnus $B%(!<%8%'%s%H$,%U%!%$%k$r3JG<$9$k>l=j$G$9!#%G%#%U%)%k%H(B +$B$O(B @file{~/News/agent/} $B$G$9!#(B -@lisp -short -@end lisp +@item gnus-agent-handle-level +@vindex gnus-agent-handle-level +$B$3$NJQ?t$NCM$h$j9b$$%l%Y%k(B (@pxref{Group Levels}) $B$N%0%k!<%W$O!"%(!<%8%'(B +$B%s%H$+$i$OL5;k$5$l$^$9!#%G%#%U%)%k%H$O(B @code{gnus-level-subscribed} $B$G!"(B +$B$3$l$O%G%#%U%)%k%H$G$O!"9XFI$7$F$$$k%0%k!<%W$N$_$,%(!<%8%'%s%H$N=hM}$NBP(B +$B>]$H$J$k$H$$$&$3$H$G$9!#(B -$B$H$C$F$b4JC1$G$7$g(B? $B$3$N=R8l$O!"5-;v$,C;$$(B ($B!VC;$$!W$3$H$r0UL#$9$k2?$i$+(B -$B$N2ACM$,$"$k(B) $B>l9g$K8B$j??$K$J$j$^$9!#(B +@item gnus-agent-plugged-hook +@vindex gnus-agent-plugged-hook +$B%M%C%H%o!<%/$K@\B3$5$l$?$H$-$KuBV$N%5!<%P!<$r%*%s%i%$%s>uBV$K$7$^$;$s!#(B@code{ask} $B$@$C$?$i!"$=$l(B +$B$,%G%#%U%)%k%H$G$9$,!"%(!<%8%'%s%H$O:F@\B3$9$k$H$-$K%*%U%i%$%s>uBV$N%5!<(B +$B%P!<$r%*%s%i%$%s>uBV$K$7$?$$$+$I$&$+$r?R$M$^$9!#$=$l0J30$NCM$@$C$?$i!"%*(B +$B%U%i%$%s>uBV$N%5!<%P!<$O<+F0E*$K%*%s%i%$%s>uBV$K$J$j$^$9!#(B -$B0J2<$N=R8l$,$"$i$+$8$aDj5A$5$l$F$$$^$9$,!"$3$l$i$N$I$l$b$"$J$?$N$d$j$?$$(B -$B$3$H$KE,$5$J$1$l$P!"<+J,$GFH<+$N$b$N$r=q$/$3$H$b$G$-$^$9!#(B +@item gnus-agent-mark-unread-after-downloaded +@vindex gnus-agent-mark-unread-after-downloaded +@code{gnus-agent-mark-unread-after-downloaded} $B$,(B $BHs(B-@code{nil} $B$@$C$?$i!"(B +$B%@%&%s%m!<%I$7$?8e$G5-;v$KL$FI$N0u$rIU$1$^$9!#$3$l$ODL>o!"?7$7$/%@%&%s%m!<(B +$B%I$5$l$?5-;v$rL@3N$KL$FI$K$9$k$?$a$N0BA4$J9T0Y$G$9!#%G%#%U%)%k%H(B +$B$O(B @code{t} $B$G$9!#(B -$B$=$l$>$l$N$3$l$i$N=R8l$rI>2A$9$k$H$-!"L>A0$,IU$1$i$l$?Dj?t$O!"E,@Z$J%Q%i(B -$B%a!<%?!<$rM?$($F(B @code{gnus-agent-find-parameter} $B$r8F$V$3$H$K$h$C$F7hDj(B -$B$5$l$kCM$KB+G{$5$l$^$9!#Nc$((B -$B$P(B gnus-agent-short-article $B$O(B @code{(gnus-agent-find-parameter group -'agent-short-article)} $B$KB+G{$5$l$^$9!#$3$l$O!"$"$J$?$NJ,N`$G=R8l$r;XDj(B -$B$7$F$+$i!"$=$N=R8l$r8D!9$N%0%k!<%W$K$D$$$FD4@0$G$-$k$3$H$r0UL#$7$^$9!#(B +@item gnus-agent-synchronize-flags +@vindex gnus-agent-synchronize-flags +@code{gnus-agent-synchronize-flags} $B$,(B @code{nil} $B$@$C$?$i!"%(!<%8%'%s%H(B +$B$O7h$7$F<+F0E*$K%U%i%0$rF14|$5$;$^$;$s!#$=$l$,(B @code{ask} $B$@$C$?$i(B ($B$=$l(B +$B$,%G%#%U%)%k%H$G$9(B)$B!"%(!<%8%'%s%H$O$9$Y$F$NJQ99$r8!::$7$F!":F$S@\B3$7$?(B +$B$H$-$K$=$l$i$rF14|$5$;$k$+$I$&$+$r?R$M$^$9!#(B@code{nil} $B$G(B +$B$b(B @code{ask} $B$G$b$J$+$C$?$i!"$9$Y$F$N%U%i%0$,<+F0E*$KF14|$5$;$i$l$^$9!#(B -@table @code -@item short -$B5-;v$,(B @code{gnus-agent-short-article} $B$N9T?t$h$jC;$+$1$l$P??$G$9!#%G%#(B -$B%U%)%k%H$O(B 100 $B$G$9!#(B +@item gnus-agent-consider-all-articles +@vindex gnus-agent-consider-all-articles +@code{gnus-agent-consider-all-articles} $B$,Hs(B-@code{nil} $B$@$C$?$i!"%(!<%8%'(B +$B%s%H$O$9$Y$F$N5-;v$K$D$$$F!"$=$l$i$r%@%&%s%m!<%I$9$kI,MW$,$"$k$+$I$&$+$r(B +$B%(!<%8%'%s%H$N=R8l$K7hDj$5$;$^$9!#(B@code{nil} $B$@$C$?>l9g!"$=$l$,%G%#%U%)(B +$B%k%H$G$9$,!"%(!<%8%'%s%H$OL$FI$N5-;v$r%@%&%s%m!<%I$9$k$+$I$&$+$@$1$r=R8l(B +$B$K7hDj$5$;$^$9!#$3$l$rM-8z$K$9$k$N$J$i$P!"8e$G%(!<%8%'%s%H$,4|8B@Z$l>C5n(B +$B$9$k5-;v$r2?EY$b7+$jJV$7%@%&%s%m!<%I$7$J$$$h$&$K!"%(!<%8%'%s%H$N4|8B@Z$l(B +$B>C5n$N@_Dj(B (@pxref{Category Variables}) $B$r8+D>$9I,MW$,$"$k$G$7$g$&!#(B -@item long -$B5-;v$,(B @code{gnus-agent-long-article} $B$N9T?t$h$jD9$1$l$P??$G$9!#%G%#%U%)(B -$B%k%H$O(B 200 $B$G$9!#(B +@item gnus-agent-max-fetch-size +@vindex gnus-agent-max-fetch-size +$B%(!<%8%'%s%H$O!"e$5$;$^$9!#>.$5$JCM$O!"K|$,0ll9g$K!"CY$l;~4V$r:G>.$K$7$^$9(B ($B%0%k!<%W$N>uBV$r99?7$9$k$?$a(B +$B$K(B @code{gnus-agent-regenerate-group} $B$r.$5$1$l(B -$B$P??$G$9!#%G%#%U%)%k%H$O(B 0 $B$G$9!#(B +@item gnus-server-unopen-status +@vindex gnus-server-unopen-status +$B%(!<%8%'%s%HJQ?t$G$O$J$$$+$b$7$l$J$$$1$l$I%(!<%8%'%s%H$KL)@\$K4XO"$9$k$3(B +$B$NJQ?t$O!"(BGnus $B$,%5!<%P!<$K@\B3$G$-$J$$$H$-$K2?$r$9$k$+$r;X<($7$^$9!#%(!<(B +$B%8%'%s%H$,3h@-2=$5$l$k$H!"%G%#%U%)%k%H$N(B @code{nil} $B$G$O!"%5!<%P!<$H$N@\(B +$BB3$r@d$D$+%(!<%8%'%s%H$r(B unplugged $B$K$9$k$+$rMxMQ$NA*Br;h$K$O(B @code{denied} $B$H(B @code{offline} $B$,$"$j!"8el9g$@$1M-8z$G$9!#(B + +@item gnus-auto-goto-ignores +@vindex gnus-auto-goto-ignores +$B$*$*$+$?$N?M$O!"%(!<%8%'%s%HJQ?t$G$O$J$$$1$l$I$bL)@\$K4XO"$9$k$b$&0l$D$N(B +$BJQ?t$r$3$3$GC5$9$G$7$g$&!#$3$NJQ?t$O!"%@%&%s%m!<%I$5$l$F$$$J$$(B ($B%X%C%@!<(B +$B$@$1$,%(!<%8%'%s%H$K3JG<$5$l$?(B)$B!"$=$7$Fo$KL5;k$9$k(B)$B!"(B +@code{unfetched} ($B%X%C%@!<$,l9g$K??$G$9!#$3$N8!=PK!(B -$B$O:#8eJQ99$5$l$k$+$b$7$l$^$;$s$,!#8=;~E@$G$O!"$3$l$O%A%'%C%/%5%`$r7W;;$7!"(B -$B5-;v$,0lCW$9$k$+$I$&$+$rD4$Y$F$$$k$@$1$G$9!#(B +@item gnus-agent-queue-mail +@vindex gnus-agent-queue-mail +@code{gnus-agent-queue-mail} $B$r(B @code{always} $B$K$9$k$H!"(BGnus $B$O%a!<%k$r(B +$B$$$-$J$jAw?.$7$F$7$^$&$N$G$O$J$/!">o$K(B queue ($B=gHVBT$A(B) $B$KF~$l$^$9!#(B +@code{t} $B$@$C$?$i(B Gnus $B$O(B unplugged $B$N$H$-$@$1%a!<%k$r(B queue $B$KF~$l$^$9!#(B +@code{nil} $B$@$C$?$i(B queue $B$KF~$l$^$;$s!#%G%#%U%)%k%H$O(B @code{t} $B$G$9!#(B -@item true -$B>o$K??$G$9!#(B +@item gnus-agent-prompt-send-queue +@vindex gnus-agent-prompt-send-queue +@code{gnus-agent-prompt-send-queue} $B$,Hs(B-@code{nil} $B$@$C$?$i!"(B +unplugged $B$G$"$k$N$K$b$+$+$o$i$:(B @kbd{J S} $B$rC!$$$?>l9g$K!"(BGnus $B$OK\Ev$K(B +$B$=$l$r9T$J$C$F$bNI$$$+$I$&$+$r3NG'$7$^$9!#%G%#%U%)%k%H$O(B @code{nil} $B$G$9!#(B -@item false -$B>o$K56$G$9!#(B +@item gnus-agent-auto-agentize-methods +@vindex gnus-agent-auto-agentize-methods +$B$"$J$?$,0JA0$K%(!<%8%'%s%H$r;H$C$?$3$H$,L5$$(B ($B$b$C$H5;=QE*$K(B +$B$O(B @file{~/News/agent/lib/servers} $B$,L5$$>l9g(B)$B!"(BGnus $B$O$[$s$N>/?t$N%5!<(B +$B%P!<$r<+F0E*$K%(!<%8%'%s%H2=$7$^$9!#$3$NJQ?t$O$I$N%P%C%/%(%s%I$r<+F0$G%(!<(B +$B%8%'%s%H2=$9$Y$-$+$r@)8f$7$^$9!#0lHL$K!"%(!<%8%'%s%H2=$9$k$3$H$,M-MQ$J$N(B +$B$O1s3V%P%C%/%(%s%I$KBP$7$F$@$1$G$9!#<+F0E*$K%(!<%8%'%s%H2=$9$k$3$H$O!"%5!<(B +$B%P!<$KBP$7$F(B @kbd{J a} $B$reA0$KEj9F$5$l$?5-;v(B ($BNc$((B -$B$P(B @code{gnus-agent-expire-days} $B$NF|?t0J>eA0$KEj9F$5$l$?$b$N(B) $B$r%@%&%s(B -$B%m!<%I$7$J$$$H7hCG$9$k$3$H$b$G$-$^$9!#$=$N>l9g!"0J2<$N$h$&$J4X?t$r=q$$$F!"(B - -@lisp -(defun my-article-old-p () - "Say whether an article is old." - (< (time-to-days (date-to-time (mail-header-date gnus-headers))) - (- (time-to-days (current-time)) gnus-agent-expire-days))) -@end lisp +@node Example Setup +@subsection $B@_DjNc(B -$B$=$7$F=R8l$O$3$N$h$&$KDj5A$9$l$PNI$$$G$7$g$&(B: +$B$"$J$?$,$3$N%^%K%e%"%k$rFI$_$?$/$J$/$F!"$4$/I8=`E*$J@_Dj$r9T$J$C$F$$$k$N(B +$B$J$i$P!"(B@file{~/.gnus.el} $B%U%!%$%k$H$7$F2?$+0J2<$N$h$&$J$b$N$r;H$C$F;O$a(B +$B$F$bNI$$$G$7$g$&!#(B @lisp -(not my-article-old-p) -@end lisp - -$B$b$7$/$O(B @file{~/.gnus.el} $B$+2?$+$G!"$"$i$+$8$aDj5A$5$l$F$$(B -$B$k(B @code{gnus-category-predicate-list} $B$NCM$K!"<+J,$N=R8l$rDI2C$9$k$3$H(B -$B$b$G$-$^$9!#(B +;; @r{Gnus $B$,$I$N$h$&$K%K%e!<%9$rl9g$O!"e$N$h$&$J$b$N$r;H$&$H$-$O!"@$$NCf$K$O@5$7$/@_Dj$5$l$F$$$J$$%7%9%F%`(B/$B%a!<(B -$B%i!<$,$"$j!"5-;v$NF|IU$O$$$DEj9F$5$l$?$+$r>o$K3N/$7$b5$$K$+$1$J$$?M$b$$$k$s$G(B -$B$9!#(B - -$B>e5-$N=R8l$O$=$NJ,N`$KB0$9$k(B @emph{$B$9$Y$F(B} $B$N%0%k!<%W$KE,MQ$5$l$^$9!#$7(B -$B$+$7!"J,N`Cf$N8D!9$N%0%k!<%W$N$?$a$NFCDj$N=R8l$r@_Dj$7$?$+$C$?$j!"C1$KIT(B -$B@:$r7h$a9~$s$G?7$7$$J,N`$r@_Dj$7$?$/$J$$$N$J$i$P!"%0%k!<%W$N8D!9$N=R8l$r(B -$BC5n$7$^$7$g$&!#(B(@kbd{A k} $B$G(B killed $B%0%k!<(B +$B%W$O$9$Y$FLa$C$F$-$^$9!#(B) -$B>e$N$b$N$HEy2A$JD9$$J}$NNc$O$3$&$J$k$G$7$g$&(B: +$B:#$d$9$0$K%0%k!<%W$rFI$`$3$H$b$G$-$k$7!"(B@kbd{J s} $BL?Na$G5-;v$r%@%&%s%m!<(B +$B%I$9$k$3$H$b$G$-$^$9!#$"$H$O$3$N%^%K%e%"%k$N;D$j$rFI$s$G!"B>$N2/@iK|$N9`(B +$BL\$+$i%+%9%?%^%$%:$7$?$$$3$H$r8+$D$1=P$7$F$/$@$5$$!#(B -@lisp -(agent-predicate or high (and (not low) (not long))) -@end lisp +@node Batching Agents +@subsection $B0l3g%(!<%8%'%s%H=hM}(B +@findex gnus-agent-batch -$B=R8l$NCM$,%I%C%HBP$GI=5-$5$l$F$$$J$/$F!"$=$NCM$O%j%9%H$@$H2>Dj$5$l$k$N$G!"(B -$BJ,N`$N@_Dj$GMW5a$5$l$k30B&$N3g8L$,!"$3$3$G$OF~$l$i$l$^$;$s!#(B +Gnus $B%(!<%8%'%s%H$K5-;v$ro$K4J(B +$BC1$G$9!#0J2<$N%7%'%k%9%/%j%W%H$OI,MW$J$3$H$r$9$Y$F$d$C$F$/$l$k$G$7$g$&!#(B -$B$5$F!"%@%&%s%m!<%I%9%3%"$NJ8K!$ODL>o$N%9%3%"%U%!%$%k$NJ8K!$HF1$8$G$9$,!"(B -$BNc30$,$"$j$^$9!#5-;v$=$N$b$N$rl9g$N$h$&$K!"(B@code{$B%@%&%s%m!<%I%9%3%"5,B'(B} $B$N@_Dj$O!"$=$l$r%0%k!<(B -$B%W$K4X$7$F;H$&8B$j$O!"$=$3$N$9$Y$F$N%0%k!<%W$KE,MQ$G$-$k$b$N$J$i$PJ,N`$N(B -$BDj5A!"%0%k!<%W$KFCM-$J$i$P%0%k!<%W%Q%i%a!<%?!/dev/null 2>&1 +@end example -$B$3$l$iN>J}$N>l=j$G!"(B@code{$B%@%&%s%m!<%I%9%3%"5,B'(B} $B$O0J2<$N;0$D$N7A<0$N0l(B -$B$D$r$N%*%U%i%$%s%K%e!<%9%j!<%@!<$N$h$&$K$OF0(B +$B:n$7$^$;$s!#$3$l$i$O2M6u$N?M!9$+$i$NNI$/$"$ke$G=q$+$l$F$$$k$h$&$K!"%9%3%"IU$1%-!<%o!<%I$N0lItJ,$7$+;H$($J$$$3$H$r=|(B -$B$1$P!"$3$l$OIaDL$N(B Gnus $B%9%3%"%U%!%$%k$N9=J8$HF1$8$G$9!#(B +@table @dfn +@item Plugged $B$N$H$-$K5-;v$rFI$s$@$i!"$=$l$O%(!<%8%'%s%H$KF~$k$N$G$9$+(B? -$BNc(B: +@strong{$B$$$$$((B}$B!#$3$NF0:n$r$*K>$_$J$i(B @code{gnus-select-article-hook} $B$K(B +$B4X?t(B @code{gnus-agent-fetch-selected-article} $B$r2C$($F$/$@$5$$!#(B -@itemize @bullet -@item -$BJ,N`;XDj(B +@item Plugged $B$N$H$-$K5-;v$rFI$s$G!"%(!<%8%'%s%H$K5-;v$,B8:_$7$F$$$k>l9g!"(B +$B$b$&0l2s%@%&%s%m!<%I$5$l$k$N$G$9$+(B? -@lisp -(("from" - ("Lars Ingebrigtsen" 1000000 nil s)) -("lines" - (500 -100 nil <))) -@end lisp +@strong{$B$$$$$((B}$B!"$?$@$7(B @code{gnus-agent-cache} $B$,(B @code{nil} $B$G$J$+$C$?(B +$B$i!"$G$9$,!#(B +@end table -@item -$B%0%k!<%W(B/$B%H%T%C%/%Q%i%a!<%?!<;XDj(B +$BMWLs$9$k$H!"(BGnus $B$,(B unplugged $B$N$H$-$O%m!<%+%k$KJ]B8$5$l$?5-;v$r8+$k$@$1(B +$B$G$9!#(BPlugged $B$N$H$-$O(B ISP $B$HOC$7!"$+$D%m!<%+%k$K;}$C$F$$$k5-;v$b;H$&$G(B +$B$7$g$&!#(B -@lisp -(agent-score ("from" - ("Lars Ingebrigtsen" 1000000 nil s)) - ("lines" - (500 -100 nil <))) -@end lisp +@node Scoring +@chapter $B%9%3%"(B +@cindex scoring -$B$3$3$G$b0lHV30B&$N3g8L$,>JN,$5$l$F$$$k$3$H$KCm0U$7$F$/$@$5$$!#(B -@end itemize +$B$[$+$N?M$?$A$O!V:o=|%U%!%$%k!W(B(@dfn{kill files}) $B$r;H$$$^$9$,!"$3(B +$B$3(B Gnus $B%?%o!<$K$$$k;d$?$A$O:o=|$h$j$b%9%3%"$NJ}$,9%$-$G$9!#H`$i$H$1$s$+(B +$B$r$9$k$h$j$O@Z$jBX$($F$7$^$&J}$,$^$7$G$7$g$&!#$=$l$i$O40A4$K0c$&$3$H$r$9(B +$B$k$N$G!"??$CD>$0$K:B$C$FCm0U$rJ'$C$F$/$@$5$$(B! -@item -$B%(!<%8%'%s%H%9%3%"%U%!%$%k(B +@vindex gnus-summary-mark-below +$B$9$Y$F$N5-;v$O%G%#%U%)%k%H$N%9%3(B +$B%"(B (@code{gnus-summary-default-score}) $B$NCM$r;}$C$F$$$F!"%G%#%U%)%k%H$G(B +$B$O(B 0 $B$G$9!#$3$N%9%3%"$OBPOCE*$K!"$^$?$O%9%3%"%U%!%$%k(B (score file) $B$K$h$C(B +$B$F!">e$2$i$l$k$+2<$2$i$l$k$+$7$^$9!#(B@code{gnus-summary-mark-below} $B$h$j(B +$B$bDc$$%9%3%"$r;}$C$F$$$k5-;v$K$O4{FI$N0u$,IU$-$^$9!#(B -$B$3$l$i$N%9%3%"%U%!%$%k$O!">e$G=R$Y$i$l$F$$$k;HMQ2DG=$J%9%3%"IU$1%-!<%o!<(B -$B%I(B @emph{$B$@$1(B} $B$r4^$s$G$$$J$1$l$P$J$j$^$;$s!#(B +Gnus $B$O35N,%P%C%U%!!<$r:n@.$9$kA0$K!"8=:_$N%0%k!<%W$KE,MQ$5$l$k$I$s$J(B +$B!V%9%3%"%U%!%$%k!W$bFI$_9~$_$^$9!#(B -$BNc(B: +$B8=:_$N5-;v$K4p$E$$$F%9%3%"$N%(%s%H%j!<$rA^F~$9$k!"J#?t$N35N,%P%C%U%!!<$N(B +$BL?Na$,$"$j$^$9!#Nc$($P!"(BGnus $B$KFCDj$NI=Bj$N5-;v$N%9%3%"$r2<$2$?$j>e$2$?(B +$B$j$9$k$h$&$K5a$a$k$3$H$,$G$-$^$9!#(B -@itemize @bullet -@item -$BJ,N`;XDj(B +$BFsC5n$9$k%(%s%H%j!<$G$9!#Nc(B +$B$($P0l=54V0J>e;H$o$l$F$$$J$$%(%s%H%j!<$O!"%9%3%"%U%!%$%k$NBg$-$5$r>.$5$/(B +$B$7$F$*$/$?$a$K@E$+$K:o=|$5$l$^$9!#(B -@lisp -("~/News/agent.SCORE") -@end lisp +@menu +* Summary Score Commands:: $B8=:_$N%0%k!<%W$N$?$a$N%9%3%"!&%(%s%H%j!<$rDI2C$9$k(B +* Group Score Commands:: $B0lHLE*$J%9%3%"L?Na(B +* Score Variables:: $B$"$J$?$N%9%3%"$r%+%9%?%^%$%:$9$k(B +* Score File Format:: $B%9%3%"%U%!%$%k$K$O2?$,F~$C$F$$$k$+(B +* Score File Editing:: $BC5n%U%!%$%k$r%9%3%"%U%!%$%k$KK]Lu$9$k(B +* Advanced Scoring:: $B%9%3%"$N5,B'$r:n$k$?$a$KO@M}I=8=$r;H$&(B +* Score Decays:: $B%9%3%"$r8:?j$5$;$k$N$OLr$KN)$D$3$H$b$"$k(B +@end menu -$B$^$?$O!"$b$7$+$9$k$H(B +@node Summary Score Commands +@section $B35N,%9%3%"L?Na(B +@cindex score commands -@lisp -("~/News/agent.SCORE" "~/News/agent.group.SCORE") -@end lisp +$B%9%3%"!&%(%s%H%j!<$rJQ99$9$k%9%3%"L?Na$O!"l9g$G(B +$B$b!"%G%#%U%)%k%H$G%0%k!<%W$N%m!<%+%k%9%3%"%U%!%$%k$K$J$j$^$9!#%9%3%"L?Na(B +$B$r2?$+B>$N%9%3%"%U%!%$%k(B ($BNc$($P(B @file{all.SCORE}) $B$KA^F~$9$k$K$O!"$^$:(B +$B$3$N%9%3%"%U%!%$%k$r8=:_$N$b$N$K$7$J$1$l$P$J$j$^$;$s!#(B -@lisp -(agent-score "~/News/agent.SCORE") -@end lisp +$B0J2<$O%9%3%"%U%!%$%k$r$s$@!V%@%&%s%m!<%I!W$N4p=`$,!"!VFI$`!W4p=`(B -$B$HF1$8$J$i$P!"0l$D$N%0%k!<%W$N$?$a$KFs$D$N%9%3%"5,B'$r0];}4IM}$7$?$$$H$O(B -$B;W$o$J$$$G$7$g$&!#$=$&$$$&>l9g$O!"2?$r%@%&%s%m!<%I$9$k$+$r7h$a$k:]$K!"%(!<(B -$B%8%'%s%H$K(B @code{$BIaDL(B} $B$N%9%3%"%U%!%$%k$r;2>H$5$;$k$3$H$,$G$-$^$9!#(B +@item V t +@kindex V t ($B35N,(B) +@findex gnus-score-find-trace +$B8=:_$N5-;v$K;H$o$l$F$$$k$9$Y$F$N%9%3%"5,B'$rI=<($7$^(B +$B$9(B (@code{gnus-score-find-trace})$B!#(B@code{*Score Trace*} $B%P%C%U%!!<$K$*$$(B +$B$F!"8=:_$N9T$N%9%3%"5,B'$KBP1~$9$k%9%3%"%U%!%$%k$rJT=8$9$k$K(B +$B$O(B @kbd{e} $B$r!"%9%3%"%U%!%$%k$N@6=q(B (@code{gnus-score-pretty-print}) $B$H(B +$BJT=8$r9T$J$&$?$a$K$O(B @kbd{f} $B$r%?%$%W$7$F$/$@$5$$!#(B -$BJ,N`$NDj5A$d%0%k!<%W%Q%i%a!<%?!<$G$3$l$i$N;X<($r9T$J$&$H!"%(!<%8%'%s%H$O(B -$B$"$k%0%k!<%W$KE,MQ$9$k$3$H$,$G$-$k$9$Y$F$N%9%3%"%U%!%$%k$rFI$_9~$s$G!";H(B -$B$&$3$H$,5v$5$l$F$$$k%9%3%"IU$1%-!<%o!<%I$NI{%;%C%H$G$O$J$$9`L\(B -$B$r(B @emph{$BA*JL$7$Fo$9$Y$F$NJ,N`$OJ,N`%P%C%U%!!<$+$i4IM}$7$^$9!#$3$l$K(B ($B%0%k!<%W%P%C%U%!!<(B -$B$G(B @kbd{J c} $BL?Na$r;H$C$F(B) $B=i$a$FF~$k$H!"%G%#%U%)%k%H$NJ,N`$@$1$,I=<($5(B -$B$l$^$9!#(B +@item V C +@kindex V C ($B35N,(B) +@findex gnus-score-customize +$B;k3PE*$K2wE,$JJ}K!$G%9%3%"%U%!%$%k$r%+%9%?%^%$%:$7$^(B +$B$9(B (@code{gnus-score-customize})$B!#(B +@end table -$B$3$N%P%C%U%!!<$G$O0J2<$NL?Na$r;H$&$3$H$,$G$-$^$9(B: +$B0J2<$NL?Na$O%m!<%+%k%9%3%"%U%!%$%k$rJQ99$7$^$9(B: @table @kbd -@item q -@kindex q ($BJ,N`(B) -@findex gnus-category-exit -$B%0%k!<%W%P%C%U%!!<$KLa$j$^$9(B (@code{gnus-category-exit})$B!#(B +@item V m +@kindex V m ($B35N,(B) +@findex gnus-score-set-mark-below +$B%9%3%"$NF~NO$r5a$a$F!"$=$l$h$j$bDc$$%9%3%"$N$9$Y$F$N5-;v$K4{FI$N0u$rIU$1(B +$B$^$9(B (@code{gnus-score-set-mark-below})$B!#(B -@item e -@kindex e ($BJ,N`(B) -@findex gnus-category-customize-category -$BA*Br$5$l$?J,N`$N%Q%i%a!<%?!<$r0l3g$7$F@_Dj$9$k$?$a$K!"%+%9%?%^%$%:%P%C%U%!!<(B -$B$r;H$$$^$9(B (@code{gnus-category-customize-category})$B!#(B +@item V x +@kindex V x ($B35N,(B) +@findex gnus-score-set-expunge-below +$B%9%3%"$NF~NO$r5a$a$F!"$=$N%9%3%"$h$jDc$$$9$Y$F$N5-;v$r:o=|$9$k$?$a$N%9%3(B +$B%"5,B'$r8=:_$N%9%3%"%U%!%$%k$KIU$12C$($^(B +$B$9(B (@code{gnus-score-set-expunge-below})$B!#(B +@end table -@item k -@kindex k ($BJ,N`(B) -@findex gnus-category-kill -$B8=:_$NJ,N`$r>C5n$7$^$9(B (@code{gnus-category-kill})$B!#(B +$B%9%3%"!&%(%s%H%j!<$ro$K5,B'@5$7$$MM<0$K$N$C(B +$B$H$C$F$$$k$N$G!"$=$l$i$9$Y$F$N(B ($B2?I4$b$"$k(B) $BL?Na$rNs5s$9$kI,MW$OL5$$$G$7$g(B +$B$&!#(B -@item c -@kindex c ($BJ,N`(B) -@findex gnus-category-copy -$B8=:_$NJ,N`$rJ#@=$7$^$9(B (@code{gnus-category-copy})$B!#(B +@findex gnus-summary-increase-score +@findex gnus-summary-lower-score +@enumerate +@item +$B:G=i$K%?%$%W$9$k%-!<$O!"%9%3%"$rA}$d$9$H$-$O(B @kbd{I} (i $B$NBgJ8;z(B) $B$G!"%9(B +$B%3%"$r2<$2$k$H$-$O(B @kbd{L} $B$G$9!#(B +@item +$BFsHVL\$N%-!<$O!"$I$N%X%C%@!<$G%9%3%"$rIU$1$k$+$r;XDj$7$^$9!#0J2<$N%-!<$r(B +$B;H$&$3$H$,$G$-$^$9(B: +@table @kbd @item a -@kindex a ($BJ,N`(B) -@findex gnus-category-add -$B?7$7$$J,N`$rDI2C$7$^$9(B (@code{gnus-category-add})$B!#(B - -@item p -@kindex p ($BJ,N`(B) -@findex gnus-category-edit-predicate -$B8=:_$NJ,N`$N=R8l$rJT=8$7$^$9(B (@code{gnus-category-edit-predicate})$B!#(B - -@item g -@kindex g ($BJ,N`(B) -@findex gnus-category-edit-groups -$B8=:_$NJ,N`$KB0$9$k%0%k!<%W$N%j%9%H$rJT=8$7$^(B -$B$9(B (@code{gnus-category-edit-groups})$B!#(B +$BCxA0$G%9%3%"$rIU$1$^$9!#(B @item s -@kindex s ($BJ,N`(B) -@findex gnus-category-edit-score -$B8=:_$NJ,N`$N%@%&%s%m!<%I%9%3%"5,B'$rJT=8$7$^(B -$B$9(B (@code{gnus-category-edit-score})$B!#(B - -@item l -@kindex l ($BJ,N`(B) -@findex gnus-category-list -$B$9$Y$F$NJ,N`$rI=<($7$^$9(B (@code{gnus-category-list})$B!#(B -@end table +$BI=Bj(B (subject) $B$N9T$G%9%3%"$rIU$1$^$9!#(B -@node Category Variables -@subsubsection $BJ,N`JQ?t(B +@item x +@code{Xref} $B9T!"$9$J$o$A%/%m%9%]%9%H9T$G%9%3%"$rIU$1$^$9!#(B -@table @code -@item gnus-category-mode-hook -@vindex gnus-category-mode-hook -$BJ,N`%P%C%U%!!<$GA0$G$9!#(B +@item l +$B9T?t(B (number of lines) $B$G%9%3%"$rIU$1$^$9!#(B -@item g -$B$=$NJ,N`$KB0$9$k%0%k!<%W$N?t$G$9!#(B -@end table +@item i +@code{Messsage-ID} $B%X%C%@!<$G%9%3%"$rIU$1$^$9!#(B -@item gnus-category-mode-line-format -@vindex gnus-category-mode-line-format -$BJ,N`%b!<%I9T$NMM<0$G$9(B (@pxref{Mode Line Formatting})$B!#(B +@item e +@acronym{NNTP} $B%5!<%P!<$,DI2C$N%X%C%@!<$N%G!<%?$r(B overview $B$GJaB*$7$F$$(B +$B$l$P!"$=$N!VDI2C!W$N%X%C%@!<(B ($B$9$J$o$A(B (@code{gnus-extra-headers} $B$K@_Dj(B +$B$5$l$F$$$k$b$N(B) $B$N0l$D$G%9%3%"$rIU$1$^$9!#(B -@item gnus-agent-short-article -@vindex gnus-agent-short-article -$B$3$NCM$h$j>/$J$$9T?t$N5-;v$OC;$$$H8+$J$7$^$9!#%G%#%U%)%k%H$O(B 100 $B$G$9!#(B +@item f +$B%U%)%m!<%"%C%W(B (followup) $B$G%9%3%"$rIU$1$^$9(B---$B$3$l$OCx$H9gCW$9$k$+(B +$B$I$&$+$rD4$Y$F!"$3$NCx.$5$$%9%3%"$r;}$D5-;v$ODc%9%3%"$@$H8+$J$7$^$9!#%G%#%U%)%k%H(B -$B$O(B 0 $B$G$9!#(B +@item h +$B%X%C%@!<$G%9%3%"$rIU$1$^$9!#(B -@item gnus-agent-high-score -@vindex gnus-agent-high-score -$B$3$NCM$h$jBg$-$$%9%3%"$r;}$D5-;v$O9b%9%3%"$@$H8+$J$7$^$9!#%G%#%U%)%k%H(B -$B$O(B 0 $B$G$9!#(B +@item t +$B%9%l%C%I$G%9%3%"$rIU$1$^$9!#(B($B$3$N%-!<$r;H$&$3$H$O!"(B@file{ADAPT} $B%U%!%$%k(B +$B$N@8@.$r$b$?$i$7$^$9!#(B) +@end table -@item gnus-agent-expire-days -@vindex gnus-agent-expire-days -$B4|8B@Z$l>C5n$9$kA0$K!"4{FI5-;v$r%(!<%8%'%s%H$N%m!<%+%k%G%#%9%/$KN1$a$F$*(B -$B$+$J$1$l$P$J$i$J$$F|?t(B ($B!V4|8B@Z$l>C5n!W$H$$$&L>A0$OF1$8$G$9$,!"%5!<%P!<(B -$B$G4|8B@Z$l>C5n$9$k$3$H$G$O$"$j$^$;$s!#C1$K5-;v$N%m!<%+%k$JJ#@=$r>C$9$3$H(B -$B$r0UL#$7$^$9(B)$B!#$5$i$KM}2r$9$Y$-Bg;v$J$3$H$O!"5-;v$,FI$^$l$?;~$G$O$J$/%m!<(B -$B%+%k%G%#%9%/$K5-;v$,=q$+$l$?;~$+$i7W?t$,;O$^$k$H$$$&$3$H$G$9!#%G%#%U%)%k(B -$B%H$O(B 7$BF|$G$9!#(B +@item +$B;0HVL\$N%-!<$O9gCW$N7?$G$9!#$I$N9gCW$N7?$,M-8z$J$N$+$O!"$I$N%X%C%@!<$G%9(B +$B%3%"$rIU$1$h$&$H$7$F$$$k$+$K0M$j$^$9!#(B -@item gnus-agent-enable-expiration -@vindex gnus-agent-enable-expiration -$B%0%k!<%W$N5-;v$,!"%G%#%U%)%k%H$G4|8B@Z$l>C5n$5$l$k$+!"L54|8B$KJ];}$5$l$k(B -$B$+$r7hDj$7$^$9!#%G%#%U%)%k%H$O(B @code{ENABLE} $B$G!"$"$J$?$,K>$`$J$i$P4|8B(B -$B@Z$l>C5n$r$5$;$J$$$h$&$K$7$J$1$l$P$J$i$J$$$3$H$r0UL#$7$^$9!#0lJ}!"$3$l(B -$B$r(B @code{DISABLE} $B$K@_Dj$9$k$3$H$,$G$-$^$9!#$=$N>l9g!"A*Br$5$l$?%0%k!<%W(B -$B$G$N4|8B@Z$l>C5n$rM-8z$K$7$J$1$l$P$J$j$^$;$s!#(B -@end table +@table @code +@item $BJ8;zNs(B (strings) -@node Agent Commands -@subsection $B%(!<%8%'%s%HL?Na(B -@findex gnus-agent-toggle-plugged -@kindex J j ($B%(!<%8%'%s%H(B) +@table @kbd +@item e +$B@53N$J(B (exact) $B9gCW$G$9!#(B -$B$9$Y$F$N(B Gnus $B%(!<%8%'%s%HL?Na$O(B @kbd{J} $B%5%V%^%C%W$K$"$j$^$9!#(B -@kbd{J j} (@code{gnus-agent-toggle-plugged}) $BL?Na$O$9$Y$F$N%b!<%I$GF0:n(B -$B$7!"(BGnus $B%(!<%8%'%s%H$N(B plugged/unplugged $B>uBV$r@Z$jBX$($^$9!#(B +@item s +$BJ8;zNs$N0lIt$N(B (substring) $B9gCW$G$9!#(B -@menu -* Group Agent Commands:: $B%0%k!<%W$r@_Dj$7$F$=$l$i$N5-;v$rr7o$K9gCW$9$k(B) $B5-;v$r$9$Y(B -$B$Fr7o$K9gCW$9$k(B) $B5-;v$r$9$Y$F.$5$$$b$N$G$9!#(B -@item J r -@kindex J r ($B%(!<%8%'%s%H(B $B%0%k!<%W(B) -@findex gnus-agent-remove-group -$B8=:_$N%0%k!<%W$r!"$b$7B8:_$7$F$$$l$P!"$=$NJ,N`$+$i>C5n$7$^(B -$B$9(B (@code{gnus-agent-remove-group})$B!#$3$NL?Na$O%W%m%;%9(B/$B@\F,0z?t$N=,47$r(B -$BM}2r$7$^$9!#(B(@pxref{Process/Prefix})$B!#(B +@item = +$B?tCM$HEy$7$$$b$N$G$9!#(B -@item J Y -@kindex J Y ($B%(!<%8%'%s%H(B $B%0%k!<%W(B) -@findex gnus-agent-synchronize-flags -$B%j%b!<%H%5!<%P!<$,(B unplugged $B$N$H$-$KJQ99$5$l$?%U%i%0$,$"$l$PF14|$5$;$^(B -$B$9!#(B +@item > +$B?tCM$h$jBg$-$$$b$N$G$9!#(B +@end table @end table -@node Summary Agent Commands -@subsubsection $B35N,%(!<%8%'%s%HL?Na(B +@item +$BIaDL$O$3$l$G:G8e$N;M$DL\$N%-!<$O!"$3$l$,0l;~E*$J(B ($B$9$J$o$A4|8B@Z$l>C5n$5(B +$B$l$k(B) $B%9%3%"!&%(%s%H%j!<$+!"1JB3E*$J(B ($B$9$J$o$A4|8B@Z$l>C5n$G$J$$(B) $B%9%3%"!&(B +$B%(%s%H%j!<$+!"$^$?$O%9%3%"%U%!%$%k$KDI2C$;$:$K$?$@$A$K%9%3%"IU$1$r9T$J$&(B +$B$+!"$N$I$l$+$r;XDj$7$^$9!#(B @table @kbd -@item J # -@kindex J # ($B%(!<%8%'%s%H(B $B35N,(B) -@findex gnus-agent-mark-article -$B5-;v$K%@%&%s%m!<%I0u$rIU$1$^$9(B (@code{gnus-agent-mark-article})$B!#(B +@item t +$B0l;~E*$J(B (temporary) $B%9%3%"!&%(%s%H%j!<$G$9!#(B -@item J M-# -@kindex J M-# ($B%(!<%8%'%s%H(B $B35N,(B) -@findex gnus-agent-unmark-article -$B5-;v$+$i%@%&%s%m!<%I0u$r>C5n$7$^$9(B (@code{gnus-agent-unmark-article})$B!#(B +@item p +$B1JB3E*$J(B (permanent) $B%9%3%"!&%(%s%H%j!<$G$9!#(B -@cindex % -@item @@ -@kindex @@ ($B%(!<%8%'%s%H(B $B35N,(B) -@findex gnus-agent-toggle-mark -$B5-;v$r%@%&%s%m!<%I$9$k$+$I$&$+$r@Z$jBX$($^(B -$B$9(B (@code{gnus-agent-toggle-mark})$B!#%G%#%U%)%k%H$G$O%@%&%s%m!<%I$N0u(B -$B$O(B @samp{%} $B$G$9!#(B +@item i +$B$?$@$A$K(B (immediate) $B%9%3%"IU$1$r9T$J$$$^$9!#(B +@end table -@item J c -@kindex J c ($B%(!<%8%'%s%H(B $B35N,(B) -@findex gnus-agent-catchup -$B%-%c%C%7%e$5$l$F$$$J$$!"%@%&%s%m!<%I$5$l$F$$$J$$!"$^$?$O%@%&%s%m!<%I$G$-(B -$B$J$$$9$Y$F$N5-;v$r4{FI$K$7$^$9(B (@code{gnus-agent-catchup})$B!#(B +@item +$B$b$7(B `e' ($BDI2C$N(B (extra)) $B%X%C%@!<$G%9%3%"IU$1$r9T$J$C$F$$$k$H!"$=$l$G%9(B +$B%3%"IU$1$r$7$?$$%X%C%@!<$NL>A0$r?R$M$i$l$k$G$7$g$&!#$3$l(B +$B$O(B @code{gnus-extra-headers} $B$K$"$kL>A0$G$J$1$l$P$J$j$^$;$s!#(B +@samp{TAB} $B$K$h$kJd40$,$G$-$^$9!#(B +@end enumerate -@item J S -@kindex J S ($B%(!<%8%'%s%H(B $B35N,(B) -@findex gnus-agent-fetch-group -$B$3$N%0%k!<%W$N$9$Y$F$NK>$^$7$$(B ($BLuCm(B: $B$"$J$?$,;XDj$7$?>r7o$K9gCW$9$k(B) $B5-(B -$B;v(B (@pxref{Agent Categories}) $B$r%@%&%s%m!<%I$7$^(B -$B$9!#(B(@code{gnus-agent-fetch-group})$B!#(B +$B$=$&$$$&$o$1$G!"8=:_$NCxl9g$N%-!<$O(B @kbd{I a e p} $B$G$9!#I=Bj$X$N!"J8;zNs$N0l(B +$BIt9gCW$K4p$E$$$F!"0l;~E*$J%9%3%"!&%(%s%H%j!<$r:n$j!"$=$N%9%3%"$r2<$2$?$$!"(B +$B$H$$$&>l9g$N%-!<$O(B @kbd{L s s t} $B$G$9!#$:$$$V$s4JC1$G$9$M!#(B -@item J s -@kindex J s ($B%(!<%8%'%s%H(B $B35N,(B) -@findex gnus-agent-summary-fetch-series -$B$3$N%0%k!<%W$N$9$Y$F$N%W%m%;%90u$,IU$$$?5-;v$r%@%&%s%m!<%I$7$^(B -$B$9!#(B(@code{gnus-agent-summary-fetch-series})$B!#(B +$B$b$N$4$H$r>/$7J#;($K$9$k$?$a$K%7%g!<%H%+%C%H!&%-!<$,$"$j$^$9!#FsHVL\$+;0(B +$BHVL\$N%-!<$KBgJ8;z$r;H$&$H!"(BGnus $B$O;D$k0l$D$+Fs$D$N%-!<$K%G%#%U%)%k%HCM(B +$B$r;H$$$^$9!#%G%#%U%)%k%H$O!VJ8;zNs$N0lIt!W$H!V0l;~E*!W$G$9!#$G$9$+(B +$B$i(B @kbd{I A} $B$O(B @kbd{I a s t} $B$HF1$8$G!"(B@kbd{I a R} $B$O(B @kbd{I a r t} $B$H(B +$BF1$8$G$9!#(B -@item J u -@kindex J u ($B%(!<%8%'%s%H(B $B35N,(B) -@findex gnus-agent-summary-fetch-group -$B8=:_$N%0%k!<%W$N%@%&%s%m!<%I2DG=$J5-;v$r!"$9$Y$F%@%&%s%m!<%I$7$^(B -$B$9(B (@code{gnus-agent-summary-fetch-group})$B!#(B -@end table +$B$3$l$i$N4X?t$O!"?tCM@\F,0z?t$H%7%s%\%k@\F,0z?t$re$2$k(B) $B$+$r;XDj$7$^$9!#%7%s%\%k@\F,0z?t(B @code{a} $B$O!"8=:_(B +$B$N%9%3%"%U%!%$%k$NBe$o$j$K(B @file{all.SCORE} $B%U%!%$%k$r$=$NL?Na$N$?$a$K;H(B +$B$&$3$H$r;X<($7$^$9!#(B -@node Server Agent Commands -@subsubsection $B%5!<%P!<%(!<%8%'%s%HL?Na(B +@vindex gnus-score-mimic-keymap +@code{gnus-score-mimic-keymap} $B$O$3$l$i$NL?Na$,%-!<%^%C%W$G$"$k$+$N$h$&(B +$B$K?6$kIq$&$+$I$&$+$r;XDj$7$^$9!#(B + +@node Group Score Commands +@section $B%0%k!<%W%9%3%"L?Na(B +@cindex group score commands + +$B;DG0$J$,$i!"$^$@$?$/$5$s$O$"$j$^$;$s!#(B @table @kbd -@item J a -@kindex J a ($B%(!<%8%'%s%H(B $B%5!<%P!<(B) -@findex gnus-agent-add-server -$B8=:_$N%5!<%P!<$r(B Gnus $B%(!<%8%'%s%H$G07$o$l$k%5!<%P!<$N%j%9%H$KDI2C$7$^(B -$B$9(B (@code{gnus-agent-add-server})$B!#(B +@item W e +@kindex W e ($B%0%k!<%W(B) +@findex gnus-score-edit-all-score +$B$9$Y$F$N%0%k!<%W$KE,MQ$5$l$k(B all.SCORE $B%U%!%$%k$rJT=8$7$^$9!#(B +@code{gnus-score-mode} $B$N%P%C%U%!!<$,8=$l$k$G$7$g$&(B (@pxref{Score File +Editing})$B!#(B -@item J r -@kindex J r ($B%(!<%8%'%s%H(B $B%5!<%P!<(B) -@findex gnus-agent-remove-server -$B8=:_$N%5!<%P!<$r(B Gnus $B%(!<%8%'%s%H$G07$o$l$k%5!<%P!<$N%j%9%H$+$i:o=|$7$^(B -$B$9(B (@code{gnus-agent-remove-server})$B!#(B +@item W f +@kindex W f ($B%0%k!<%W(B) +@findex gnus-score-flush-cache +$B2?EY$b%9%3%"O"A[%j%9%H$r:FFI$_9~$_$9$k$3$H$rHr$1$k$?$a$K!"(BGnus $B$O$=$l$i(B +$B$N%-%c%C%7%e$rJ];}$7$F$$$^$9!#$3$NL?Na$O%-%c%C%7%e$r6u$C$]$K$7$^(B +$B$9(B (@code{gnus-score-flush-cache})$B!#(B @end table -@node Agent Visuals -@subsection $B%(!<%8%'%s%H$N;k3P8z2L(B +$B0J2<$N$h$&$J$d$jJ}$G!"%3%^%s%I9T$+$i%9%3%"IU$1$r$9$k$3$H$,$G$-$^$9(B: -Unplugged $B$N$H$-$K35N,$r3+$/$H!"8=:_%(!<%8%'%s%H$K3JG<$5$l$F$$$k%X%C%@!<(B -$B$h$j$bB?$/$N5-;v$,$"$k$3$H$r(B Gnus $B$,$=$N%0%k!<%W$N(B active ($BLuCm(B: $B2?HV$+(B -$B$i2?HV$^$G$N5-;v$,$"$k$+$r<($94IM}>pJs(B) $B$NHO0O$+$iCN$C$F$$$k>l9g$K$O!"I=(B -$BBj$,(B @samp{[Undownloaded article #####]} $B$N$h$&$K$J$C$F$$$k$$$/$D$+$N5-(B -$B;v$r8+$k$+$b$7$l$^$;$s!#$=$l$i$O8+Ev$?$i$J$$%X%C%@!<$N$?$a$N7jKd(B -$B$a(B (placeholders) $B$G$9!#0u$r@_Dj$9$k$3$H$OJL$H$7$F!"$=$l$i$N7jKd$a$N0l$D(B -$B$G$G$-$k$3$H$OB?$/$O$"$j$^$;$s!#:G=*E*$K(B Gnus $B$,%0%k!<%W$N%X%C%@!<$rH(B)$B!#(B +@findex gnus-batch-score +@cindex batch scoring +@example +& emacs -batch -l ~/.emacs -l ~/.gnus.el -f gnus-batch-score +@end example -$B$9$Y$F$N?M$K$H$C$FL@Gr$+$b$7$l$^$;$s$,!"%*%U%i%$%s$N$H$-$KMxMQ$G$-$k$N$O!"(B -plugged $B$@$C$?4|4V$K%(!<%8%'%s%H$K$l$N5-;v$N%@%&%s%m!<%I$N>uBV$rI=<($7$^$9!#(B +@node Score Variables +@section $B%9%3%"JQ?t(B +@cindex score variables -$BBh0l$N;k3P8z2L$O(B @samp{%O} $B;EMM$G$9!#(B@code{gnus-summary-line-format} $B$r(B -$B%+%9%?%^%$%:$7$F$3$N;X<(;R$r4^$a$k$H!"5-;v$N%@%&%s%m!<%I$N>uBV$r<($9$?$a(B -$B$KC10l$NJ8;z$rI=<($9$k>l=j$,2C$o$j$^$9!#%(!<%8%'%s%H$+%-%c%C%7%e$N$I$A$i(B -$B$+$Kr7o8!::$H%U%'!<%9L>$N%j%9%H(B (@code{gnus-summary-highlight} $B;2(B -$B>H(B) $B$K$h$C$F@)8f$5$l$k$3$H$G$9!#$=$l$>$l$N>r7o$O!"$=$l$,%j%9%H$NCf$K8=$l(B -$B$k=g$K8!::$5$l$k$N$G!"8e$N>r7o$h$j$bA0$N>r7o$,M%@h$5$l$^$9!#$3$l$,0UL#$9(B -$B$k$9$Y$F$O!"%@%&%s%m!<%I$5$l$F$$$J$$5-;v$K2D;k5-;v(B (ticked) $B$N0u$rIU$1$F(B -$B$b!"$=$N5-;v$O2D;k5-;v$N%U%'!<%9$G$O$J$/$F!"%@%&%s%m!<%I$5$l$F$$$J$$5-;v(B -$B$N%U%'!<%9$GI=<($7B3$1$i$l$k$H$$$&$3$H$G$9!#(B +@item gnus-kill-killed +@vindex gnus-kill-killed +$B$3$NJQ?t$,(B @code{nil} $B$G$"$l$P!"(BGnus $B$O$9$G$K:o=|(B (kill) $B$N=hM}$rA0$rF@$k$?$a$K%0%k!<%WL>$K2C$($k@\Hx8l$G$9(B ($B%G%#%U%)%k(B +$B%H$O(B @file{SCORE} $B$G$9(B)$B!#(B + +@item gnus-score-uncacheable-files +@vindex gnus-score-uncacheable-files +@cindex score cache +$BDL>o$9$Y$F$N%9%3%"%U%!%$%k$O!"%9%3%"%U%!%$%k$N2a>j$J:FFI$_9~$_$rHr$1$k$?(B +$B$a$K%-%c%C%7%e$5$l$^$9!#$7$+$7!"$3$N$?$a$K(B Emacs $B$,Bg$-$/HnBg2=$9$k$+$b(B +$B$7$l$^$;$s!#$=$3$G!":F$SI,MW$H$5$l$=$&$b$J$$%9%3%"%U%!%$%k$r.$K$9$k$?$a$K(B) $B%(!<%8%'%s%H$r%-%c%C%7%e$H$7$F;H$&>l9g$O!"%@%&%s(B -$B%m!<%I$5$l$F$$$J$$5-;v$N%U%'!<%9$O$*$=$i$/NI$$9M$($N$h$&$K;W$($k$G$7$g$&!#(B -$B%@%&%s%m!<%I$5$l$?5-;v$KBP$7$F$9$Y$F$N;E;v(B ($B0u$rIU$1$k!"FI$`!":o=|$9(B -$B$k(B) $B$r9T$J$($P!"$$$D$bDL>o$N%U%'!<%9$,8=$l$k$+$i$G$9!#$7$+$7!"(B -@acronym{NOV} $B$r%-%c%C%7%e$9$k$3$H$K$h$C$F%*%s%i%$%s@-G=$r2~A1$9$k$?$a$K(B -$B%(!<%8%'%s%H$r;H$C$F$$$kMxMQe$2(B/$B2<$2$9$k$?$a$K!"$9$Y$F$NBPOCE*%9%3%">e$2(B/$B2<$2L?Na$K$h$C$F;H(B +$B$o$l$k%9%3%"$G$9!#%G%#%U%)%k%H$O(B 1000 $B$G!"2a>j$K;W$($k$+$b$7$l$^$;$s$,!"(B +$BE,1~%9%3%"IU$1$r$9$k$?$a$N==J,$JM>CO$r3NJ]$9$k$?$a$G$9!#.$5$JJQ99$G>e=q$-$5$l$?$/$O$J$$$N$G$9!#(B -$B%@%&%s%m!<%I$5$l$F$$$J$$5-;v$N%U%'!<%9$r;H$$$?$$>l9g$O!"(B -@code{agent-enable-undownloaded-faces} $B%0%k!<%W%Q%i%a!<%?!<(B -$B$r(B @code{t} $B$K@_Dj$7$F!"%@%&%s%m!<%I$5$l$F$$$J$$5-;v$N%U%'!<%9$rM-8z$K$7(B -$B$J$1$l$P$J$j$^$;$s!#$3$N%Q%i%a!<%?!<$OB>$N$9$Y$F$N%(!<%8%'%s%H%Q%i%a!<%?!<(B -$B$HF1MM$K!"%(!<%8%'%s%HJ,N`(B (@pxref{Agent Categories})$B!"%0%k!<%W%H%T%C(B -$B%/(B (@pxref{Topic Parameters})$B!"$"$k$$$O8D!9$N%0%k!<(B -$B%W(B (@pxref{Group Parameters}) $B$KBP$7$F@_Dj$9$k$3$H$,$G$-$^$9!#(B +@item gnus-summary-default-score +@vindex gnus-summary-default-score +$B5-;v$N%9%3%"$N%G%#%U%)%k%H$G!"%G%#%U%)%k%H$G$O(B 0 $B$K$J$C$F$$$^$9!#(B -$B%(!<%8%'%s%H$r;H$&$9$Y$F$NMxMQl9g!";ve%G%#%9%/MFNL$r2sI|$9$k$3$H$O(B -$B$5$i$K$b$C$H:$Fq$G$9!#0l$D$N2r7hJ}$GC5n!W$9$k>l9g$K!"$I$3$KEXNO$r=8Cf$9$k$Y$-$+$,$o$+$j$^$9!#(B +@item gnus-summary-expunge-below +@vindex gnus-summary-expunge-below +$B$3$NJQ?t$h$jDc$$%9%3%"$r;}$D5-;v$O35N,$N9T$KI=<($5$l$^$;$s!#%G%#%U%)%k%H(B +$B$O(B @code{nil} $B$G!"$I$N5-;v$b1#$5$l$J$$$H$$$&$3$H$G$9!#$3$l$O3F35N,%P%C(B +$B%U%!!<$K$*$1$k%m!<%+%kJQ?t$G!"(B@code{gnus-summary-mode-hook} $B$K$h$C$F@_Dj(B +$B$5$l$J$1$l$P$J$j$^$;$s!#(B -@node Agent as Cache -@subsection $B%-%c%C%7%e$H$7$F$N%(!<%8%'%s%H(B +@item gnus-score-over-mark +@vindex gnus-score-over-mark +$B%G%#%U%)%k%H$N%9%3%"$h$jBg$-$J%9%3%"$r;}$D5-;v$KBP$7$F(B ($B35N,9T$N;07eL\(B +$B$G(B) $B;H$o$l$k0u$G$9!#%G%#%U%)%k%H$O(B @samp{+} $B$G$9!#(B -Gnus $B$,(B plugged $B$G$"$k$H$-$K!"$9$G$K%X%C%@!<$d5-;v$,%(!<%8%'%s%H$K3JG<$5(B -$B$l$F$$$k$N$J$i$P!"$=$l$i$r:F$S%@%&%s%m!<%I$9$k$N$O8zN(E*$G$O$"$j$^$;$s!#(B -$B$=$N$?$a(B Gnus $B$ODL>o%X%C%@!<$r0l2s$@$1%@%&%s%m!<%I$7$F%(!<%8%'%s%H$K3JG<(B -$B$7$^$9!#$=$l$i$N%X%C%@!<$O8e$K35N,%P%C%U%!!<$r@8@.$9$k$H$-$K!"(B -plugged $B$+(B unplugged $B$K$+$+$o$i$:$K;H$o$l$^$9!#%G%#%U%)%k%H$G$O5-;v(B -$B$O(B ($B$=$l$O$?$/$5$s$N%G%#%9%/MFNL$rO2Hq$9$k$+$b$7$l$J$$$N$G(B) $B%(!<%8%'%s%H(B -$B$K%-%c%C%7%e$5$l$^$;$s$,!"$9$G$K%(!<%8%'%s%H$K%@%&%s%m!<%I$7$?5-;v$,$"$k(B -$B$J$i$P!"(BGnus $B$O%5!<%P!<$+$i:F$S5-;v$r%@%&%s%m!<%I$;$:$K!".$5$J%9%3%"$r;}$D5-;v$KBP$7$F(B ($B35N,9T$N;07eL\(B +$B$G(B) $B;H$o$l$k0u$G$9!#%G%#%U%)%k%H$O(B @samp{-} $B$G$9!#(B -$B$"$J$?$,$=$&K>$`$N$G$"$l$P!"(Bplugged $B$J4|4V$O>o$K%X%C%@!<$H5-;v$r%@%&%s%m!<(B -$B%I$9$k$h$&$K!"%(!<%8%'%s%H(B (@code{gnus-agent-cache} $B;2>H(B @ref{Agent -Variables}) $B$r@_Dj$9$k$3$H$,$G$-$^$9!#(BGnus $B$O$[$H$s$I3N$+$K$b$C$HCY$/$J(B -$B$j$^$9$,!"%5!<%P!<$H$NF14|$OJ]$?$l$^$9!#(Bnntp $B$+(B nnimap $B%P%C%/%(%s%I$r;H$C(B -$B$F$$$k>l9g$O!"$?$V$s$3$N:G8e$NE@$O0UL#$r$J$5$J$$$G$7$g$&!#(B +@item gnus-score-find-score-files-function +@vindex gnus-score-find-score-files-function +$B8=:_$N%0%k!<%W$N$?$a$N%9%3%"%U%!%$%k$r8+$D$1$k$?$a$K;H$o$l$k4X?t$G$9!#$3(B +$B$N4X?t$O%0%k!<%WL>$r0z?t$H$7$F8F$P$l$^$9!#(B -@node Agent Expiry -@subsection $B%(!<%8%'%s%H4|8B@Z$l>C5n(B +$B$"$i$+$8$aDj5A$5$l$F$$$k;HMQ2DG=$J4X?t$O(B: -@vindex gnus-agent-expire-days -@findex gnus-agent-expire -@kindex M-x gnus-agent-expire -@kindex M-x gnus-agent-expire-group -@findex gnus-agent-expire-group -@cindex agent expiry -@cindex Gnus agent expiry -@cindex expiry, in Gnus agent +@table @code +@item gnus-score-find-single +@findex gnus-score-find-single +$B%0%k!<%W<+?H$N%9%3%"%U%!%$%k$@$1$rE,MQ$7$^$9!#(B -$B%(!<%8%'%s%H%P%C%/%(%s%I(B @code{nnagent} $B$O4|8B@Z$l>C5n$r07$$$^$;$s!#$(!<(B -$B$H!">/$J$/$H$bB>$N%P%C%/%(%s%I$N$h$&$K$=$l$r07$$$^$;$s!#$=$NBe$o$j$K!"(B -@code{gnus-agent-expire-days} $B$NF|?t$h$j$b8E$$4{FI5-;v$r$9$Y$F>C5n$9$k!"(B -$BFCJL$J(B @code{gnus-agent-expire} $B$H(B @code{gnus-agent-expire-group} $BL?Na$,(B -$B$"$j$^$9!#$3$l$i$O$"$J$?$,%G%#%9%/MFNL$r;H$$@Z$j$=$&$@$H;W$C$?$H$-$K!"$$(B -$B$D$G$b$G(B) $BCfCG$9$k$3$H$b$"$^(B -$B$jNI$$$3$H$G$O$"$j$^$;$s!#(B +@item gnus-score-find-bnews +@findex gnus-score-find-bnews +$B$9$Y$F$N9gCW$9$k%9%3%"%U%!%$%k$r(B bnews $B9=J8$r;H$C$FE,MQ$7$^$9!#$3$l$,%G%#(B +$B%U%)%k%H$G$9!#Nc$($P!"8=:_$N%0%k!<%W$,(B @samp{gnu.emacs.gnus} $B$J$i$P!"(B +@file{gnu.all.SCORE}, @file{not.alt.SCORE} $B$H(B @file{gnu.all.SCORE} $B$,$9(B +$B$Y$FE,MQ$5$l$^$9!#MW$9$k$K!"%9%3%"%U%!%$%kL>(B +$B$N(B @samp{all} $B$,(B @samp{.*} $B$KJQ49$5$l!"$=$l$+$i@55,I=8=$N9gCW$,$J$5$l$^(B +$B$9!#(B -$BNc$($P(B @code{gnus-request-expire-articles} $B$N$h$&$JB>$N4X?t$O!"%(!<%8%'(B -$B%s%H$r%0%k!<%W$KF14|$5$;$k$?$a$K(B @code{gnus-agent-expire} $B$rl9g(B +$B$O!"$=$l$i$N%(%s%H%j!<$r(B @file{all.SCORE} $B%U%!%$%k$KF~$l$k$H$$$&$3$H$G$9!#(B -@code{agent-enable-expiration} $B$H$$$&%(!<%8%'%s%H$N%Q%i%a!<%?!<$r!"A*Br(B -$B$7$?%0%k!<%W$G$N4|8B@Z$l>C5n$rM^@)$9$k$?$a$K;H$&$3$H$,$G$-$^$9!#(B +Gnus $B$O!"$h$j0lHLE*$J%9%3%"%U%!%$%k$r!"$h$jFCDj$N%9%3%"%U%!%$%k$h$jA0$K(B +$BE,MQ$7$h$&$H$9$k$b$N$N!"%9%3%"%U%!%$%k$O$d$d%i%s%@%`$J=gHV$GE,MQ$5$l$^$9!#(B +$B$3$l$O%9%3%"%U%!%$%kL>$NMWAG$N?t$rD4$Y$k$3$H$K$h$C$F9T$J$o$l$^(B +$B$9(B---@samp{all} $BMWAG$rC5n%3%^%s%I72$O$9$Y$F$N5-;v(B---$BL$FI!"4{FI!"2D;k!"J]N15-;v$r>C5n$7(B -$B$^$9!#$b$7(B @code{nil} ($B$3$l$,%G%#%U%)%k%H(B) $B$G$"$l$P!"4{FI5-;v$N$_$,>C5n(B -$B$NBP>]$H$J$j!"L$FI!"2D;k!"$5$i$KJ]N15-;v$OL54|8B$KJ];}$5$l$^$9!#(B +@item gnus-score-find-hierarchical +@findex gnus-score-find-hierarchical +$B$9$Y$F$N?F%0%k!<%W$+$i!"=g$K$9$Y$F$N%9%3%"%U%!%$%k$rE,MQ$7$^$9!#$3$l(B +$B$O(B @file{all.SCORE} $B$N$h$&$J%9%3%"%U%!%$%k$r;}$D$3$H$O$G$-$J$$$1$l$I!"(B +@file{SCORE}, @file{comp.SCORE} $B$*$h$S(B @file{comp.emacs.SCORE} $B$r!"$=$l(B +$B$>$l$N%5!<%P!<$KBP$7$F;}$D$3$H$,$G$-$k$H$$$&$3$H$G$9!#(B +@end table -$B4|8B@Z$l>C5n$5$l$k$O$:$J$N$K;D$C$F$$$k5-;v$r8+$D$1$?$J$i$P!"$b$7$+$9$k$H(B -$B$$$/$D$+$N(B Gnus $B%(!<%8%'%s%H%U%!%$%k$,2u$l$F$$$^$9!#5/$3$j$&$kLdBj$r=$I|(B -$B$9$k$?$a$K!"(B -@code{gnus-agent-regenerate} $B$H(B @code{gnus-agent-regenerate-group} $B$H$$(B -$B$&FCJL$J%3%^%s%I$,$"$j$^$9!#(B +$B$3$NJQ?t$O4X?t$N%j%9%H$G$"$k$3$H$b$G$-$^$9!#$=$N>l9g!"$3$l$i$9$Y$F$N4X?t(B +$B$,%0%k!<%WL>$r0z?t$H$7$F8F$P$l!"JV$5$l$?$9$Y$F$N%9%3%"%U%!%$%k$N%j%9%H$,(B +$BE,MQ$5$l$^$9!#$3$l$i$N4X?t$O!"D>@\%9%3%"O"A[%j%9%H$N%j%9%H$N%j%9%H$rJV$9(B +$B$3$H$b$G$-$^$9!#$=$N>l9g!"$=$l$i$N%U%!%$%k$G$J$$%9%3%"O"A[%j%9%H$rJV$94X(B +$B?t$O!"JV$5$l$k:G8e$N%9%3%"%U%!%$%k$,%m!<%+%k%9%3%"%U%!%$%k$G$"$k$3$H$r3N(B +$B$9(B -@cindex agent regeneration -@cindex Gnus agent regeneration -@cindex regeneration +$BNc$($P!"%5!<%P!<$rFCDj$7$J$$A4BN%9%3%"%U%!%$%k$r;H$C$F!"3,AXE*$K(B ($B?F%0%k!<(B +$B%W$+$i=g$K(B) $B%9%3%"IU$1$r9T$J$&$J$i$P!"r7o(B -$B$K$h$C$F$*$+$7$/$J$C$F$7$^$&$+$b$7$l$^$;$s!#$3$l$,5/$3$k(B -$B$H(B @code{nnagent} $B$N5!G=@-$,2<$,$k$+$b$7$l$J$$$7!"<:GT$7$5$($9$k$+$b$7$l(B -$B$^$;$s!#$3$NLdBj$N2r7h:v$O!"FbIt$NL7=b$r$9$Y$F:o=|$9$k$3$H$K$h$C$F!"%m!<(B -$B%+%k$N%G!<%?9=B$$r=$I|$9$k$3$H$G$9!#(B +@example +(list (lambda (group) ("all.SCORE")) + 'gnus-score-find-hierarchical) +@end example -$BNc$($P!"5-;v$r%(!<%8%'%s%H$K%@%&%s%m!<%I$7$F$$$k4V$K%5!<%P!<$X$N@\B3$,@Z(B -$B$l$F$7$^$&>l9g!"%m!<%+%k$N%G!<%?9=B$$O@\B3$,@Z$l$kA0$K5-;v$,C5n$5$l$k$^(B +$B$G$K!"$I$N$/$i$$$NF|?t$,7P2a$9$Y$-$+$r;XDj$7$^$9!#$3$NJQ?t(B +$B$,(B @code{nil} $B$G$"$k$H!"%9%3%"%U%!%$%k%(%s%H%j!<$O:o=|$5$l$^$;$s!#%G%#%U%)(B +$B%k%H$O(B 7 $B$G$9!#(B -@findex gnus-agent-regenerate -@kindex M-x gnus-agent-regenerate -@code{gnus-agent-regenerate} $B%3%^%s%I$O!"$9$Y$F$N%(!<%8%'%s%H2=$5$l$?%0(B -$B%k!<%W$G(B @code{gnus-agent-regenerate-group} $B$re$G$b(B @code{gnus-agent-regenerate} $B$rC5n$rA`:n$7$F$$$kJ}K!$G$9(B---$B$9$Y(B +$B$F$N9gCW$7$J$$%(%s%H%j!<$O8E$/$J$j$9$.$k$N$KBP$7$F!"9gCW$9$k%(%s%H%j!<$O(B +$B?7A/$GLL$9$k$3$H(B +$B$K$J$k$G$7$g$&!#(B -@findex gnus-agent-regenerate-group -@kindex M-x gnus-agent-regenerate-group -@code{gnus-agent-regenerate-group} $B%3%^%s%I$O!"%m!<%+%k(B -$B$N(B @acronym{NOV} ($B%X%C%@!<(B) $B%G!<%?%Y!<%9$r=$I|$9$k$?$a$K!"8D!9$N5-;v$N%m!<(B -$B%+%k$J%3%T!<$r;H$$$^$9!#$=$N8e$=$l$O!"$I$N5-;v$,%m!<%+%k$K3JG<$5$l$k$+$r(B -$B5-O?$7$F$*$/$?$a$NFbIt%G!<%?9=B$$r99?7$7$^$9!#0z?t$rM?$($k$H!"%(!<%8%'%s(B -$B%H$NCf$N5-;v$KL$FI$N0u$rIU$1$^$9!#(B +@item gnus-score-after-write-file-function +@vindex gnus-score-after-write-file-function +$B%9%3%"%U%!%$%k$,=q$+$l$?D>8e$K!"$=$NL>A0$r0z?t$H$7$F8F$P$l$k4X?t$G$9!#(B -@node Agent and flags -@subsection $B%(!<%8%'%s%H$H%U%i%0(B +@item gnus-score-thread-simplify +@vindex gnus-score-thread-simplify +$B$3$NJQ?t$,(B @code{nil} $B$G$J$$$H!"5-;v$NI=Bj$OI=Bj$G%9%3%"IU$1$r9T$J$&$?$a(B +$B$K!"%9%l%C%I$HF1$8$d$jJ}$G(B ($B8=:_(B +$B$N(B @code{gnus-simplify-subject-functions} $B$NCM$K=>$C$F(B) $BC1=c2=$5$l$^$9!#(B +$B%9%3%"!&%(%s%H%j!<$,!VJ8;zNs$N0lIt$X$N9gCW!W$+!V@53N$J9gCW!W$r;H$C$F$$$k(B +$B$H!"$=$N9gCW$b$3$N$d$jJ}$GC1=c2=$5$l$^$9!#(B +@end table -$B%(!<%8%'%s%H$O(B Gnus $B$N$I$s$J%P%C%/%(%s%I$G$b!"Nc$($P%5!<%P!<$K%U%i%0(B ($B4{(B -$BFI(B(read)$B!"2D;k(B(ticked) $B$J$I(B) $B$r3JG<$9$k(B nnimap $B$N$h$&$J$b$N$G$bF0:n$7$^(B -$B$9!#$7$+$7Ha$7$$$+$J!"%(!<%8%'%s%H$O$I$N%P%C%/%s%I$,$=$l$i$N%U%i%0(B -$B$r(B @file{.newsrc} $B$G$O$J$/!"$=$N%P%C%/%(%s%I$N%5!<%P!<$G0];}$9$k$+$r!"o$K<+?H$N%U%!%$%k$K5-O?$7$^$9!#(B +@node Score File Format +@section $B%9%3%"%U%!%$%kMM<0(B +@cindex score file format -$B:F$S@\B3$9$k$H!"(BGnus $B$OJQ99$5$l$?$9$Y$F$N%U%i%0$r8!::$7$F!"$=$l$i$r%5!<(B -$B%P!<$HF14|$5$;$k$+$I$&$+$r?R$M$^$9!#$3$N5sF0(B -$B$O(B @code{gnus-agent-synchronize-flags} $B$G%+%9%?%^%$%:$9$k$3$H$,$G$-$^$9!#(B +$B%9%3%"%U%!%$%k$OIaDL$OC10l$NMM<0$@$1$r4^$`(B @code{emacs-lisp} $B%U%!%$%k$G(B +$B$9!#L5F\Ce$JMxMQl9g$O!"$9$Y$F$N%U%i%0$O(B -$B<+F0E*$KF14|$5$;$i$l$^$9!#(B +$B$K$b$+$+$o$i$:!"$=$l$r<+J,$G$$$8$C$F$_$?$/$J$C$?$N$J$i!"Nc$,$"$j$^$9(B: -$B:F@\B3$7$?$H$-$K<+F0$G%U%i%0$rF14|$5$;$?$/$J$$$J$i!"C$;$P!"$"$J$?$,!VF14|!W$NA`:n$r9T$J$C$?$H$-$K!"(B -$B$=$N%U%i%0$O%;%C%H$5$l$F%5!<%P!<$+$i$O:o=|$5$l$^$9!#=gHVBT$A(B (queue) $B$K(B -$BF~$l$i$l$?%U%i%0$K4X$9$kF0:n$O!"%(!<%8%'%s%H%G%#%l%/%H%j!<$K$"$k%5!<%P!<(B -$BKh$N(B @code{flags} $B%U%!%$%k$NCf$G8+$D$+$k$G$7$g$&!#$=$l$i$O$"$J$?$,%U%i%0(B -$B$rF14|$5$;$?$H$-$K6u$K$J$j$^$9!#(B +$B$3$NNc$O$?$$$F$$$N%9%3%"%U%!%$%k$NMWAG$r@bL@$7$F$$$^$9!#JL$N$d$jJ}$K$D$$(B +$B$F$O!"(B@ref{Advanced Scoring} $B$r8+$F$/$@$5$$!#(B -@node Agent and IMAP -@subsection $B%(!<%8%'%s%H$r(B IMAP $B$G;H$&J}K!(B +$B$3$l$,$H$F$b(B Lisp $B%3!<%I$N$h$&$K8+$($k$H$7$F$b!"2A(B) $B$5$l$^$;$s!#$7$+$7$3$NMM<0$rFI$_9~$`$?$a$K(B Lisp $B%j!<(B +$B%@!<$,;H$o$l$k$N$G!"0UL#E*$KM-8z$G$J$$$H$7$F$b!"J8K!E*$K$O@5Ev$J$b$N$G$9!#(B -$B%(!<%8%'%s%H$O(B nnimap $B$r4^$`(B Gnus $B$N$I$s$J%P%C%/%(%s%I$G$bF0:n$7$^$9!#$7(B -$B$+$7(B @acronym{NNTP} $B$H(B @acronym{IMAP} $B$K$O$$$/$D$+$N35G0$N0c$$$,$"$k$N$G!"(B -$B$3$N>O$G$O%5!<%P!<$H$N@\B3$,@d$?$l$?%b!<%I$G$N(B @acronym{IMAP} $B$N%/%i%$%"(B -$B%s%H$H$7$F!"(BGnus $B%(!<%8%'%s%H$r$h$j1_3j$K;H$($k$h$&$K$9$k$?$a$N!"$$$/$D(B -$B$+$N>pJs$rDs6!$7$^$9!#(B +$B$3$NO"A[%j%9%H$G$OO;$D$N%-!<$,%5%]!<%H$5$l$F$$$^$9(B: -$B%5!<%P!<$H$N@\B3$,@d$?$l$F$$$k$H$-$N(B @acronym{IMAP} $B%/%i%$%"%s%H$K$"$J$?(B -$B$,4|BT$9$k$G$"$m$&$$$/$D$+$N5!G=$O!"8=:_$N%(!<%8%'%s%H$K$O@9$j9~$^$l$F$$(B -$B$^$;$s!#$=$l$i$O0J2<$NDL$j$G$9(B: +@table @code +@item $BJ8;zNs(B (STRING) +$B%-!<$,J8;zNs$@$C$?$i!"$=$l$O9gCW$,A0$G$9!#%9%3%"IU(B +$B$1$O$3$l$iH,$D$N%X%C%@!<$@$1$G9T$J$&$3$H$,$G$-$^$9(B: @code{From}, +@code{Subject}, @code{References}, @code{Message-ID}, @code{Xref}, +@code{Lines}, @code{Chars} $B$*$h$S(B @code{Date} $B$G$9!#$3$l$i$N%X%C%@!<$K2C(B +$B$($F!"(BGnus $B$K!"5-;vA4BN$r$l$N%9%3%"!&%(%s(B +$B%H%j!<$O0l$D$+$i;M$D$^$G$NMWAG$r;}$A$^$9!#(B +@enumerate -@itemize @bullet @item -Unplugged $B$N$H$-$N(B nnimap $B%0%k!<%W$X$N%3%T!<$H0\F0!#(B +$B:G=i$NMWAG$O!V9gCWMWAG!W$G$9!#$3$l$O$?$$$F$$$N%X%C%@!<$G$OJ8;zNs$G$9$,!"(B +Lines $B$H(B Chars $B%X%C%@!<$G$O@0?t$G$J$1$l$P$J$j$^$;$s!#(B @item -Unplugged $B$N$H$-$N(B nnimap $B%0%k!<%W$N:n@.$H:o=|!#(B -@end itemize +$B$b$7FsHVL\$NMWAG$,$"$k$J$i!"$=$l$O?tCM$N!V%9%3%"MWAG!W$G$J$1$l$P$J$j$^$;(B +$B$s!#$3$N?tCM$OIi$NL58BBg$+$i@5$NL58BBg$^$G$N4V$N@0?t$G$J$1$l$P$J$j$^$;$s!#(B +$B9gCW$,@.8y$9$k$H!"$3$N?tCM$,5-;v$N%9%3%"$K2C$($i$l$^$9!#$3$NMWAG$,B8:_$7(B +$B$F$$$J$$>l9g$O!"Be$o$j$K(B @code{gnus-score-interactive-default-score} $B$N(B +$B?tCM$,;H$o$l$^$9!#%G%#%U%)%k%H$O(B 1000 $B$G$9!#(B -@node Outgoing Messages -@subsection $B:9=PMQ%a%C%;!<%8(B +@item +$B$b$7;0HVL\$NMWAG$,$"$k$J$i!"$=$l$O?tCM$N!VF|IUMWAG!W$G$J$1$l$P$J$j$^$;$s!#(B +$B$3$NF|IU$O:G8e$K$3$N%9%3%"!&%(%s%H%j!<$,9gCW$7$?;~9o$r<($7!"$=$l$O%9%3%"!&(B +$B%(%s%H%j!<$r4|8B@Z$l>C5n$9$k$?$a$N5!9=$rDs6!$7$^$9!#$3$NMWAG$,B8:_$7$F$$(B +$B$J$$$H!"%9%3%"!&%(%s%H%j!<$O1JB3$K$J$j$^$9!#F|IU$O5*85A0(B 1$BG/(B12$B7n(B31$BF|$+$i(B +$B$N7P2a$7$?F|?t$GI=$5$l$^$9!#(B -Gnus $B$,(B unplugged $B$N$H$-!"%G%#%U%)%k%H$G$O$9$Y$F$N:9=PMQ%a%C%;!<%8(B ($B%a!<(B -$B%k$H%K%e!<%9$NN>J}(B) $B$O2<=q$-%0%k!<%W!H(Bqueue$B!I(B(@pxref{Drafts}) $B$K3JG<$5$l(B -$B$^$9!#Ej9F$7$?8e$G$b!"$=$3$G$=$N%a%C%;!<%8$r8+$?$jJT=8$9$k$N$O0U$N$^$^$G(B -$B$9!#(B +@item +$B$b$7;MHVL\$NMWAG$,$"$k$J$i!"$=$l$O%7%s%\%k$N!V7?MWAG!W$G$J$1$l$P$J$j$^$;(B +$B$s!#$3$NMWAG$O!"$3$N%9%3%"!&%(%s%H%j!<$,5-;v$K9gCW$9$k$+$I$&$+$rD4$Y$k$?(B +$B$a$K!"$I$N4X?t$,;H$o$l$k$Y$-$+$r;XDj$7$^$9!#(B -$BAw=P$9$k%a!<%k$,(B queue $B$5$l$k(B ($B=gHVBT$A$K$J$k(B) $B>u67$r@)8f$9$k$3$H$O2DG=(B -$B$G$9(B (@code{gnus-agent-queue-mail}, @ref{Agent Variables} $B;2>H(B)$B!#(B -Gnus $B$,(B unplugged $B$N$H$-!"30$KAw$j=P$9%K%e!<%9$O>o$K(B queue $B$5$l$k$@$1$G(B -$B$9!#(B +@table @dfn +@item From, Subject, References, Xref, Message-ID +$B$?$$$F$$$N%X%C%@!<7?$N$?$a$K!"(B@code{r} $B$H(B @code{R} ($B@55,I=8=(B(regexp))$B!"(B +@code{s} $B$H(B @code{S} ($BJ8;zNs$N0lIt(B(substring)) $B7?!"(B@code{e} $B$H(B @code{E} +($B@53N$J9gCW(B(exact match))$B!"$*$h$S(B @code{w} ($B8l$N9gCW(B((word match)) $B7?$,(B +$B$"$j$^$9!#$b$7$3$NMWAG$,L5$$$H!"(BGnus $B$OJ8;zNs$N0lIt$N9gCW$,MQ$$$i$l$k$Y(B +$B$-$G$"$k$H2>Dj$7$^$9!#(B@code{R}, @code{S}, @code{E} $B$O!"9gCW$,BgJ8;z$H>.(B +$BJ8;z$r6hJL$9$kJ}K!$G9T$J$o$l$kE@$GB>$N$b$N$H0[$J$j$^$9!#$3$l$i$9$Y$F$N0l(B +$BJ8;z7?$O!"K\Ev$O(B @code{regexp}, @code{exact}, @code{word} $B7?$NC;=L7A$G!"(B +$B$3$NJ}$,9%$_$J$i$PBe$o$j$K;H$&$3$H$,$G$-$^$9!#(B -$B2<=q$-%0%k!<%W$+$i!"$=$3$G;H$($kFCJL$JL?Na$r;H$C$F%a%C%;!<%8$rAw?.$9$k$3(B -$B$H$b$G$-$k$7!"%0%k!<%W%P%C%U%!!l(B +$B9g%9%3%"!&%(%s%H%j!<$N8^HVL\$NMWAG$,!"%9%3%"$rIU$1$k%X%C%@!<$NL>A0$K$J$j(B +$B$^$9!#(B@acronym{NNTP} $B%5!<%P!<$,(B overview $B$G(B @samp{NNTP-Posting-Host} $B$r(B +$BJaB*$7$F$$$k$J$i$P!"(B@file{all.SCORE} $B%U%!%$%k$N0J2<$N%(%s%H%j!<$O!"C10l(B +$B$N%[%9%H$r5/8;$H$9$k(B spam $B$N967b$KBP$7$FM-8z$G$9(B: -Unplugged $B$N$H$-$K%a!<%k$NAw?.$,$G$-$J$/$F!"$+$D(B unplugged $B$N$H$-$K$&$C(B -$B$+$j(B @kbd{J S} $B$rC!$$$F$7$^$&$3$H$,?4G[$J$i$P!"(BGnus $B$K$"$J$?$N9TF0$r3NG'(B -$B$5$;$k$3$H$,$G$-$^$9(B (@code{gnus-agent-prompt-send-queue}, @ref{Agent -Variables} $B;2>H(B)$B!#(B +@lisp +("111.222.333.444" -1000 nil s + "NNTP-Posting-Host") +@end lisp -@node Agent Variables -@subsection $B%(!<%8%'%s%HJQ?t(B +@item Lines, Chars +$B$3$l$i$NFs$D$N%X%C%@!<$OJL$N9gCW$N7?$r;H$$$^$9(B: @code{<}, @code{>}, +@code{=}, @code{>=}, @code{<=} $B$G$9!#(B -@table @code -@item gnus-agent -@vindex gnus-agent -$B%(!<%8%'%s%H$,M-8z$K$J$C$F$$$k$+$I$&$+!#%G%#%U%)%k%H$O(B @code{t} $B$G$9!#:G(B -$B=i$KM-8z$K$5$l$k$H!"$$$/$D$+$N%P%C%/%(%s%I$r<+F0E*$K%(!<%8%'%s%H2=$9$k$?(B -$B$a$K!"%(!<%8%'%s%H$O(B @code{gnus-agent-auto-agentize-methods} $B$r;H$$$^$9!#(B -$B%5!<%P!<%P%C%U%!!<$G%(!<%8%'%s%H$N%3%^%s%I$r;H$&$3$H$K$h$C$F!"$I$N%P%C%/(B -$B%(%s%I$r%(!<%8%'%s%H2=$9$k$+$rJQ99$9$k$3$H$,$G$-$^$9!#(B +$B$3$l$i$N=R8l$O(B -$B%5!<%P!<%P%C%U%!!<$KF~$k$K$O!"%0%k!<%W%P%C%U%!!<(B -$B$G(B @kbd{^} (@code{gnus-group-enter-server-mode}) $B$r;H$C$F$/$@$5$$!#(B +@example +(PREDICATE HEADER MATCH) +@end example -@item gnus-agent-directory -@vindex gnus-agent-directory -Gnus $B%(!<%8%'%s%H$,%U%!%$%k$r3JG<$9$k>l=j$G$9!#%G%#%U%)%k%H(B -$B$O(B @file{~/News/agent/} $B$G$9!#(B +$B$NI>2A$,(B @code{nil} $B$G$O$J$$>l9g$K??$G$9!#Nc$($P!">e5i9g(B +$BCW(B @code{("lines" 4 <)} (@pxref{Advanced Scoring}) $B$O7k2L$H$7$F0J2<$N<0(B +$B$K$J$j$^$9(B: -@item gnus-agent-handle-level -@vindex gnus-agent-handle-level -$B$3$NJQ?t$NCM$h$j9b$$%l%Y%k(B (@pxref{Group Levels}) $B$N%0%k!<%W$O!"%(!<%8%'(B -$B%s%H$+$i$OL5;k$5$l$^$9!#%G%#%U%)%k%H$O(B @code{gnus-level-subscribed} $B$G!"(B -$B$3$l$O%G%#%U%)%k%H$G$O!"9XFI$7$F$$$k%0%k!<%W$N$_$,%(!<%8%'%s%H$N=hM}$NBP(B -$B>]$H$J$k$H$$$&$3$H$G$9!#(B +@lisp +(< header-value 4) +@end lisp -@item gnus-agent-plugged-hook -@vindex gnus-agent-plugged-hook -$B%M%C%H%o!<%/$K@\B3$5$l$?$H$-$K/$J$$$H$-$K%9%3%"$,2C;;$5$l$k$H$$$&$3$H$G$9!#(B($B:.Mp$7$F!"(B +$B$=$l$,H?BP$G$O$J$$$+$H9M$($,$A$G$9!#$G$b!"$=$&$G$O$J$$$N$G$9!#;d$,;W$&(B +$B$K!#(B) -@item gnus-agent-unplugged-hook -@vindex gnus-agent-unplugged-hook -$B%M%C%H%o!<%/$+$i@ZCG$5$l$?$H$-$K/$7$N9T$7$+$J$$5-;v$N%9%3%"$r2<$2$F$$$k>l9g$K!"JQ$J7k2L$rF3$/$3(B +$B$H$,$"$jF@$^$9!#(B -@item gnus-agent-fetched-hook -@vindex gnus-agent-fetched-hook -$B5-;v$rl9g$N$?$a$K$"$k$N$G$9!#$$$DI,MW$K$J$k$+$OC/$K$b$o$+$j$^(B +$B$;$s!#E>$P$L@h$N>s!#f=(B($B$"$D$b$N(B)$B$KD($j$Fg:(B($B$J$^$9(B)$B$r?a$/!#K\$r%+%P!<$GH=(B +$BCG$7$F$O$$$1$^$;$s!#=i$a$F$N%G!<%H$G%(%C%A$7$F$O$$$1$^$;$s!#(B($B$7$+$7!";d(B +$B$O>/$J$/$H$b0l?M!"0zMQ$7$^$9$,!"!V$3$N4X?t$O7g$+$;$J$$$b$N$G$"$k$3$H$,$o(B +$B$+$C$?!W$H8@$C$??M$,$$$k$HJ9$$$F$$$^$9!#(B) -@item gnus-agent-cache -@vindex gnus-agent-cache -Plugged $B$N$H$-$K!"%m!<%+%k$K3JG<$5$l$F$$$k(B @acronym{NOV} $B$H5-;v$r;H$&$+(B -$B$I$&$+$r@)8f$9$kJQ?t$G!"Nc$($P%(!<%8%'%s%H$r%-%c%C%7%e$H$7$F;H$&$K$OI,?\(B -$B$G$9!#%G%#%U%)%k%H$G$OHs(B-@code{nil} $B$G!"%(!<%8%'%s%H$r%-%c%C%7%e$H$7$F;H(B -$B$$$^$9!#(B +@cindex ISO8601 +@cindex date +$B$b$C$HLr$KN)$D9gCW$N7?$O!V@55,I=8=!W$G$9!#$=$l$K$h$C$F!"F|IU$NJ8;zNs$K@5(B +$B5,I=8=$r;H$C$F9gCW$5$;$k$3$H$,$G$-$^$9!#F|IU$O$^$:(B ISO8601 $B$NC;=LMM(B +$B<0(B (compact format) $B$KI8=`2=$5$l$^(B +$B$9(B---@var{YYYYMMDD}@code{T}@var{HHMMSS} $B$G$9!#Nc$($P!"$9$Y$F$NG/(B +$B$N(B 4$B7n(B1$BF|$KEj9F$5$l$?$9$Y$F$N5-;v$K9gCW$5$;$?$$$N$G$"$l$P!"9gCWJ8;zNs$H(B +$B$7$F(B @samp{....0401.........} $B$r;H$&$3$H$,$G$-$^$9!#(B($BF|IU$O85!9$NI8=`;~(B +$B$GJ]B8$5$l$F$$$k$N$G!"$=$N5-;v$,Ej9F$5$l$?>l=j$G$N(B 4$B7n(B1$BF|$KEj9F$5$l$?5-(B +$B;v$K9gCW$9$k$3$H$KCm0U$7$F$/$@$5$$!#!H(BTime zones$B!I$O2HB2A40w$N7rA4$J3Z$7(B +$B$_$G$9$M(B? ($BLuCm(B: $B$$$/$D$+$"$k!H(BTime zones$B!I$H$$$&%?%$%H%k$N6J$N$3$H$r8@$C(B +$B$F$$$k$N$+$b$7$l$^$;$s!#(B)) -@item gnus-agent-go-online -@vindex gnus-agent-go-online -@code{gnus-agent-go-online} $B$,(B @code{nil} $B$@$C$?$i!"%(!<%8%'%s%H$O%*%U%i(B -$B%$%s>uBV$N%5!<%P!<$r%*%s%i%$%s>uBV$K$7$^$;$s!#(B@code{ask} $B$@$C$?$i!"$=$l(B -$B$,%G%#%U%)%k%H$G$9$,!"%(!<%8%'%s%H$O:F@\B3$9$k$H$-$K%*%U%i%$%s>uBV$N%5!<(B -$B%P!<$r%*%s%i%$%s>uBV$K$7$?$$$+$I$&$+$r?R$M$^$9!#$=$l0J30$NCM$@$C$?$i!"%*(B -$B%U%i%$%s>uBV$N%5!<%P!<$O<+F0E*$K%*%s%i%$%s>uBV$K$J$j$^$9!#(B +@item Head, Body, All +$B$3$l$i$N;0$D$N9gCW$N%-!<$O(B @code{From} $B%X%C%@!<(B ($B$J$I(B) $B$HF1$89gCW$N7?$r(B +$B;H$$$^$9!#(B -@item gnus-agent-mark-unread-after-downloaded -@vindex gnus-agent-mark-unread-after-downloaded -@code{gnus-agent-mark-unread-after-downloaded} $B$,(B $BHs(B-@code{nil} $B$@$C$?$i!"(B -$B%@%&%s%m!<%I$7$?8e$G5-;v$KL$FI$N0u$rIU$1$^$9!#$3$l$ODL>o!"?7$7$/%@%&%s%m!<(B -$B%I$5$l$?5-;v$rL@3N$KL$FI$K$9$k$?$a$N0BA4$J9T0Y$G$9!#%G%#%U%)%k%H(B -$B$O(B @code{t} $B$G$9!#(B +@item Followup +$B$3$N9gCW$N%-!<$O$d$dFCJL$G!"$=$l$O(B @code{From} $B%X%C%@!<$K9gCW$7!"9gCW$7(B +$B$?5-;v$@$1$G$J$/$=$N5-;v$X$N$9$Y$F$N%U%)%m!<%"%C%W$N%9%3%"$K$b1F6A$7$^$9!#(B +$B$3$l$ONc$($P!"$"$J$?<+?H$N5-;v$X$N%U%)%m!<%"%C%W$N%9%3%"$rA}$d$7$?$j!"NI(B +$B$/CN$i$l$?LdBj;y$X$N%U%)%m!<%"%C%W5-;v$N%9%3%"$r2<$2$?$j$9$k$N$K;H$o$l$^(B +$B$9!#(B@code{From} $B%X%C%@!<$,;H$&$N$HF1$87?$N9gCW$r;H$$$^$9!#(B($B$3$N9gCW%-!<(B +$B$r;H$&$H!"(B@file{ADAPT} $B%U%!%$%k$r:n$k$3$H$K$J$j$^$9!#(B) -@item gnus-agent-synchronize-flags -@vindex gnus-agent-synchronize-flags -@code{gnus-agent-synchronize-flags} $B$,(B @code{nil} $B$@$C$?$i!"%(!<%8%'%s%H(B -$B$O7h$7$F<+F0E*$K%U%i%0$rF14|$5$;$^$;$s!#$=$l$,(B @code{ask} $B$@$C$?$i(B ($B$=$l(B -$B$,%G%#%U%)%k%H$G$9(B)$B!"%(!<%8%'%s%H$O$9$Y$F$NJQ99$r8!::$7$F!":F$S@\B3$7$?(B -$B$H$-$K$=$l$i$rF14|$5$;$k$+$I$&$+$r?R$M$^$9!#(B@code{nil} $B$G(B -$B$b(B @code{ask} $B$G$b$J$+$C$?$i!"$9$Y$F$N%U%i%0$,<+F0E*$KF14|$5$;$i$l$^$9!#(B +@item Thread +$B$3$N9gCW%-!<$O(B @code{Followup} $B9gCW%-!<$HF1$8J}?K$K1h$C$FF0:n$7$^$9!#(B +@code{Message-ID} @var{x} $B$G;O$^$C$F$$$k%9%l%C%I(B ($B$^$?$OI{%9%l%C%I(B) $B$K%9(B +$B%3%"$rIU$1$?$$$N$G$"$l$P!"(B@samp{thread} $B9gCW$rIU$12C$($F$/$@$5$$!#$3$l(B +$B$O(B @code{Reference} $B%X%C%@!<$K(B @var{x} $B$r;}$D$=$l$>$l$N5-;v$K!"?7$7(B +$B$$(B @samp{thread} $B9gCW$rDI2C$7$^$9!#(B($B$3$l$i$N?7$7$$(B @samp{thread} $B9gCW$O(B +$B$3$l$i$N9gCW$9$k5-;v$N(B @code{Message-ID} $B$r;H$$$^$9!#(B) $B$3$l$O%9%l%C%I$N(B +$B$$$/$D$+$N5-;v$,40A4$J(B @code{References} $B%X%C%@!<$r;}$C$F$$$J$+$C$?$H$7(B +$B$F$b!"%9%l%C%IA4BN$N%9%3%"$r>e$2(B/$B2<$2$G$-$k$3$H$rJ]>Z$7$^$9!#$3$l$r;H$&(B +$B$H!"%9%l%C%I$N5-;v$K7hDjE*$G$J$$%9%3%"$,IU$/$+$b$7$l$J$$$H$$$&$3$H$KCm0U(B +$B$7$F$/$@$5$$!#(B($B$3$N9gCW%-!<$r;H$&$H!"(B@file{ADAPT} $B%U%!%$%k$r:n$k$3$H$K$J(B +$B$j$^$9!#(B) +@end table +@end enumerate -@item gnus-agent-consider-all-articles -@vindex gnus-agent-consider-all-articles -@code{gnus-agent-consider-all-articles} $B$,Hs(B-@code{nil} $B$@$C$?$i!"%(!<%8%'(B -$B%s%H$O$9$Y$F$N5-;v$K$D$$$F!"$=$l$i$r%@%&%s%m!<%I$9$kI,MW$,$"$k$+$I$&$+$r(B -$B%(!<%8%'%s%H$N=R8l$K7hDj$5$;$^$9!#(B@code{nil} $B$@$C$?>l9g!"$=$l$,%G%#%U%)(B -$B%k%H$G$9$,!"%(!<%8%'%s%H$OL$FI$N5-;v$r%@%&%s%m!<%I$9$k$+$I$&$+$@$1$r=R8l(B -$B$K7hDj$5$;$^$9!#$3$l$rM-8z$K$9$k$N$J$i$P!"8e$G%(!<%8%'%s%H$,4|8B@Z$l>C5n(B -$B$9$k5-;v$r2?EY$b7+$jJV$7%@%&%s%m!<%I$7$J$$$h$&$K!"%(!<%8%'%s%H$N4|8B@Z$l(B -$B>C5n$N@_Dj(B (@pxref{Category Variables}) $B$r8+D>$9I,MW$,$"$k$G$7$g$&!#(B +@cindex score file atoms +@item mark +$B$3$N%(%s%H%j!<$NCM$O?tCM$G$J$1$l$P$J$j$^$;$s!#$3$N?tCM$h$jDc$$%9%3%"$N$I(B +$B$s$J5-;v$K$b4{FI$N0u$,IU$-$^$9!#(B -@item gnus-agent-max-fetch-size -@vindex gnus-agent-max-fetch-size -$B%(!<%8%'%s%H$O!"e$5$;$^$9!#>.$5$JCM$O!"K|$,0ll9g$K!"CY$l;~4V$r:G>.$K$7$^$9(B ($B%0%k!<%W$N>uBV$r99?7$9$k$?$a(B -$B$K(B @code{gnus-agent-regenerate-group} $B$r$NA*Br;h$K$O(B @code{denied} $B$H(B @code{offline} $B$,$"$j!"8el9g$@$1M-8z$G$9!#(B +@item files +$B$3$N%(%s%H%j!<$NCM$OG$0U$N?t$N%U%!%$%kL>$G$J$1$l$P$J$j$^$;$s!#$=$l$i$N%U%!(B +$B%$%k$b%9%3%"%U%!%$%k$G$"$k$H$_$J$5$l!"$3$l$,$5$l$?$N$HF1$8J}K!$GFI$_9~$^(B +$B$l$^$9!#(B -@item gnus-auto-goto-ignores -@vindex gnus-auto-goto-ignores -$B$*$*$+$?$N?M$O!"%(!<%8%'%s%HJQ?t$G$O$J$$$1$l$I$bL)@\$K4XO"$9$k$b$&0l$D$N(B -$BJQ?t$r$3$3$GC5$9$G$7$g$&!#$3$NJQ?t$O!"%@%&%s%m!<%I$5$l$F$$$J$$(B ($B%X%C%@!<(B -$B$@$1$,%(!<%8%'%s%H$K3JG<$5$l$?(B)$B!"$=$7$F$G$J$1$l$P$J$j$^$;$s!#$3$l(B +$B$i$N%U%!%$%k$,2?$i$+$NM}M3$GIaDL$OFI$_9~$^$l$k$h$&$K$J$C$F$$$?$H$7$F$b!"(B +$BFI$_9~$^$l$^$;$s!#(B -$BM-8z$JCM$O(B @code{nil} ($B$I$N5-;v$K$b0\F0$9$k(B)$B!"(B -@code{undownloaded} (unplugged $B$N$H$-$Oo$KL5;k$9$k(B)$B!"(B -@code{unfetched} ($B%X%C%@!<$,2A(B) $B$5$l$^$9!#$3$NMWAG$O%0%m!<%P%k%9(B +$B%3%"%U%!%$%k$r07$C$F$$$k$H$-$OL5;k$5$l$^$9!#(B -@item gnus-agent-queue-mail -@vindex gnus-agent-queue-mail -@code{gnus-agent-queue-mail} $B$r(B @code{always} $B$K$9$k$H!"(BGnus $B$O%a!<%k$r(B -$B$$$-$J$jAw?.$7$F$7$^$&$N$G$O$J$/!">o$K(B queue ($B=gHVBT$A(B) $B$KF~$l$^$9!#(B -@code{t} $B$@$C$?$i(B Gnus $B$O(B unplugged $B$N$H$-$@$1%a!<%k$r(B queue $B$KF~$l$^$9!#(B -@code{nil} $B$@$C$?$i(B queue $B$KF~$l$^$;$s!#%G%#%U%)%k%H$O(B @code{t} $B$G$9!#(B +@item read-only +$BFI$_9~$_@lMQ%9%3%"%U%!%$%k$O99?7$5$l$?$jJ]B8$5$l$?$j$7$^$;$s!#%0%m!<%P%k(B +$B%9%3%"%U%!%$%k$O$3$N%"%H%`$r;HMQ$9$k$Y$-$G$9(B (@pxref{Global Score +Files})$B!#(B($BCm0U(B: $B!V%0%m!<%P%k!W$O$3$3$G$OK\Ev$K!VA4BNE*!W$H$$$&0UL#$G$9!#(B +$B8D?ME*$J$9$Y$F$N%0%k!<%W$KE,MQ$9$k%9%3%"%U%!%$%k$N$3$H$G$O$"$j$^$;$s!#(B) -@item gnus-agent-prompt-send-queue -@vindex gnus-agent-prompt-send-queue -@code{gnus-agent-prompt-send-queue} $B$,Hs(B-@code{nil} $B$@$C$?$i!"(B -unplugged $B$G$"$k$N$K$b$+$+$o$i$:(B @kbd{J S} $B$rC!$$$?>l9g$K!"(BGnus $B$OK\Ev$K(B -$B$=$l$r9T$J$C$F$bNI$$$+$I$&$+$r3NG'$7$^$9!#%G%#%U%)%k%H$O(B @code{nil} $B$G$9!#(B +@item orphan +$B$3$N%(%s%H%j!<$NCM$O?tCM$G$J$1$l$P$J$j$^$;$s!#?F5-;v$r;}$?$J$$5-;v$N%9%3(B +$B%"$K$3$N?tCM$,2C$($i$l$^$9!#(B@samp{comp.lang.c} $B$N$h$&$JN.DLNL$NB?$$%K%e!<(B +$B%9%0%k!<%W$rDI$$$+$1$F$$$k$HA[A|$7$F$/$@$5$$!#$*$=$i$/$[$s$N>/$7$N%9%l%C(B +$B%I$@$1$rDI$$$?$$$G$7$g$&!#$5$i$K?7$7$$%9%l%C%I$O8+$?$$$G$7$g$&!#(B -@item gnus-agent-auto-agentize-methods -@vindex gnus-agent-auto-agentize-methods -$B$"$J$?$,0JA0$K%(!<%8%'%s%H$r;H$C$?$3$H$,L5$$(B ($B$b$C$H5;=QE*$K(B -$B$O(B @file{~/News/agent/lib/servers} $B$,L5$$>l9g(B)$B!"(BGnus $B$O$[$s$N>/?t$N%5!<(B -$B%P!<$r<+F0E*$K%(!<%8%'%s%H2=$7$^$9!#$3$NJQ?t$O$I$N%P%C%/%(%s%I$r<+F0$G%(!<(B -$B%8%'%s%H2=$9$Y$-$+$r@)8f$7$^$9!#0lHL$K!"%(!<%8%'%s%H2=$9$k$3$H$,M-MQ$J$N(B -$B$O1s3V%P%C%/%(%s%I$KBP$7$F$@$1$G$9!#<+F0E*$K%(!<%8%'%s%H2=$9$k$3$H$O!"%5!<(B -$B%P!<$KBP$7$F(B @kbd{J a} $B$re$2(B (@kbd{I T} $B$^$?(B +$B$O(B @kbd{I S} $B$G(B)$B!";D$j$rL5;k(B (@kbd{c y}) $B$7$F$/$@$5$$!#/$7B8:_$7$9$k!"N.DLNL$,B?$$%0%k!<%W$N$?$a$K(B +$B$"$j$^$9!#(B -;; @r{Gnus $B$,$I$N$h$&$K%a!<%k$rFI$`$+$rDj5A$7$^$9!#(B} -;; @r{ISP $B$N(B @acronym{POP} $B%5!<%P!<$+$i%a!<%k$rFI$`$3$H$K$7$^$9!#(B} -(setq mail-sources '((pop :server "pop.your-isp.com"))) +@item adapt +$B$3$N%(%s%H%j!<$OE,1~%9%3%"IU$1$r@)8f$7$^$9!#$3$l$,(B @code{t} $B$@$C$?$i!"%G%#(B +$B%U%)%k%H$NE,1~%9%3%"5,B'$,;H$o$l$^$9!#(B@code{ignore} $B$@$C$?$i!"$3$N%0%k!<(B +$B%W$G$OE,1~%9%3%"IU$1$O9T$J$o$l$^$;$s!#$b$7%j%9%H$@$C$?$i!"$=$N%j%9%H$,E,(B +$B1~%9%3%"5,B'$H$7$FMQ$$$i$l$^$9!#$b$7$=$l$,B8:_$7$J$$(B +$B$+(B @code{t} $B$d(B @code{ignore} $B0J30$N2?$+$@$C$?$i!"%G%#%U%)%k%H$NE,1~%9%3(B +$B%"5,B'$,;H$o$l$^$9!#$?$$$F$$$N%0%k!<%W$GE,1~%9%3%"IU$1$r;H$$$?$$$N$G$"$l(B +$B$P!"(B@code{gnus-use-adaptive-scorint} $B$r(B @code{t} $B$K@_Dj$7!"E,1~%9%3%"IU(B +$B$1$r$7$?$/$J$$%0%k!<%W$K(B @code{(adapt ignore)} $B$rA^F~$9$l$P$h$$$G$7$g$&!#(B +$B>/$7$N%0%k!<%W$G$@$1E,1~%9%3%"$r9T$J$$$?$$$N$G$"$l$P!"(B +@code{gnus-use-adaptive-scoring} $B$r(B @code{nil} $B$K@_Dj$7!"$=$l$r9T$J$$$?(B +$B$$%0%k!<%W$N%9%3%"%U%!%$%k$K(B @code{(adapt t)} $B$rA^F~$7$^$7$g$&!#(B -;; @r{Gnus $B$,%a!<%k$r$I$N$h$&$K3JG<$9$k$+$r;XDj$7$^$9!#(B} -;; @r{nnml $B%0%k!<%W$r;H$&$3$H$K$7$^$9!#(B} -(setq gnus-secondary-select-methods '((nnml ""))) +@item adapt-file +$B$9$Y$F$NE,1~%9%3%"!&%(%s%H%j!<$O!"$3$N%(%s%H%j!<$K$h$C$FL>$E$1$i$l$?%U%!(B +$B%$%k$KF~$j$^$9!#$5$i$K$=$l$O%0%k!<%W$KF~$k$H$-$K$bE,MQ$5$l$^$9!#$3$N%"%H(B +$B%`$O!"B?$/$N%0%k!<%W$GF1$8E,1~%9%3%"%U%!%$%k$rMQ$$$k$3$H$K$h$C$F!"J#?t$N(B +$B%0%k!<%W$K0lEY$KE,1~%9%3%"$rIU$1$?$$$H$-$KJXMx$G$7$g$&!#(B -;; @r{Gnus $B$r%*%U%i%$%s%K%e!<%9%j!<%@!<$K$7$^$9!#(B} -;; (gnus-agentize) ; @r{$B5l<0$N@_Dj!#(B} -;; (setq gnus-agent t) ; @r{$B8=:_$N%G%#%U%)%k%H!#(B} -@end lisp +@item local +@cindex local variables +$B$3$N%(%s%H%j!<$NCM$O(B @code{(@var{var} @var{value})} $B$N7A<0$NBP$N%j%9%H$G(B +$B$J$1$l$P$J$j$^$;$s!#$=$l$>$l$N(B @var{var} $B$O8=:_$N35N,%P%C%U%!!<$G%P%C%U%!!<(B +$B%m!<%+%k$K$J$j!";XDj$5$l$?CM(B (@var{value}) $B$K@_Dj$5$l$^$9!#$3$l$O>/$7Iw(B +$BJQ$o$j$G$9$,!"%U%C%/$,$"$^$j9%$-$G$J$$$J$i$P!"$$$/$D$+$N%0%k!<%W$GJQ?t$r(B +$B@_Dj$9$k$N$KJXMx$JJ}K!$G$9!#(B@var{value} $B$OI>2A$5$l$J$$$3$H$KCm0U$7$F$/$@(B +$B$5$$!#(B +@end table -$B4pK\E*$K$O$3$l$@$1$GNI$$$O$:$G$9!#$3$l$r(B @file{~/.gnus.el} $B%U%!%$%k$KF~(B -$B$l$F!"I,MW$K1~$8$FJT=8$7!"(BPPP ($B$d2?$+(B) $B$r5/F0$7$F!"(B@kbd{M-x gnus} $B$H%?%$(B -$B%W$7$F$/$@$5$$!#(B +@node Score File Editing +@section $B%9%3%"%U%!%$%k$NJT=8(B -$B$"$J$?$,(B Gnus $B$rAv$i$;$?$N$,=i$a$F$G$"$l$P!"<+F0E*$K$o$:$+$J%G%#%U%)%k%H(B -$B$N%K%e!<%9%0%k!<%W$,FI$a$k$h$&$K$J$j$^$9!#$*$=$i$/$b$C$H$?$/$5$s$N%0%k!<(B -$B%W$r9XFI$7$?$/$J$k$G$7$g$&!#$=$N$?$a$K$O!"(B@kbd{A A} $BL?Na$G%0%k!<%W$N40A4(B -$B$J%j%9%H$r(B @acronym{NNTP} $B%5!<%P!<$KLd$$9g$o$;$J$1$l$P$J$j$^$;$s!#$3$l$O(B -$BIaDL$O$H$F$b;~4V$,$+$+$j$^$9$,!"0lEY$@$1$7$+C5n$7$^$7$g$&!#(B(@kbd{A k} $B$G(B killed $B%0%k!<(B -$B%W$O$9$Y$FLa$C$F$-$^$9!#(B) +$B$=$l$O0J2<$KNs5s$9$kL?Na$r;H$($k$h$&$K!">/$7%+%9%?%^%$%:$7$?$@$1(B +$B$N(B @code{emacs-lisp} $B%b!<%I$G$9(B: -$B:#$d$9$0$K%0%k!<%W$rFI$`$3$H$b$G$-$k$7!"(B@kbd{J s} $BL?Na$G5-;v$r%@%&%s%m!<(B -$B%I$9$k$3$H$b$G$-$^$9!#$"$H$O$3$N%^%K%e%"%k$N;D$j$rFI$s$G!"B>$N2/@iK|$N9`(B -$BL\$+$i%+%9%?%^%$%:$7$?$$$3$H$r8+$D$1=P$7$F$/$@$5$$!#(B +@table @kbd +@item C-c C-c +@kindex C-c C-c ($B%9%3%"(B) +@findex gnus-score-edit-exit +$B$"$J$?$,9T$J$C$?JQ99$rJ]B8$7$F35N,%P%C%U%!!<$KLa$j$^(B +$B$9(B (@code{gnus-score-edit-exit})$B!#(B -@node Batching Agents -@subsection $B0l3g%(!<%8%'%s%H=hM}(B -@findex gnus-agent-batch +@item C-c C-d +@kindex C-c C-d ($B%9%3%"(B) +@findex gnus-score-edit-insert-date +$B8=:_$NF|IU$r?tCM$NMM<0$GA^F~$7$^$9(B (@code{gnus-score-edit-insert-date})$B!#(B +$B$3$l$O$I$N$h$&$J$b$N$@$m$&$H9M$($F$$$k$N$J$i!"$3$l$OK\Ev$KF|$N?tCM$G$9!#(B -Gnus $B%(!<%8%'%s%H$K5-;v$ro$K4J(B -$BC1$G$9!#0J2<$N%7%'%k%9%/%j%W%H$OI,MW$J$3$H$r$9$Y$F$d$C$F$/$l$k$G$7$g$&!#(B +@item C-c C-p +@kindex C-c C-p ($B%9%3%"(B) +@findex gnus-score-pretty-print +$BE,1~%9%3%"%U%!%$%k$O@07A$5$l$:$KJ]B8$5$l$^$9!#$b$7$3$l$i$N%U%!%$%k$N0l$D(B +$B$rFI$`$D$b$j$J$i!"$^$:(B @dfn{pretty print} ($B@07A$7$F0u;z(B) $B$7$?$$$G$7$g$&!#(B +$B$3$NL?Na(B (@code{gnus-score-pretty-print}) $B$,$=$l$r9T$J$$$^$9!#(B +@end table -$B0J2<$N/dev/null 2>&1 -@end example +@vindex gnus-score-mode-hook +@code{gnus-score-menu-hook} $B$,%9%3%"%b!<%I$N%P%C%U%!!<$G$N%*%U%i%$%s%K%e!<%9%j!<%@!<$N$h$&$K$OF0(B -$B:n$7$^$;$s!#$3$l$i$O2M6u$N?M!9$+$i$NNI$/$"$k$_$J$i(B @code{gnus-select-article-hook} $B$K(B -$B4X?t(B @code{gnus-agent-fetch-selected-article} $B$r2C$($F$/$@$5$$!#(B +@vindex gnus-use-adaptive-scoring +$B5-;v$rFI$s$@$H$-!"5-;v$K4{FI$N0u$rIU$1$?$H$-!"$"$k$$$O5-;v$r:o=|$7$?$H$-(B +$B$K!"$=$N0u$r;D$7$F$*$$$F$/$@$5$$!#%0%k!<%W$+$i=P$k$H$-$K!"(BGnus $B$O$=$l$i(B +$B$N0u$NJU$j$rSL$.2s$j!"2?$N0u$r8+$D$1$?$+$K1~$8$F%9%3%"MWAG$rDI2C$7$^$9!#(B +$B$3$N5!G=(B +$B$O(B @code{gnus-use-adaptive-scoring} $B$r(B @code{t} $B$+(B @code{(line)} $B$K@_Dj(B +$B$9$k$HM-8z$K$J$j$^$9!#$b$7%9%3%"$r!"I=Bj$K8=$l$k8DJL$NC18l$r$b$H$KE,(B +$B1~$5$;$?$1$l$P!"$3$NJQ?t$r(B @code{(word)} $B$K@_Dj$7$F$/$@$5$$!#N>J}$NE,1~(B +$BJ}K!$r;H$$$?$1$l$P!"$3$NJQ?t$r(B @code{(word line)} $B$K@_Dj$7$F$/$@$5$$!#(B -@item Plugged $B$N$H$-$K5-;v$rFI$s$G!"%(!<%8%'%s%H$K5-;v$,B8:_$7$F$$$k>l9g!"(B -$B$b$&0l2s%@%&%s%m!<%I$5$l$k$N$G$9$+(B? +@vindex gnus-default-adaptive-score-alist +$B%9%3%"IU$1$N=hM}$r40A4$K@)8f$9$k$?$a(B +$B$K(B @code{gnus-default-adaptive-score-alist} $BJQ?t$r%+%9%?%^%$%:$7$F$/$@$5(B +$B$$!#Nc$($P!"$3$s$J46$8$K$J$k$G$7$g$&(B: -@strong{$B$$$$$((B}$B!"$?$@$7(B @code{gnus-agent-cache} $B$,(B @code{nil} $B$G$J$+$C$?(B -$B$i!"$G$9$,!#(B -@end table +@lisp +(setq gnus-default-adaptive-score-alist + '((gnus-unread-mark) + (gnus-ticked-mark (from 4)) + (gnus-dormant-mark (from 5)) + (gnus-del-mark (from -4) (subject -1)) + (gnus-read-mark (from 4) (subject 2)) + (gnus-expirable-mark (from -1) (subject -1)) + (gnus-killed-mark (from -1) (subject -3)) + (gnus-kill-file-mark) + (gnus-ancient-mark) + (gnus-low-score-mark) + (gnus-catchup-mark (from -1) (subject -1)))) +@end lisp -$BMWLs$9$k$H!"(BGnus $B$,(B unplugged $B$N$H$-$O%m!<%+%k$KJ]B8$5$l$?5-;v$r8+$k$@$1(B -$B$G$9!#(BPlugged $B$N$H$-$O(B ISP $B$HOC$7!"$+$D%m!<%+%k$K;}$C$F$$$k5-;v$b;H$&$G(B -$B$7$g$&!#(B +$B$4Mw$N$h$&$K!"$3$NO"A[%j%9%H$N3FMWAG$O!"%-!<$H$7$F0u(B ($BJQ?tL>$+!Ve5-$NNc$G$O!"(B@code{gnus-unread-mark} $B$,IU$$$F(B +$B$$$k5-;v$O!"E,1~7?%9%3%"IU$1$N%(%s%H%j!<$r;}$A$^$;$s!#(B -@node Scoring -@chapter $B%9%3%"(B -@cindex scoring +$B3F5-;v$O0l$D$7$+0u$r;}$AF@$J$$$N$G!"$=$l$>$l$N5-;v$K$O$3$l$i$N5,B'$N$&$A(B +$B$N0l$D$@$1$,E,MQ$5$l$^$9!#(B + +@code{gnus-del-mark} $B$rNc$KC5n(B ($B%a!<%k(B) $B%0%k!<%W(B (@pxref{Expiring Mail}) $B$,$"$l$P!"(B +$B4{FI5-;v$K$O$9$Y$F(B @samp{E} $B0u$,IU$1$i$l$^$9!#$3$l$O$*$=$i$/E,1~7?%9%3%"(B +$BIU$1$r$A$g$C$H$P$+$j$d$j$K$/$/$9$k$N$G!"<+F04|8B@Z$l>C5n$HE,1~7?%9%3%"IU(B +$B$1$O!"0l=o$K$O8=$0$K:B$C$FCm0U$rJ'$C$F$/$@$5$$(B! +$B%9%3%"$rIU$1$i$l$k%X%C%@!<$K$O(B @code{from}, @code{subject}, +@code{message-id}, @code{references}, @code{xref}, @code{lines}, +@code{chars} $B$*$h$S(B @code{date} $B$,$"$j$^$9!#$5$i$K(B @code{followup} $B$K$b(B +$B%9%3%"IU$1$,$G$-$F!"$3$l$O8=:_$N5-;v$N(B @code{Message-ID} $B$r;H$C(B +$B$F(B @code{References} $B%X%C%@!<$K9gCW!"$9$J$o$A$3$l$KB3$/%9%l%C%I$K9gCW$9(B +$B$kE,1~7?%9%3%"!&%(%s%H%j!<$r:n@.$7$^$9!#(B -@vindex gnus-summary-mark-below -$B$9$Y$F$N5-;v$O%G%#%U%)%k%H$N%9%3(B -$B%"(B (@code{gnus-summary-default-score}) $B$NCM$r;}$C$F$$$F!"%G%#%U%)%k%H$G(B -$B$O(B 0 $B$G$9!#$3$N%9%3%"$OBPOCE*$K!"$^$?$O%9%3%"%U%!%$%k(B (score file) $B$K$h$C(B -$B$F!">e$2$i$l$k$+2<$2$i$l$k$+$7$^$9!#(B@code{gnus-summary-mark-below} $B$h$j(B -$B$bDc$$%9%3%"$r;}$C$F$$$k5-;v$K$O4{FI$N0u$,IU$-$^$9!#(B +$B$3$N5!9=$r;H$&$J$i$P!"$H$-$I$-5-;v$r4{FI$K$7$F$7$^$&>.$5$JJQ99$rHr$1$k$?(B +$B$a$K!"%9%3%"%U%!%$%k$N(B @code{mark} $B%"%H%`$r2?$+>.$5$$CM(B---$B$R$g$C$H$9$k(B +$B$H(B -300 $B$/$i$$$K@_Dj$7$F$*$/$Y$-$G$9!#(B -Gnus $B$O35N,%P%C%U%!!<$r:n@.$9$kA0$K!"8=:_$N%0%k!<%W$KE,MQ$5$l$k$I$s$J(B -$B!V%9%3%"%U%!%$%k!W$bFI$_9~$_$^$9!#(B +$BE,1~7?%9%3%"IU$1$r0l=54V$+$=$3$i;H$C$F$/$k$H!"(BGnus $B$O$=$lAj1~$KD465$5$l!"(B +$B$"$J$?$,2?$b8@$o$J$/$F$b!"$"$J$?$N9%$-$JEj9FC5n$9$k$h$&$K$J$k$O$:$G$9!#(B -$B8=:_$N5-;v$K4p$E$$$F%9%3%"$N%(%s%H%j!<$rA^F~$9$k!"J#?t$N35N,%P%C%U%!!<$N(B -$BL?Na$,$"$j$^$9!#Nc$($P!"(BGnus $B$KFCDj$NI=Bj$N5-;v$N%9%3%"$r2<$2$?$j>e$2$?(B -$B$j$9$k$h$&$K5a$a$k$3$H$,$G$-$^$9!#(B +$B$I$N%0%k!<%W$K$*$$$FE,1~7?%9%3%"IU$1$r:nF0$5$;$k$+$O!"%9%3%"%U%!%$(B +$B%k(B (@pxref{Score File Format}) $B$r;H$&$3$H$K$h$C$F@)8f$G$-$^$9!#$^$?$3$l(B +$B$r;H$C$F!"0c$C$?%0%k!<%W$KBP$7$F0c$C$?5,B'$r;H$&$h$&$K$b$G$-$^$9!#(B -$BFsC5n$9$k%(%s%H%j!<$G$9!#Nc(B -$B$($P0l=54V0J>e;H$o$l$F$$$J$$%(%s%H%j!<$O!"%9%3%"%U%!%$%k$NBg$-$5$r>.$5$/(B -$B$7$F$*$/$?$a$K@E$+$K:o=|$5$l$^$9!#(B +@vindex gnus-adaptive-file-suffix +$BE,1~7?%9%3%"!&%(%s%H%j!<$O!"%0%k!<%WL>(B +$B$K(B @code{gnus-adaptive-file-suffix} $B$rIU2C$7$?L>A0$N%U%!%$%k$KF~$l$i$l$^(B +$B$9!#%G%#%U%)%k%H$O(B @file{ADAPT} $B$G$9!#(B -@menu -* Summary Score Commands:: $B8=:_$N%0%k!<%W$N$?$a$N%9%3%"!&%(%s%H%j!<$rDI2C$9$k(B -* Group Score Commands:: $B0lHLE*$J%9%3%"L?Na(B -* Score Variables:: $B$"$J$?$N%9%3%"$r%+%9%?%^%$%:$9$k(B -* Score File Format:: $B%9%3%"%U%!%$%k$K$O2?$,F~$C$F$$$k$+(B -* Score File Editing:: $BC5n%U%!%$%k$r%9%3%"%U%!%$%k$KK]Lu$9$k(B -* Advanced Scoring:: $B%9%3%"$N5,B'$r:n$k$?$a$KO@M}I=8=$r;H$&(B -* Score Decays:: $B%9%3%"$r8:?j$5$;$k$N$OLr$KN)$D$3$H$b$"$k(B -@end menu +@vindex gnus-adaptive-pretty-print +$BE,1~7?%9%3%"%U%!%$%k$O5pBg$K$J$jF@$k$N$G!"?M$Nl9g$K$*$$$FNI$$7k2L$,F@$i$l$k$G$7$g$&!#$7$+$7!"(B +$B%X%C%@!<$N0lCW$9$kItJ,$,C;$$>l9g!"0U?^$KH?$9$kF0:n$r$9$k2DG=@-$,Bg$-$$$N(B +$B$G!"(B@code{gnus-score-exact-adapt-limit} $B$h$jC;$$D9$5$7$+0lCW$7$J$$>l9g$O(B +$B40A40lCW$,9T$J$o$l$^$9!#$3$NJQ?t$,(B @code{nil} $B$G$"$l$P!"$3$NLdBj$,5/$3$i(B +$B$J$$$h$&$K>o$K40A40lCW$,9T$J$o$l$^$9!#(B -$B%9%3%"!&%(%s%H%j!<$rJQ99$9$k%9%3%"L?Na$O!"e$G=R$Y$?$h$&$K!"8DJL$NC18l$G$G$b%X%C%@!l9g$K$O!"$=$l$>$l$NC18l$N;vNc$,!"$"$k0u$K$I$s(B +$B$J%9%3%"$r2C$($k$+$r!"(B@code{gnus-default-adaptive-word-score-alist} $BJQ?t(B +$B$K$h$C$F;XDj$7$^$9!#(B -$B8=:_$N%9%3%"%U%!%$%k$O!"l9g$G(B -$B$b!"%G%#%U%)%k%H$G%0%k!<%W$N%m!<%+%k%9%3%"%U%!%$%k$K$J$j$^$9!#%9%3%"L?Na(B -$B$r2?$+B>$N%9%3%"%U%!%$%k(B ($BNc$($P(B @file{all.SCORE}) $B$KA^F~$9$k$K$O!"$^$:(B -$B$3$N%9%3%"%U%!%$%k$r8=:_$N$b$N$K$7$J$1$l$P$J$j$^$;$s!#(B +@lisp +(setq gnus-default-adaptive-word-score-alist + `((,gnus-read-mark . 30) + (,gnus-catchup-mark . -10) + (,gnus-killed-mark . -20) + (,gnus-del-mark . -15))) +@end lisp -$B0J2<$O%9%3%"%U%!%$%k$r.$5$/$J$k$3$H$O(B +$B$"$j$^$;$s!#%G%#%U%)%k%H$O(B @code{nil} $B$G$9!#(B -@item V R -@kindex V R ($B35N,(B) -@findex gnus-summary-rescore -$B8=:_$N35N,$G%9%3%"$N=hM}$r$N$9$Y$F$N8l$K$D$$$F!"C18lE,1~7?%9%3%"IU$1$r$7$^$;$s!#(B +$B$[$H$s$I$NI=Bj$,(B @samp{emacs} $B$H$$$&8l$r4^$s$G$$(B +$B$k(B @samp{comp.editors.emacs} $B$N$h$&$J%0%k!<%W$GJXMx$G$9!#(B -@item V c -@kindex V c ($B35N,(B) -@findex gnus-score-change-score-file -$B0c$&%9%3%"%U%!%$%k$r8=:_$N$b$N$K$7$^(B -$B$9(B (@code{gnus-score-change-score-file})$B!#(B +$B$3$N5!9=$r$7$P$i$/;H$C$F$_$?8e$G!"5,B'$r2r@O$9$k$3$H$K$h$C$F$"$J$?$,$I$s(B +$B$JC18l$,9%$-$G$I$s$JC18l$,7y$$$+$r?GCG$9(B +$B$k(B @code{gnus-psychoanalyze-user} ($BMxMQ-MhJQ99$5$l$k$G$"$m$&$3(B +$B$H$O?4$KN1$a$F$*$$$F$/$@$5$$!#Bh0l0u>]$G$O!"$3$l$O8=>u$G$O$^$C$?$/;H$$J*(B +$B$K$J$i$J$$$h$&$K;W$($^$9!#$3$l$r$b$C$H;H$($k$h$&$K$9$k$?$a$K$O!"(B($B$h$j87(B +$BL)$JE}7WE*o(B ($B%G%#%U%)%k%H(B +$B$G(B) $B$=$N%0%k!<%W<+?H$N$?$a$N%9%3%"%U%!%$%k$K$J$j$^$9!#Nc$((B +$B$P(B @samp{gnu.emacs.gnus} $BMQ$N%[!<%`%9%3%"%U%!%$%k(B +$B$O(B @file{gnu.emacs.gnus.SCORE} $B$G$9!#(B -@item V C -@kindex V C ($B35N,(B) -@findex gnus-score-customize -$B;k3PE*$K2wE,$JJ}K!$G%9%3%"%U%!%$%k$r%+%9%?%^%$%:$7$^(B -$B$9(B (@code{gnus-score-customize})$B!#(B -@end table +$B$7$+$7$J$,$i!"$3$l$O$"$J$?$N$*K>$_$G$O$J$$$+$b$7$l$^$;$s!#$?$/$5$s$N%0%k!<(B +$B%W$N4V$G6&DL$N%[!<%`%9%3%"%U%!%$%k$r6&M-$9$k$3$H$O$7$P$7$PJXMx$G$9(B---$BNc(B +$B$($P$9$Y$F$N(B @samp{emacs} $B%0%k!<%W$,!"$3$H$K$h$k$HF1$8%[!<%`%9%3%"%U%!%$(B +$B%k$r;H$&$3$H$,$G$-$^$9!#(B -$B0J2<$NL?Na$O%m!<%+%k%9%3%"%U%!%$%k$rJQ99$7$^$9(B: +@vindex gnus-home-score-file +$B$3$l$r@)8f$9$kJQ?t$,(B @code{gnus-home-score-file} $B$G$9!#$3$l$O0J2<$NCM$r(B +$Bl9g!"$3$N%U%!%$%k$,$9$Y$F$N%0%k!<%W$G%[!<%`%9%3%"%U%!%$%k$H(B +$B$7$F;HMQ$5$l$^$9!#(B -@item V x -@kindex V x ($B35N,(B) -@findex gnus-score-set-expunge-below -$B%9%3%"$NF~NO$r5a$a$F!"$=$N%9%3%"$h$jDc$$$9$Y$F$N5-;v$r:o=|$9$k$?$a$N%9%3(B -$B%"5,B'$r8=:_$N%9%3%"%U%!%$%k$KIU$12C$($^(B -$B$9(B (@code{gnus-score-set-expunge-below})$B!#(B -@end table +@item +$B4X?t!#$3$N4X?t$N7k2L$,%[!<%`%9%3%"%U%!%$%k$H$7$F;HMQ$5$l$^$9!#$3$N4X?t$O(B +$B%0%k!<%W$NL>A0$r0z?t$H$7$F8F$S=P$5$l$^$9!#(B -$B%9%3%"!&%(%s%H%j!<$ro$K5,B'@5$7$$MM<0$K$N$C(B -$B$H$C$F$$$k$N$G!"$=$l$i$9$Y$F$N(B ($B2?I4$b$"$k(B) $BL?Na$rNs5s$9$kI,MW$OL5$$$G$7$g(B -$B$&!#(B +@item +$B%j%9%H!#$3$N%j%9%H$NMWAG$O0J2<$NCM$r$K9gCW$9(B +$B$k$H!"(B@var{file-name} $B$,%[!<%`%9%3%"%U%!%$%k$H$7$F;HMQ$5$l$^$9!#(B + @item -$BFsHVL\$N%-!<$O!"$I$N%X%C%@!<$G%9%3%"$rIU$1$k$+$r;XDj$7$^$9!#0J2<$N%-!<$r(B -$B;H$&$3$H$,$G$-$^$9(B: +$B4X?t!#$3$N4X?t$,(B @code{nil} $B0J30$rJV$;$P!"$=$NLa$jCM$,%[!<%`%9%3%"%U%!%$(B +$B%k$H$7$F;HMQ$5$l$^$9!#%0%k!<%WL>$,0z?t$H$7$F4X?t$KEO$5$l$^$9!#(B -@table @kbd -@item a -$BCxA0$G%9%3%"$rIU$1$^$9!#(B +@item +$BJ8;zNs!#$3$NJ8;zNs$r%[!<%`%9%3%"%U%!%$%k$H$7$F;HMQ$7$^$9!#(B +@end enumerate -@item s -$BI=Bj(B (subject) $B$N9T$G%9%3%"$rIU$1$^$9!#(B +$B$3$N%j%9%H$O!"9gCW$9$k$b$N$rC5$9$?$a$K@hF,$+$i=*$j$K8~$+$C$F$J$>$i$l$^$9!#(B +@end enumerate + +$B$H$$$&$o$1$G!"C10l$N%9%3%"%U%!%$%k$@$1$r;H$$$?$$>l9g$O!"0J2<$N$h$&$K$9$l(B +$B$PNI$$$G$7$g$&(B: + +@lisp +(setq gnus-home-score-file + "my-total-score-file.SCORE") +@end lisp + +$B$9$Y$F$N(B @samp{gnu} $B%0%k!<%W$KBP$7$F(B @file{gnu.SCORE} $B$r!"$9$Y$F(B +$B$N(B @samp{rec} $B%0%k!<%W$KBP$7$F(B @file{rec.SCORE} ($BEy!9(B) $B$r;H$$$?$$>l9g$O!"(B +$B$3$N$h$&$K@_Dj$9$k$3$H$,$G$-$^$9(B: + +@findex gnus-hierarchial-home-score-file +@lisp +(setq gnus-home-score-file + 'gnus-hierarchial-home-score-file) +@end lisp -@item x -@code{Xref} $B9T!"$9$J$o$A%/%m%9%]%9%H9T$G%9%3%"$rIU$1$^$9!#(B +$B$3$l$OMxMQ$K0J2<$N(B +$B4X?t$,$"$j$^$9(B: -@item r -@code{References} $B9T$G%9%3%"$rIU$1$^$9!#(B +@table @code +@item gnus-current-home-score-file +@findex gnus-current-home-score-file +$B!V8=:_$N!WI8=`%9%3%"%U%!%$%k$rJV$7$^$9!#$3$l$O%9%3%"L?Na72$K!V:G?$N$9$Y$F$N%0%k!<%W$G$O$=$l$>(B +$B$lFH<+$N%9%3%"%U%!%$%k$r;H$&$h$&$K$7$?$$$J$i!"$3$s$J@_Dj$GNI$$$G$7$g$&(B: -@item l -$B9T?t(B (number of lines) $B$G%9%3%"$rIU$1$^$9!#(B +@lisp +(setq gnus-home-score-file + ;; @r{$B@55,I=8=(B @code{"\\.emacs"} $B$K9gCW$9$k$9$Y$F$N%0%k!<%W(B} + '(("\\.emacs" "emacs.SCORE") + ;; @r{$B$9$Y$F$N(B comp $B%0%k!<%W$rC10l$N%9%3%"%U%!%$%k$G(B} + ("^comp" "comp.SCORE"))) +@end lisp -@item i -@code{Messsage-ID} $B%X%C%@!<$G%9%3%"$rIU$1$^$9!#(B +@vindex gnus-home-adapt-file +@code{gnus-home-adapt-file} $B$O(B @code{gnus-home-score-file} $B$H$^$C$?$/F1(B +$B$8$d$jJ}$GF0:n$7$^$9$,!"Be$o$j$K$3$l$G!"2?$r%[!<%`E,1~%9%3%"%U%!%$%k$K$9(B +$B$k$+$r;XDj$7$^$9!#$9$Y$F$N?7$7$$E,1~%U%!%$%k%(%s%H%j!<$O!"$3$NJQ?t$G;XDj(B +$B$5$l$k%U%!%$%k$KF~$l$i$l!"F1$8J8K!$r;H$&$3$H$,$G$-$^$9!#(B -@item e -@acronym{NNTP} $B%5!<%P!<$,DI2C$N%X%C%@!<$N%G!<%?$r(B overview $B$GJaB*$7$F$$(B -$B$l$P!"$=$N!VDI2C!W$N%X%C%@!<(B ($B$9$J$o$A(B (@code{gnus-extra-headers} $B$K@_Dj(B -$B$5$l$F$$$k$b$N(B) $B$N0l$D$G%9%3%"$rIU$1$^$9!#(B +@code{gnus-home-score-file} $B$H(B @code{gnus-home-adapt-file} $B$r;H$&$3$H$K(B +$B2C$($F!"%0%k!<%W%Q%i%a!<%?!<(B (@pxref{Group Parameters}) $B$H%H%T%C%/%Q%i%a!<(B +$B%?!<(B (@pxref{Topic Parameters}) $B$r;H$C$F$b!"$[$\F1MM$N$3$H$r@.$7?k$2$k$3(B +$B$H$,$G$-$^$9!#%0%k!<%W!"%H%T%C%/%Q%i%a!<%?!<$O$3$NJQ?t$h$j$bM%@h$5$l$^$9!#(B -@item f -$B%U%)%m!<%"%C%W(B (followup) $B$G%9%3%"$rIU$1$^$9(B---$B$3$l$OCx$H9gCW$9$k$+(B -$B$I$&$+$rD4$Y$F!"$3$NCx$N5-;v$N(B @code{References} $B%X%C(B +$B%@!<$K$"$k$3$N(B @code{Message-ID} $B$r;H$C$F%9%3%"$rIU$1$k$?$a$N%9%3%"5,B'(B +$B$rDI2C$7$^$9!#$3$l$O;ve!"8=:_$N%P%C%U%!!<$K$"$k5-;v$KJVEz$7$?$9$Y$F$N(B +$B5-;v$N%9%3%"$rA}2C$5$;$^$9!#$3$l$O!"$"$J$?$,8@$C$?$3$H$K?M!9$,Ez$($?$i!"(B +$B$=$l$KMF0W$K5$IU$+$;$F$b$i$$$?$$$H$-$K!"$H$F$bJXMx$G$9!#(B -@item h -$B%X%C%@!<$G%9%3%"$rIU$1$^$9!#(B +@table @code +@item gnus-score-followup-article +@findex gnus-score-followup-article +$B$3$l$O!"$"$J$?<+?H$N5-;v$KD>@\%U%)%m!<%"%C%W$7$?5-;v$K%9%3%"$r2C$($^$9!#(B -@item t -$B%9%l%C%I$G%9%3%"$rIU$1$^$9!#(B($B$3$N%-!<$r;H$&$3$H$O!"(B@file{ADAPT} $B%U%!%$%k(B -$B$N@8@.$r$b$?$i$7$^$9!#(B) +@item gnus-score-followup-thread +@findex gnus-score-followup-thread +$B$3$l$O!"$"$J$?$N5-;v$h$j!V2o$KF1$8$G$"$k$3$H$K5$$,IU$/$G$7$g$&!#0J2<$NFs$D$O;d$N$b$N$G$9(B: -@item s -$BJ8;zNs$N0lIt$N(B (substring) $B9gCW$G$9!#(B +@example + + +@end example -@item f -$BBg;(GD$J(B (fuzzy) $B9gCW$G$9(B (@pxref{Fuzzy Matching})$B!#(B +$B$7$?$,$C$F!"$3$N%^%7%s$G$O(B @samp{x6} $B$G!V;d!W$+$I$&$+$r8+J,$1$k$3$H$,$G(B +$B$-$^$9!#$3$l$O;H$($^$9(B---$B0J2<$N5,B'$O!";d<+?H$X$N$9$Y$F$N%U%)%m!<%"%C%W(B +$B$N%9%3%"$r>e$2$k$G$7$g$&(B: -@item r -$B@55,I=8=(B (regexp) $B$N9gCW$G$9!#(B -@end table +@lisp +("references" + ("" + 1000 nil r)) +@end lisp -@item $BF|IU(B (date) +$B!V$"$J$?$N!W$,:G=i$NFsJ8;z$K$J$k$+:G=i$N;0J8;z$K$J$k$+$O!"%7%9%F%`$K0MB8(B +$B$7$^$9!#(B -@table @kbd -@item b -$BF|IU$NA0(B (before) $B$G$9!#(B +@node Scoring On Other Headers +@section $BB>$N%X%C%@!<$K%9%3%"$rIU$1$k(B +@cindex scoring on other headers -@item a -$BF|IU$N8e(B (after) $B$G$9!#(B +Gnus $B$,!VEAE}E*!W$J%X%C%@!<(B ---@samp{From}, @samp{Subject} $B$J$I(B---$B$K%9%3(B +$B%"$rIU$1$k$N$O$H$F$bB.$$$G$9!#$G$9$,!"B>$N%X%C%@!<$K%9%3%"$rIU$1$k$K(B +$B$O(B @code{head} $B$N%9%3%"$N$?$a$N5,B'$r=q$/I,MW$,$"$j!"$=$l$O9gCW$rC5$9$?(B +$B$a$K(B Gnus $B$,Kh2s%P%C%/%(%s%I$+$iC1FH$N5-;v$rl9g$KCY$$%9%3%"IU$1$,6X;_$5$l$^$9!#$=$l(B +$B$,(B @code{t} $B$@$C$?$i!"$9$Y$F$N%0%k!<%W$GCY$$%9%3%"IU$1$,6X;_$5$l$^$9!#(B -@item $B?tCM(B (number) +$B$5$F!"$3$l$K4X$7$F%K%e!<%9%0%k!<%W$G$NCY$5$N$?$a$K$G$-$k$3$H$OB?$/$O$"$j(B +$B$^$;$s$,!"%a!<%k%0%k!<%W$N$?$a$K$O$h$jM%$l$?O$G$3$N5!9=$,$I$&F/$/$+$,>\$7$/@bL@$5$l$F$$(B +$B$^$9$,!"$3$3$G$O$I$&$7$?$i(B @code{nnml} $B$G(B @samp{To} $B$H(B @samp{Cc} $B%X%C%@!<(B +$B$K%9%3%"$rIU$1$k$3$H$,$G$-$k$+$ND4M}$NNc$r5s$2$^$7$g$&!#(B -@table @kbd -@item < -$B?tCM$h$j>.$5$$$b$N$G$9!#(B +$B0J2<$r(B @file{~/.gnus.el} $B%U%!%$%k$KCV$$$F$/$@$5$$!#(B -@item = -$B?tCM$HEy$7$$$b$N$G$9!#(B +@lisp +(setq gnus-extra-headers '(To Cc Newsgroups Keywords) + nnmail-extra-headers gnus-extra-headers) +@end lisp -@item > -$B?tCM$h$jBg$-$$$b$N$G$9!#(B -@end table -@end table +Gnus $B$r:F5/F0$7$F!"(B@kbd{M-x nnml-generate-nov-databases} $B%3%^%s%I(B +$B$G(B @code{nnml} $B$N(B overview $B%U%!%$%k$r:n$jD>$7$F$/$@$5$$!#$?$/$5$s$N%a!<(B +$B%k$r;}$C$F$$$k$H!"$3$l$K$OD9$$;~4V$,$+$+$k$G$7$g$&!#(B -@item -$BIaDL$O$3$l$G:G8e$N;M$DL\$N%-!<$O!"$3$l$,0l;~E*$J(B ($B$9$J$o$A4|8B@Z$l>C5n$5(B -$B$l$k(B) $B%9%3%"!&%(%s%H%j!<$+!"1JB3E*$J(B ($B$9$J$o$A4|8B@Z$l>C5n$G$J$$(B) $B%9%3%"!&(B -$B%(%s%H%j!<$+!"$^$?$O%9%3%"%U%!%$%k$KDI2C$;$:$K$?$@$A$K%9%3%"IU$1$r9T$J$&(B -$B$+!"$N$I$l$+$r;XDj$7$^$9!#(B +$B$=$7$F(B @kbd{I e s p To RET RET} $B$N$h$&$K$9$k$H!"(B +@samp{To} $B$H(B @samp{Cc} $B%X%C%@!<$K!H(Bextra headers$B!I$H$7$F%9%3%"$rIU$1$k$3(B +$B$H$,$G$-$^$9!#(B -@table @kbd -@item t -$B0l;~E*$J(B (temporary) $B%9%3%"!&%(%s%H%j!<$G$9!#(B +$B$o$+$C$?$+$J(B? $B4JC1$@$h$M!#(B -@item p -$B1JB3E*$J(B (permanent) $B%9%3%"!&%(%s%H%j!<$G$9!#(B +@node Scoring Tips +@section $B%9%3%"IU$1$N1|5A(B +@cindex scoring tips -@item i -$B$?$@$A$K(B (immediate) $B%9%3%"IU$1$r9T$J$$$^$9!#(B -@end table +@table @dfn +@item $B%/%m%9%]%9%H(B +@cindex crossposts +@cindex scoring crossposts +$B%/%m%9%]%9%H$N%9%3%"$rDc$/$7$?$1$l$P!"9gCW$5$;$k$Y$-9T$O(B @code{Xref} $B%X%C(B +$B%@!<$G$9!#(B -@item -$B$b$7(B `e' ($BDI2C$N(B (extra)) $B%X%C%@!<$G%9%3%"IU$1$r9T$J$C$F$$$k$H!"$=$l$G%9(B -$B%3%"IU$1$r$7$?$$%X%C%@!<$NL>A0$r?R$M$i$l$k$G$7$g$&!#$3$l(B -$B$O(B @code{gnus-extra-headers} $B$K$"$kL>A0$G$J$1$l$P$J$j$^$;$s!#(B -@samp{TAB} $B$K$h$kJd40$,$G$-$^$9!#(B -@end enumerate +@lisp +("xref" (" talk.politics.misc:" -1000)) +@end lisp -$B$=$&$$$&$o$1$G!"8=:_$NCxl9g$N%-!<$O(B @kbd{I a e p} $B$G$9!#I=Bj$X$N!"J8;zNs$N0l(B -$BIt9gCW$K4p$E$$$F!"0l;~E*$J%9%3%"!&%(%s%H%j!<$r:n$j!"$=$N%9%3%"$r2<$2$?$$!"(B -$B$H$$$&>l9g$N%-!<$O(B @kbd{L s s t} $B$G$9!#$:$$$V$s4JC1$G$9$M!#(B +@item $BJ#?t$N%/%m%9%]%9%H(B +$B$"$k?t!"Nc$($P;0$D0J>e$N%0%k!<%W$K%/%m%9%]%9%H$5$l$F$$$k5-;v$N%9%3%"$rDc(B +$B$/$7$?$1$l$P!"(B -$B$b$N$4$H$r>/$7J#;($K$9$k$?$a$K%7%g!<%H%+%C%H!&%-!<$,$"$j$^$9!#FsHVL\$+;0(B -$BHVL\$N%-!<$KBgJ8;z$r;H$&$H!"(BGnus $B$O;D$k0l$D$+Fs$D$N%-!<$K%G%#%U%)%k%HCM(B -$B$r;H$$$^$9!#%G%#%U%)%k%H$O!VJ8;zNs$N0lIt!W$H!V0l;~E*!W$G$9!#$G$9$+(B -$B$i(B @kbd{I A} $B$O(B @kbd{I a s t} $B$HF1$8$G!"(B@kbd{I a R} $B$O(B @kbd{I a r t} $B$H(B -$BF1$8$G$9!#(B +@lisp +("xref" + ("[^:\n]+:[0-9]+ +[^:\n]+:[0-9]+ +[^:\n]+:[0-9]+" + -1000 nil r)) +@end lisp -$B$3$l$i$N4X?t$O!"?tCM@\F,0z?t$H%7%s%\%k@\F,0z?t$re$2$k(B) $B$+$r;XDj$7$^$9!#%7%s%\%k@\F,0z?t(B @code{a} $B$O!"8=:_(B -$B$N%9%3%"%U%!%$%k$NBe$o$j$K(B @file{all.SCORE} $B%U%!%$%k$r$=$NL?Na$N$?$a$K;H(B -$B$&$3$H$r;X<($7$^$9!#(B +@item $BK\J8$X$N9gCW(B +$B$3$l$O0lHLE*$K$O$"$^$jNI$$9M$($G$O$"$j$^$;$s(B---$B$H$F$bD9$$;~4V$,$+$+$k$+(B +$B$i$G$9!#$l$N5-;v$r8DJL$K%5!<%P!<$+$i$l(B +$B$N%9%3%"%U%!%$%k$G0l$D$rA*$s$G!"$=$l$K8G<9$9$Y$-$G$9!#$b$7Fs$D$r;H$&$H!"(B +$B$=$l$>$l$N5-;v$O(B @emph{$BFs2s(B} $B$K(B @code{All} $B$r;H$C$FA4It9gCW$5$;$F$/$@$5$$!#(B -@vindex gnus-score-mimic-keymap -@code{gnus-score-mimic-keymap} $B$O$3$l$i$NL?Na$,%-!<%^%C%W$G$"$k$+$N$h$&(B -$B$K?6$kIq$&$+$I$&$+$r;XDj$7$^$9!#(B +@item $B4{FI$H$7$F0u$rIU$1$k(B +$B$"$k0lDj$NCM$h$jDc$$%9%3%"$r;}$D5-;v$K$O!"$*$=$i$/4{FI$N0u$rIU$1$F$7$^$$(B +$B$?$/$J$k$G$7$g$&!#$3$l$O(B @file{all.SCORE} $B%U%!%$%k$K0J2<$N$b$N$rF~$l$F$*(B +$B$/$3$H$K$h$C$F!":G$b4JC1$K$N5-;v$9$Y$F$r>C5n$7$F$7$^$$$?$1$l$P!"%9%3%"%U%!%$%k$K0J2<$N(B +$B$h$&$J$b$N$rF~$l$k$3$H$,$G$-$^$9(B: -@item W f -@kindex W f ($B%0%k!<%W(B) -@findex gnus-score-flush-cache -$B2?EY$b%9%3%"O"A[%j%9%H$r:FFI$_9~$_$9$k$3$H$rHr$1$k$?$a$K!"(BGnus $B$O$=$l$i(B -$B$N%-%c%C%7%e$rJ];}$7$F$$$^$9!#$3$NL?Na$O%-%c%C%7%e$r6u$C$]$K$7$^(B -$B$9(B (@code{gnus-score-flush-cache})$B!#(B -@end table +@lisp +(("subject" + ("Sex with Emacs" 2)) + (mark 1) + (expunge 1)) +@end lisp -$B0J2<$N$h$&$J$d$jJ}$G!"%3%^%s%I9T$+$i%9%3%"IU$1$r$9$k$3$H$,$G$-$^$9(B: +$B$3$l$G(B @samp{Sex with Emacs} $B$K9gCW$9$k$9$Y$F$N5-;v$N%9%3%"$,>e$,$C$F!"(B +$B;D$j$N5-;v$K$O4{FI$N0u$,IU$-!"$*$^$1$K$=$l$i$O>C5n$5$l$k$G$7$g$&!#(B -@findex gnus-batch-score -@cindex batch scoring -@example -& emacs -batch -l ~/.emacs -l ~/.gnus.el -f gnus-batch-score -@end example +@node Global Score Files +@section $B%0%m!<%P%k%9%3%"%U%!%$%k(B +@cindex global score files -@node Score Variables -@section $B%9%3%"JQ?t(B -@cindex score variables +$B4V0c$$$J$/!"B>$N%K%e!<%9%j!<%@!<$O!V%0%m!<%P%k:o=|%U%!%$%k(B (global kill +file)$B!W$r;}$C$F$$$^$9!#$=$l$i$OIaDL!"$9$Y$F$N%0%k!<%W$KE,MQ$5$l$k!"MxMQ(B +$Be$N2?J*$G$b(B +$B$"$j$^$;$s!#$U$U$s(B! $B$D$^$i$J$$!"DcG=$J%K%e!<%9%j!<%@!<$@$M!#(B -@table @code -@item gnus-use-scoring -@vindex gnus-use-scoring -@code{nil} $B$G$"$l$P!"(BGnus $B$O%9%3%"%U%!%$%k$rD4$Y$:!"0lHLE*$K$O%9%3%"4XO"(B -$B$N;E;v$r$^$C$?$/$7$^$;$s!#$3$l$O%G%#%U%)%k%H$G(B @code{t} $B$G$9!#(B +$B;d$,$3$3$GOC$7$F$$$k$N$O%0%m!<%P%k%9%3%"%U%!%$%k$G$9!#A4@$3&$N!"$"$i$f$k(B +$BCO0h$NMxMQ?M$N%9%3%"%U%!%$%k$r;H$&$?$a$K$7$J$1$l$P$J$i$J$$$N$O!"(B +@code{gnus-global-score-files} $BJQ?t$r@_Dj$9$k$3$H$,$9$Y$F$G$9!#$=$l$>$l(B +$B$N%9%3%"%U%!%$%k$K$D$-0l$D!"$^$?$O$=$l$>$l$N%9%3%"%U%!%$%k%G%#%l%/%H%j!<(B +$B$K$D$-0l$D$N%(%s%H%j!<$K$J$j$^$9!#(BGnus $B$O$I$N%9%3%"%U%!%$%k$r$I$N%0%k!<(B +$B%W$K;H$&$N$,E,@Z$G$"$k$+$r<+J,$G7hDj$7$^$9!#(B -@item gnus-kill-files-directory -@vindex gnus-kill-files-directory -$B$9$Y$F$N:o=|(B (kill) $B$H%9%3%"$N%U%!%$%k$O$3$N%G%#%l%/%H%j!<$K3JG<$5$l$^(B -$B$9!#$=$NCM$O!"%G%#%U%)%k%H$G$O4D6-JQ?t(B @env{SAVEDIR} $B$K$h$C$F=i4|2=$5$l(B -$B$^$9!#%G%#%U%)%k%H$O(B @file{~/News/} $B$G$9!#(B +$BNc$($O%9%3%"%U%!%$(B +$B%k(B @file{/ftp@@ftp.gnus.org:/pub/larsi/ding/score/soc.motss.SCORE} $B$*$h(B +$B$S(B @file{/ftp@@ftp.some-where:/pub/score} $B%G%#%l%/%H%j!<$K$"$k$9$Y$F$N%9(B +$B%3%"%U%!%$%k$r;H$$$?$1$l$P!"$3$N$h$&$K@_Dj$7$F$/$@$5$$(B: -@item gnus-score-file-suffix -@vindex gnus-score-file-suffix -$B%9%3%"%U%!%$%k$NL>A0$rF@$k$?$a$K%0%k!<%WL>$K2C$($k@\Hx8l$G$9(B ($B%G%#%U%)%k(B -$B%H$O(B @file{SCORE} $B$G$9(B)$B!#(B +@lisp +(setq gnus-global-score-files + '("/ftp@@ftp.gnus.org:/pub/larsi/ding/score/soc.motss.SCORE" + "/ftp@@ftp.some-where:/pub/score/")) +@end lisp -@item gnus-score-uncacheable-files -@vindex gnus-score-uncacheable-files -@cindex score cache -$BDL>o$9$Y$F$N%9%3%"%U%!%$%k$O!"%9%3%"%U%!%$%k$N2a>j$J:FFI$_9~$_$rHr$1$k$?(B -$B$a$K%-%c%C%7%e$5$l$^$9!#$7$+$7!"$3$N$?$a$K(B Emacs $B$,Bg$-$/HnBg2=$9$k$+$b(B -$B$7$l$^$;$s!#$=$3$G!":F$SI,MW$H$5$l$=$&$b$J$$%9%3%"%U%!%$%k$r$O(B @samp{/} $B$G=*$o$i$J$/$F$O$J$j$^$;$s!#(B +$B$3$l$i$N%G%#%l%/%H%j!<$O!"0lHL$K(B Gnus $B$r;H$&0l2s$N4|4VCf$K0l2s$@$1$7$+FI(B +$B$_9~$^$l$^$;$s!#$b$71s3V%G%#%l%/%H%j!<$r$N?M$?$A$K;H$C$F$b$i$&$?$a$K%9%3%"%U%!%$%k$r0];}4IM}$7$?$/$J$C$?$i!"C1(B +$B$K$"$J$?$N%9%3%"%U%!%$%k$rF?L>(B ftp $B$KCV$$$F!"@$3&$K8xI=$7$F$/$@$5$$!#5U(B +$B9T;J2q!$Ae$2(B/$B2<$2$9$k$?$a$K!"$9$Y$F$NBPOCE*%9%3%">e$2(B/$B2<$2L?Na$K$h$C$F;H(B -$B$o$l$k%9%3%"$G$9!#%G%#%U%)%k%H$O(B 1000 $B$G!"2a>j$K;W$($k$+$b$7$l$^$;$s$,!"(B -$BE,1~%9%3%"IU$1$r$9$k$?$a$N==J,$JM>CO$r3NJ]$9$k$?$a$G$9!#.$5$JJQ99$G>e=q$-$5$l$?$/$O$J$$$N$G$9!#(B +@quotation +@samp{retro-} $B$r!V5U9T!W$HLu$7$^$7$?!#F|K\$G$O!V%l%H%m!W$r!V8E$-A1$-;~Be(B +$B$N!W$N$h$&$J9NDjE*$J0UL#$G;H$&$3$H$,>/$J$/$J$$$N$G$9$,!"$3$3$G$OK\Mh$N(B +$B!V;~Be$K5U9T$7$?!W!V;H$($M!o$KB?$/$N>l=j$K%/%m%9%]%9%H$5$l$F$$$k5-;v$O4V0c$$$J$/6}$G$"$k!#(B +@item +$B0l8D$NITE,@Z$J5-;v$r8:E@$9$k$K$O!"(B@code{Message-ID} $B$G8:E@$9$k!#(B +@item +$BFC$KAG@2$i$7$$Ej9FO$rL5;k$7$?Ej9F$rIQHK$K7+$jJV$9Ej9FC5n$N%9%3%"!&%(%s%H%j!<$r;H$C$F!"%U%!%$%k$NBg$-$5$r>.$5$/M^$($k!#(B +$B$b$C$H$b!"%5%$%H$K$h$C$F8E$$5-;v$rD94|4VJ]B8$9$k$h$&$K!"$*$=$i$/D9$$4|8B(B +$B@Z$l>C5n$N4|4V$r.$5$J%9%3%"$r;}$D5-;v$KBP$7$F(B ($B35N,9T$N;07eL\(B -$B$G(B) $B;H$o$l$k0u$G$9!#%G%#%U%)%k%H$O(B @samp{-} $B$G$9!#(B +@dots{} $B2L$?$7$FB>$N%K%e!<%9%j!<%@!<$O!">-Mh%0%m!<%P%k%9%3%"%U%!%$%k$r%5(B +$B%]!<%H$9$k$G$7$g$&$+(B? @emph{$B$&$U$U(B}$B!#$=$&!"$I$&9M$($F$_$?$C$F!"(BBlue +Wave $B$d(B xrn $B$d(B 1stReader $B$H$+$$$C$?%K%e!<%9%j!<%@!<$O!"%9%3%"$r%5%]!<%H(B +$B$9$k$Y$-$G$9$M!#:#$O8GBC$r0{$s$G8+$r0z?t$H$7$F8F$P$l$^$9!#(B +@node Kill Files +@section $B>C5n%U%!%$%k(B +@cindex kill files -$B$"$i$+$8$aDj5A$5$l$F$$$k;HMQ2DG=$J4X?t$O(B: +Gnus $B$O$^$@!"$"$N$&$6$C$?$$8E$$>C5n%U%!%$%k$r%5%]!<%H$7$F$$$^$9!#C(B +$B5n%U%!%$%k$N9`L\$O$b$&>C$7$F$b$h$$$N$G$9$,!"$=$l$O(B Daniel Quinlan $B$,%9%3(B +$B%"%U%!%$%k$r9M$(=P$9A0$K;d$,=q$$$?$b$N$J$N$G!"$=$N%3!<%I$O$^$@;D$7$F$"$k(B +$B$N$G$9!#(B -@table @code -@item gnus-score-find-single -@findex gnus-score-find-single -$B%0%k!<%W<+?H$N%9%3%"%U%!%$%k$@$1$rE,MQ$7$^$9!#(B +$BMW$9$k$K!">C5n=hM}$O%9%3%"=hM}$h$j$b$+$J$j(B ($B;d$K8@$o$;$l(B +$B$P(B @emph{$B$b$N$9$4$/(B}) $BCY$$$N$G!"$"$J$?$N>C5n%U%!%$%k$O%9%3%"%U%!%$%k$K=q(B +$B$-49$($?J}$,NI$$$+$b$7$l$^$;$s!#(B -@item gnus-score-find-bnews -@findex gnus-score-find-bnews -$B$9$Y$F$N9gCW$9$k%9%3%"%U%!%$%k$r(B bnews $B9=J8$r;H$C$FE,MQ$7$^$9!#$3$l$,%G%#(B -$B%U%)%k%H$G$9!#Nc$($P!"8=:_$N%0%k!<%W$,(B @samp{gnu.emacs.gnus} $B$J$i$P!"(B -@file{gnu.all.SCORE}, @file{not.alt.SCORE} $B$H(B @file{gnu.all.SCORE} $B$,$9(B -$B$Y$FE,MQ$5$l$^$9!#MW$9$k$K!"%9%3%"%U%!%$%kL>(B -$B$N(B @samp{all} $B$,(B @samp{.*} $B$KJQ49$5$l!"$=$l$+$i@55,I=8=$N9gCW$,$J$5$l$^(B -$B$9!#(B +$B$$$:$l$K$;$h!">C5n%U%!%$%k$OIaDL$N(B @code{emacs-lisp} $B%U%!%$%k$G$9!#$3$N(B +$B%U%!%$%k$NCf$K$O$I$s$J7A<0$G$bF~$l$k$3$H$,$G$-$^$9!#$D$^$j>C5n%U%!%$%k$r(B +$B%0%k!<%W$KF~$C$?$H$-$Kl9g(B -$B$O!"$=$l$i$N%(%s%H%j!<$r(B @file{all.SCORE} $B%U%!%$%k$KF~$l$k$H$$$&$3$H$G$9!#(B +$BDL>o$N>C5n%U%!%$%k$O0J2<$N$h$&$K$J$j$^$9(B: -Gnus $B$O!"$h$j0lHLE*$J%9%3%"%U%!%$%k$r!"$h$jFCDj$N%9%3%"%U%!%$%k$h$jA0$K(B -$BE,MQ$7$h$&$H$9$k$b$N$N!"%9%3%"%U%!%$%k$O$d$d%i%s%@%`$J=gHV$GE,MQ$5$l$^$9!#(B -$B$3$l$O%9%3%"%U%!%$%kL>$NMWAG$N?t$rD4$Y$k$3$H$K$h$C$F9T$J$o$l$^(B -$B$9(B---@samp{all} $BMWAG$r$l$N%5!<%P!<$KBP$7$F;}$D$3$H$,$G$-$k$H$$$&$3$H$G$9!#(B -@end table +$B$3$l$O;d$,=q$$$?$9$Y$F$N5-;v$K4{FI$N0u$rIU$1!"35N,%P%C%U%!!<$+$i0u$NIU$$(B +$B$?5-;v$r:o=|$7$^$9!#$H$C$F$bJXMx$G$9!#$"$J$?$b$=$&;W$&$G$7$g!#(B -$B$3$NJQ?t$O4X?t$N%j%9%H$G$"$k$3$H$b$G$-$^$9!#$=$N>l9g!"$3$l$i$9$Y$F$N4X?t(B -$B$,%0%k!<%WL>$r0z?t$H$7$F8F$P$l!"JV$5$l$?$9$Y$F$N%9%3%"%U%!%$%k$N%j%9%H$,(B -$BE,MQ$5$l$^$9!#$3$l$i$N4X?t$O!"D>@\%9%3%"O"A[%j%9%H$N%j%9%H$N%j%9%H$rJV$9(B -$B$3$H$b$G$-$^$9!#$=$N>l9g!"$=$l$i$N%U%!%$%k$G$J$$%9%3%"O"A[%j%9%H$rJV$94X(B -$B?t$O!"JV$5$l$k:G8e$N%9%3%"%U%!%$%k$,%m!<%+%k%9%3%"%U%!%$%k$G$"$k$3$H$r3N(B -$B$N%W%m%0%i%`$G$O$^$C$?$/0c$&>C5n%U%!%$%k$N9=J8$r;H$C$F$$$^$9!#(B +Gnus $B$O(B @code{rn} $B$N>C5n%U%!%$%k$i$7$-$b$N$K=P2q$&$H!"2?$H$+$=$l$r2rC5n%U%!%$%k$rJT=8$9$k$?$a$NFs$D$N35N,%P%C%U%!!<4X?t$,$"$j$^$9(B: -@example -(list (lambda (group) ("all.SCORE")) - 'gnus-score-find-hierarchical) -@end example +@table @kbd +@item M-k +@kindex M-k ($B35N,(B) +@findex gnus-summary-edit-local-kill +$B$3$N%0%k!<%W$N>C5n%U%!%$%k$rJT=8$7$^(B +$B$9(B (@code{gnus-summary-edit-local-kill})$B!#(B -@item gnus-score-expiry-days -@vindex gnus-score-expiry-days -$B$3$NJQ?t$O!";H$o$l$F$$$J$$%9%3%"%U%!%$%k%(%s%H%j!<$,4|8B@Z$l>C5n$5$l$k$^(B -$B$G$K!"$I$N$/$i$$$NF|?t$,7P2a$9$Y$-$+$r;XDj$7$^$9!#$3$NJQ?t(B -$B$,(B @code{nil} $B$G$"$k$H!"%9%3%"%U%!%$%k%(%s%H%j!<$O:o=|$5$l$^$;$s!#%G%#%U%)(B -$B%k%H$O(B 7 $B$G$9!#(B +@item M-K +@kindex M-K ($B35N,(B) +@findex gnus-summary-edit-global-kill +$B0lHL>C5n%U%!%$%k$rJT=8$7$^$9(B (@code{gnus-summary-edit-global-kill})$B!#(B +@end table -@item gnus-update-score-entry-dates -@vindex gnus-update-score-entry-dates -$B$3$NJQ?t$,(B @code{nil} $B$G$J$$$H!"0l;~E*$K9gCW$7$?%9%3%"!&%(%s%H%j!<$OF|IU(B -$B$,99?7$5$l$^$9!#(B($B$3$l$O(B Gnus $B$,4|8B@Z$l>C5n$rA`:n$7$F$$$kJ}K!$G$9(B---$B$9$Y(B -$B$F$N9gCW$7$J$$%(%s%H%j!<$O8E$/$J$j$9$.$k$N$KBP$7$F!"9gCW$9$k%(%s%H%j!<$O(B -$B?7A/$GLL$9$k$3$H(B -$B$K$J$k$G$7$g$&!#(B +$B>C5n%U%!%$%k$rJT=8$9$kFs$D$N%0%k!<%W%b!<%I4X?t$,$"$j$^$9(B: -@item gnus-score-after-write-file-function -@vindex gnus-score-after-write-file-function -$B%9%3%"%U%!%$%k$,=q$+$l$?D>8e$K!"$=$NL>A0$r0z?t$H$7$F8F$P$l$k4X?t$G$9!#(B +@table @kbd +@item M-k +@kindex M-k ($B%0%k!<%W(B) +@findex gnus-group-edit-local-kill +$B$3$N%0%k!<%W$N>C5n%U%!%$%k$rJT=8$7$^(B +$B$9(B (@code{gnus-group-edit-local-kill})$B!#(B -@item gnus-score-thread-simplify -@vindex gnus-score-thread-simplify -$B$3$NJQ?t$,(B @code{nil} $B$G$J$$$H!"5-;v$NI=Bj$OI=Bj$G%9%3%"IU$1$r9T$J$&$?$a(B -$B$K!"%9%l%C%I$HF1$8$d$jJ}$G(B ($B8=:_(B -$B$N(B @code{gnus-simplify-subject-functions} $B$NCM$K=>$C$F(B) $BC1=c2=$5$l$^$9!#(B -$B%9%3%"!&%(%s%H%j!<$,!VJ8;zNs$N0lIt$X$N9gCW!W$+!V@53N$J9gCW!W$r;H$C$F$$$k(B -$B$H!"$=$N9gCW$b$3$N$d$jJ}$GC1=c2=$5$l$^$9!#(B +@item M-K +@kindex M-K ($B%0%k!<%W(B) +@findex gnus-group-edit-global-kill +$B0lHL>C5n%U%!%$%k$rJT=8$7$^$9(B (@code{gnus-group-edit-global-kill})$B!#(B @end table -@node Score File Format -@section $B%9%3%"%U%!%$%kMM<0(B -@cindex score file format +$B>C5n%U%!%$%kJQ?t(B: -$B%9%3%"%U%!%$%k$OIaDL$OC10l$NMM<0$@$1$r4^$`(B @code{emacs-lisp} $B%U%!%$%k$G(B -$B$9!#L5F\Ce$JMxMQC5n%U%!%$%k$ODL(B +$B>o(B @file{soc.motss.KILL} $B$H$$$&L>A0$G$9!#$3$N%U%!%$%kL>$rF@$k$?$a$K%0%k!<(B +$B%WL>$KIU2C$5$l$k@\Hx8l$O!"(B@code{gnus-kill-file-name} $BJQ?t$GM?$($i$l$^$9!#(B +$B!V%0%m!<%P%k!W>C5n%U%!%$%k$O(B ($B%9%3%"%U%!%$%k$N0UL#$G$N!V%0%m!<%P%k!W$8$c(B +$B$J$$$h!"$b$A$m$s(B) $BC1$K(B @file{KILL} $B$H$$$&L>A0$G$9!#(B -$B$K$b$+$+$o$i$:!"$=$l$r<+J,$G$$$8$C$F$_$?$/$J$C$?$N$J$i!"Nc$,$"$j$^$9(B: +@vindex gnus-kill-save-kill-file +@item gnus-kill-save-kill-file +$B$3$NJQ?t$,(B @code{nil} $B0J30$G$"$l$P!"(BGnus $B$O=hM}$N8e$K>C5n%U%!%$%k$rJ]B8(B +$B$7$^$9!#$3$l$O4|8B@Z$l>C5n$r9T$J$&>C5n$r;H$C$F$$$k$H$-$KI,MW$G$9!#(B -@lisp -(("from" - ("Lars Ingebrigtsen" -10000) - ("Per Abrahamsen") - ("larsi\\|lmi" -50000 nil R)) - ("subject" - ("Ding is Badd" nil 728373)) - ("xref" - ("alt.politics" -1000 728372 s)) - ("lines" - (2 -100 nil <)) - (mark 0) - (expunge -1000) - (mark-and-expunge -10) - (read-only nil) - (orphan -10) - (adapt t) - (files "/hom/larsi/News/gnu.SCORE") - (exclude-files "all.SCORE") - (local (gnus-newsgroup-auto-expire t) - (gnus-summary-make-false-root empty)) - (eval (ding))) -@end lisp +@item gnus-apply-kill-hook +@vindex gnus-apply-kill-hook +@findex gnus-apply-kill-file-unless-scored +@findex gnus-apply-kill-file +$B%0%k!<%W$K>C5n%U%!%$%k$rE,MQ$9$k$?$a$K8F$S=P$5$l$k%U%C%/!#$3$l$O%G%#%U%)(B +$B%k%H$G$O(B @code{(gnus-apply-kill-file)} $B$G$9!#F1$8%0%k!<%W$N$?$a$N%9%3%"(B +$B%U%!%$%k$,$"$k>l9g$K>C5n%U%!%$%k$rL5;k$7$?$1$l$P!"$3$N%U%C%/(B +$B$r(B @code{(gnus-apply-kill-file-unless-scored)} $B$K@_Dj$7$F$/$@$5$$!#>C5n(B +$B%U%!%$%k$r=hM}$5$;$?$/$J$1$l$P!"$3$NJQ?t$r(B @code{nil} $B$K@_Dj$7$F$/$@$5$$!#(B -$B$3$NNc$O$?$$$F$$$N%9%3%"%U%!%$%k$NMWAG$r@bL@$7$F$$$^$9!#JL$N$d$jJ}$K$D$$(B -$B$F$O!"(B@ref{Advanced Scoring} $B$r8+$F$/$@$5$$!#(B +@item gnus-kill-file-mode-hook +@vindex gnus-kill-file-mode-hook +$B>C5n%U%!%$%k%b!<%I$N%P%C%U%!!2A(B) $B$5$l$^$;$s!#$7$+$7$3$NMM<0$rFI$_9~$`$?$a$K(B Lisp $B%j!<(B -$B%@!<$,;H$o$l$k$N$G!"0UL#E*$KM-8z$G$J$$$H$7$F$b!"J8K!E*$K$O@5Ev$J$b$N$G$9!#(B +@node Converting Kill Files +@section $B>C5n%U%!%$%k$NJQ49(B +@cindex kill files +@cindex converting kill files -$B$3$NO"A[%j%9%H$G$OO;$D$N%-!<$,%5%]!<%H$5$l$F$$$^$9(B: +$B$"$J$?$,8E$$>C5n%U%!%$%k$r$I$C$5$j;}$C$F$$$k$N$G$"$l$P!"$=$l$i$r%9%3%"%U%!(B +$B%$%k$KJQ49$7$?$/$J$k$G$7$g$&!#$b$7$=$l$i$,!VIaDL$N!W$b$N$G$"$l$P!"(B +@file{gnus-kill-to-score.el} $B%Q%C%1!<%8$r;H$&$3$H$,$G$-$^$9!#$=$&$G$J$1(B +$B$l$P!"A0$G$9!#%9%3%"IU(B -$B$1$O$3$l$iH,$D$N%X%C%@!<$@$1$G9T$J$&$3$H$,$G$-$^$9(B: @code{From}, -@code{Subject}, @code{References}, @code{Message-ID}, @code{Xref}, -@code{Lines}, @code{Chars} $B$*$h$S(B @code{Date} $B$G$9!#$3$l$i$N%X%C%@!<$K2C(B -$B$($F!"(BGnus $B$K!"5-;vA4BN$rC5n%U%!%$%k$+$i%9%3%"%U%!%$%k$X$NJQ49%Q%C%1!<%8$O!"I8=`$G$O(B Emacs $B$K$O(B +$B4^$^$l$F$$$^$;$s!#$=$l$O(B Gnus $B$NG[I[$N(B contrib $B%G%#%l%/%H%j!$l$N%9%3%"!&%(%s(B -$B%H%j!<$O0l$D$+$i;M$D$^$G$NMWAG$r;}$A$^$9!#(B -@enumerate +$B$"$J$?$N>C5n%U%!%$%k$,Hs>o$KJ#;($J$N$G$"$l$P(B---$B$=$l(B +$B$K(B @code{gnus-kill} $B7A<00J30$N$b$N$,$?$/$5$s4^$^$l$F$$$k$N$J$i!"$=$l$i$r(B +$Be5i%9%3%"IU$1(B -@item -$B$b$7FsHVL\$NMWAG$,$"$k$J$i!"$=$l$O?tCM$N!V%9%3%"MWAG!W$G$J$1$l$P$J$j$^$;(B -$B$s!#$3$N?tCM$OIi$NL58BBg$+$i@5$NL58BBg$^$G$N4V$N@0?t$G$J$1$l$P$J$j$^$;$s!#(B -$B9gCW$,@.8y$9$k$H!"$3$N?tCM$,5-;v$N%9%3%"$K2C$($i$l$^$9!#$3$NMWAG$,B8:_$7(B -$B$F$$$J$$>l9g$O!"Be$o$j$K(B @code{gnus-score-interactive-default-score} $B$N(B -$B?tCM$,;H$o$l$^$9!#%G%#%U%)%k%H$O(B 1000 $B$G$9!#(B +$BI=Bj$d(B From $B%X%C%@!<$K%9%3%"$rIU$1$k$N$O==J,AGE($G$9$,!"K\Ev$K6=L#$,$"$k(B +$B$N$,!"FCDj$NI=Bj$K4X$7$F$"$k?M$,8@$C$F$$$k$3$H$@$1$@$C$?>l9g$O$I$&$9$l$P(B +$BNI$$$G$7$g$&(B? $B$b$7$/$O!"(BA $B$5$s$,(B B $B$5$s$K%U%)%m!<%"%C%W$7$F$$$k$H$-$OH`(B +$B=w$,8@$C$F$$$k$3$H$rFI$_$?$/$J$$$1$l$I!"(BC $B$5$s$K%U%)%m!<%"%C%W$7$F$$$k$H(B +$B$-$O2?$r8@$C$F$$$k$+$rCN$j$?$$$H$$$&>l9g$O(B? -@item -$B$b$7;0HVL\$NMWAG$,$"$k$J$i!"$=$l$O?tCM$N!VF|IUMWAG!W$G$J$1$l$P$J$j$^$;$s!#(B -$B$3$NF|IU$O:G8e$K$3$N%9%3%"!&%(%s%H%j!<$,9gCW$7$?;~9o$r<($7!"$=$l$O%9%3%"!&(B -$B%(%s%H%j!<$r4|8B@Z$l>C5n$9$k$?$a$N5!9=$rDs6!$7$^$9!#$3$NMWAG$,B8:_$7$F$$(B -$B$J$$$H!"%9%3%"!&%(%s%H%j!<$O1JB3$K$J$j$^$9!#F|IU$O5*85A0(B 1$BG/(B12$B7n(B31$BF|$+$i(B -$B$N7P2a$7$?F|?t$GI=$5$l$^$9!#(B +$B>e5i%9%3%"5,B'$r;H$($P!"$I$s$JJ#;($J%9%3%"$N%Q%?!<%s$G$b:n@.$9$k$3$H$,$G(B +$B$-$^$9!#(B -@item -$B$b$7;MHVL\$NMWAG$,$"$k$J$i!"$=$l$O%7%s%\%k$N!V7?MWAG!W$G$J$1$l$P$J$j$^$;(B -$B$s!#$3$NMWAG$O!"$3$N%9%3%"!&%(%s%H%j!<$,5-;v$K9gCW$9$k$+$I$&$+$rD4$Y$k$?(B -$B$a$K!"$I$N4X?t$,;H$o$l$k$Y$-$+$r;XDj$7$^$9!#(B +@menu +* Advanced Scoring Syntax:: $BDj5A(B +* Advanced Scoring Examples:: $B$I$N$h$&$K8+$($k$+(B +* Advanced Scoring Tips:: $B$=$l$r:GBg8B$KMxMQ$9$k(B +@end menu -@table @dfn -@item From, Subject, References, Xref, Message-ID -$B$?$$$F$$$N%X%C%@!<7?$N$?$a$K!"(B@code{r} $B$H(B @code{R} ($B@55,I=8=(B(regexp))$B!"(B -@code{s} $B$H(B @code{S} ($BJ8;zNs$N0lIt(B(substring)) $B7?!"(B@code{e} $B$H(B @code{E} -($B@53N$J9gCW(B(exact match))$B!"$*$h$S(B @code{w} ($B8l$N9gCW(B((word match)) $B7?$,(B -$B$"$j$^$9!#$b$7$3$NMWAG$,L5$$$H!"(BGnus $B$OJ8;zNs$N0lIt$N9gCW$,MQ$$$i$l$k$Y(B -$B$-$G$"$k$H2>Dj$7$^$9!#(B@code{R}, @code{S}, @code{E} $B$O!"9gCW$,BgJ8;z$H>.(B -$BJ8;z$r6hJL$9$kJ}K!$G9T$J$o$l$kE@$GB>$N$b$N$H0[$J$j$^$9!#$3$l$i$9$Y$F$N0l(B -$BJ8;z7?$O!"K\Ev$O(B @code{regexp}, @code{exact}, @code{word} $B7?$NC;=L7A$G!"(B -$B$3$NJ}$,9%$_$J$i$PBe$o$j$K;H$&$3$H$,$G$-$^$9!#(B +@node Advanced Scoring Syntax +@subsection $B>e5i%9%3%"IU$19=J8(B -@item Extra -overview $B%X%C%@!<$NI8=`$NJ8;zNs$KE*$r9J$C$F(B @code{gnus-extra-headers} $B$r(B -$B;H$C$F$$$l$P!"$=$l$i$N%X%C%@!<$NCM$G%9%3%"$rIU$1$k$3$H$,$G$-$^$9!#$3$N>l(B -$B9g%9%3%"!&%(%s%H%j!<$N8^HVL\$NMWAG$,!"%9%3%"$rIU$1$k%X%C%@!<$NL>A0$K$J$j(B -$B$^$9!#(B@acronym{NNTP} $B%5!<%P!<$,(B overview $B$G(B @samp{NNTP-Posting-Host} $B$r(B -$BJaB*$7$F$$$k$J$i$P!"(B@file{all.SCORE} $B%U%!%$%k$N0J2<$N%(%s%H%j!<$O!"C10l(B -$B$N%[%9%H$r5/8;$H$9$k(B spam $B$N967b$KBP$7$FM-8z$G$9(B: +$BIaDL$N%9%3%"5,B'$G$O!"5,B'$N:G=i$NMWAG$,J8;zNs$G$9!#>e5i%9%3%"IU$15,B'$G(B +$B$O!":G=i$NMWAG$O%j%9%H$G$9!#FsHVL\$NMWAG$O!":G=i$NMWAG$,(B @code{nil} $B$G$J(B +$B$$CM$H$7$FI>2A$5$l$?$H$-$KE,MQ$5$l$k%9%3%"$G$9!#(B -@lisp -("111.222.333.444" -1000 nil s - "NNTP-Posting-Host") -@end lisp +$B$3$l$i$N%j%9%H$O;0$D$NO@M}1i;;;R!"0l$D$N%j%@%$%l%/%H1i;;;R(B ($BLuCm(B: $BK\J8$G(B +$B$O4V@\1i;;;R$HI=5-$5$l$F$$$^$9(B)$B!"$*$h$SMM!9$J9gCW1i;;;R$G9=@.$9$k$3$H$,(B +$B$G$-$^$9!#(B -@item Lines, Chars -$B$3$l$i$NFs$D$N%X%C%@!<$OJL$N9gCW$N7?$r;H$$$^$9(B: @code{<}, @code{>}, -@code{=}, @code{>=}, @code{<=} $B$G$9!#(B +$BO@M}1i;;;R(B: -$B$3$l$i$N=R8l$O(B +@table @code +@item & +@itemx and +$B$3$NO@M}1i;;;R$O!"$=$l$>$l$N0z?t$r=g$KI>2A$7$F!"$"$kI>2A$N7k2L(B +$B$,(B @code{false} $B$K$J$C$?$iDd;_$7$^$9!#$9$Y$F$N0z?t$,(B @code{true} $B$NCM$K(B +$BI>2A$5$l$?>l9g!"$3$N1i;;;R$O(B @code{true} $B$rJV$7$^$9!#(B -@example -(PREDICATE HEADER MATCH) -@end example +@item | +@itemx or +$B$3$NO@M}1i;;;R$O!"$=$l$>$l$N0z?t$r=g$KI>2A$7$F!"$"$kI>2A$N7k2L(B +$B$,(B @code{true} $B$K$J$C$?$iDd;_$7$^$9!#$I$N0z?t$b(B @code{true} $B$G$J$+$C$?$i!"(B +$B$3$N1i;;;R$O(B @code{false} $B$rJV$7$^$9!#(B -$B$NI>2A$,(B @code{nil} $B$G$O$J$$>l9g$K??$G$9!#Nc$($P!">e5i9g(B -$BCW(B @code{("lines" 4 <)} (@pxref{Advanced Scoring}) $B$O7k2L$H$7$F0J2<$N<0(B -$B$K$J$j$^$9(B: +@item ! +@itemx not +@itemx ,A,(B +$B$3$NO@M}1i;;;R$O$?$C$?0l$D$N0z?t$r/$J$$$H$-$K%9%3%"$,2C;;$5$l$k$H$$$&$3$H$G$9!#(B($B:.Mp$7$F!"(B -$B$=$l$,H?BP$G$O$J$$$+$H9M$($,$A$G$9!#$G$b!"$=$&$G$O$J$$$N$G$9!#;d$,;W$&(B -$B$K!#(B) +$B:G8e$K9gCW1i;;;R$,$"$j$^$9!#$3$l$i$,K\Ev$N;E;v$r$9$k$b$N$G$9!#9gCW1i;;;R(B +$B$O%X%C%@!$NJ8;zNs$G!"$=$N8e$K9gCW$H9gCW$N7?$,B3$-$^$9!#E57?E*$J9gCW1i(B +$B;;;R$O(B @samp{("form" "Lars Ingebrigtsen" s)} $B$N$h$&$J$b$N$G$9!#%X%C%@!<(B +$BL>$OC1=c$J%9%3%"IU$1$r$9$k$H$-$N$b$N$HF1$8$G!"9gCW$N7?$bF1$8$G$9!#(B -$B9gCW$r(B @code{Lines} $B$G9T$J$C$F$$$k$H!"$$$/$D$+$N%P%C%/%(%s(B -$B%I(B (@code{nndir} $B$N$h$&$J$b$N(B) $B$O(B @code{Lines} $B%X%C%@!<$r:n@.$7$J$$$N$G!"(B -$B$9$Y$F$N5-;v$,(B 0 $B9T$G$"$k$H$7$F07$o$l$F$7$^$&$3$H$K5$$rIU$1$F$/$@$5$$!#(B -$B$3$l$O!">/$7$N9T$7$+$J$$5-;v$N%9%3%"$r2<$2$F$$$k>l9g$K!"JQ$J7k2L$rF3$/$3(B -$B$H$,$"$jF@$^$9!#(B +@node Advanced Scoring Examples +@subsection $B>e5i%9%3%"IU$1$NNc(B -@item Date -Date ($BF|IU(B) $B%X%C%@!<$K$O;0$D$N$J$s$H$J$/$P$+$2$F$$$k9gCW$N7?$,$"$j$^$9(B: -@code{before}, @code{at}, @code{after} $B$G$9!#;d$OK\Ev$K$3$l$,LrN)$D$h$&(B -$B$J5!2q$rA[A|$G$-$J$$$N$G$9$,!"$3$N4X?t$rDs6!$7$J$$$N$b$J$s$H$J$/$P$+$2$F(B -$B$$$^$9!#$=$&$7$?>l9g$N$?$a$K$"$k$N$G$9!#$$$DI,MW$K$J$k$+$OC/$K$b$o$+$j$^(B -$B$;$s!#E>$P$L@h$N>s!#f=(B($B$"$D$b$N(B)$B$KD($j$Fg:(B($B$J$^$9(B)$B$r?a$/!#K\$r%+%P!<$GH=(B -$BCG$7$F$O$$$1$^$;$s!#=i$a$F$N%G!<%H$G%(%C%A$7$F$O$$$1$^$;$s!#(B($B$7$+$7!";d(B -$B$O>/$J$/$H$b0l?M!"0zMQ$7$^$9$,!"!V$3$N4X?t$O7g$+$;$J$$$b$N$G$"$k$3$H$,$o(B -$B$+$C$?!W$H8@$C$??M$,$$$k$HJ9$$$F$$$^$9!#(B) +$B0J2<$NNc$O%9%3%"%U%!%$%k$N5,B'$G$"$k$3$H$KCm0U$7$F$/$@$5$$!#$=$l$i$r;H$C$F(B +$B40`z$J%9%3%"%U%!%$%k$r:n$k$K$O!"JL$N3g8L$NAH$G$=$l$i$r0O$s$G$/$@$5$$!#(B -@cindex ISO8601 -@cindex date -$B$b$C$HLr$KN)$D9gCW$N7?$O!V@55,I=8=!W$G$9!#$=$l$K$h$C$F!"F|IU$NJ8;zNs$K@5(B -$B5,I=8=$r;H$C$F9gCW$5$;$k$3$H$,$G$-$^$9!#F|IU$O$^$:(B ISO8601 $B$NC;=LMM(B -$B<0(B (compact format) $B$KI8=`2=$5$l$^(B -$B$9(B---@var{YYYYMMDD}@code{T}@var{HHMMSS} $B$G$9!#Nc$($P!"$9$Y$F$NG/(B -$B$N(B 4$B7n(B1$BF|$KEj9F$5$l$?$9$Y$F$N5-;v$K9gCW$5$;$?$$$N$G$"$l$P!"9gCWJ8;zNs$H(B -$B$7$F(B @samp{....0401.........} $B$r;H$&$3$H$,$G$-$^$9!#(B($BF|IU$O85!9$NI8=`;~(B -$B$GJ]B8$5$l$F$$$k$N$G!"$=$N5-;v$,Ej9F$5$l$?>l=j$G$N(B 4$B7n(B1$BF|$KEj9F$5$l$?5-(B -$B;v$K9gCW$9$k$3$H$KCm0U$7$F$/$@$5$$!#!H(BTime zones$B!I$O2HB2A40w$N7rA4$J3Z$7(B -$B$_$G$9$M(B? ($BLuCm(B: $B$$$/$D$+$"$k!H(BTime zones$B!I$H$$$&%?%$%H%k$N6J$N$3$H$r8@$C(B -$B$F$$$k$N$+$b$7$l$^$;$s!#(B)) +Lars $B$,(B Gnus $B$K4X$7$FOC$r$7$F$$$k$H$-$K!"H`$K$h$C$F=q$+$l$?5-;v$N%9%3%"(B +$B$rA}$d$7$?$$$H$7$^$7$g$&(B: + +@example +@group +((& + ("from" "Lars Ingebrigtsen") + ("subject" "Gnus")) + 1000) +@end group +@end example -@item Head, Body, All -$B$3$l$i$N;0$D$N9gCW$N%-!<$O(B @code{From} $B%X%C%@!<(B ($B$J$I(B) $B$HF1$89gCW$N7?$r(B -$B;H$$$^$9!#(B +$B$U$s!"4JC1$9$.$k$+$J(B? -@item Followup -$B$3$N9gCW$N%-!<$O$d$dFCJL$G!"$=$l$O(B @code{From} $B%X%C%@!<$K9gCW$7!"9gCW$7(B -$B$?5-;v$@$1$G$J$/$=$N5-;v$X$N$9$Y$F$N%U%)%m!<%"%C%W$N%9%3%"$K$b1F6A$7$^$9!#(B -$B$3$l$ONc$($P!"$"$J$?<+?H$N5-;v$X$N%U%)%m!<%"%C%W$N%9%3%"$rA}$d$7$?$j!"NI(B -$B$/CN$i$l$?LdBj;y$X$N%U%)%m!<%"%C%W5-;v$N%9%3%"$r2<$2$?$j$9$k$N$K;H$o$l$^(B -$B$9!#(B@code{From} $B%X%C%@!<$,;H$&$N$HF1$87?$N9gCW$r;H$$$^$9!#(B($B$3$N9gCW%-!<(B -$B$r;H$&$H!"(B@file{ADAPT} $B%U%!%$%k$r:n$k$3$H$K$J$j$^$9!#(B) +$BH`$,D9$$5-;v$r=q$/$H$-!";~!92?$+AGE($J$3$H$r8@$$$^$9(B: -@item Thread -$B$3$N9gCW%-!<$O(B @code{Followup} $B9gCW%-!<$HF1$8J}?K$K1h$C$FF0:n$7$^$9!#(B -@code{Message-ID} @var{x} $B$G;O$^$C$F$$$k%9%l%C%I(B ($B$^$?$OI{%9%l%C%I(B) $B$K%9(B -$B%3%"$rIU$1$?$$$N$G$"$l$P!"(B@samp{thread} $B9gCW$rIU$12C$($F$/$@$5$$!#$3$l(B -$B$O(B @code{Reference} $B%X%C%@!<$K(B @var{x} $B$r;}$D$=$l$>$l$N5-;v$K!"?7$7(B -$B$$(B @samp{thread} $B9gCW$rDI2C$7$^$9!#(B($B$3$l$i$N?7$7$$(B @samp{thread} $B9gCW$O(B -$B$3$l$i$N9gCW$9$k5-;v$N(B @code{Message-ID} $B$r;H$$$^$9!#(B) $B$3$l$O%9%l%C%I$N(B -$B$$$/$D$+$N5-;v$,40A4$J(B @code{References} $B%X%C%@!<$r;}$C$F$$$J$+$C$?$H$7(B -$B$F$b!"%9%l%C%IA4BN$N%9%3%"$r>e$2(B/$B2<$2$G$-$k$3$H$rJ]>Z$7$^$9!#$3$l$r;H$&(B -$B$H!"%9%l%C%I$N5-;v$K7hDjE*$G$J$$%9%3%"$,IU$/$+$b$7$l$J$$$H$$$&$3$H$KCm0U(B -$B$7$F$/$@$5$$!#(B($B$3$N9gCW%-!<$r;H$&$H!"(B@file{ADAPT} $B%U%!%$%k$r:n$k$3$H$K$J(B -$B$j$^$9!#(B) -@end table -@end enumerate +@example +((& + ("from" "Lars Ingebrigtsen") + (| + ("subject" "Gnus") + ("lines" 100 >))) + 1000) +@end example -@cindex score file atoms -@item mark -$B$3$N%(%s%H%j!<$NCM$O?tCM$G$J$1$l$P$J$j$^$;$s!#$3$N?tCM$h$jDc$$%9%3%"$N$I(B -$B$s$J5-;v$K$b4{FI$N0u$,IU$-$^$9!#(B +$B$7$+$7!"H`$,(B Reig Eigil Logge $B$K$h$C$F=q$+$l$?$b$N$KH?1~$7$F$$$k$H$-$O!"(B +$BH`$,=q$$$?$b$N$rFI$_$?$/$"$j$^$;$s(B: -@item expunge -$B$3$N%(%s%H%j!<$NCM$O?tCM$G$J$1$l$P$J$j$^$;$s!#$3$N?tCM$h$jDc$$%9%3%"$N$I(B -$B$s$J5-;v$b35N,%P%C%U%!!<$+$i:o=|$5$l$^$9!#(B +@example +((& + ("from" "Lars Ingebrigtsen") + (1- ("from" "Reig Eigil Logge"))) + -100000) +@end example -@item mark-and-expunge -$B$3$N%(%s%H%j!<$NCM$O?tCM$G$J$1$l$P$J$j$^$;$s!#$3$N?tCM$h$jDc$$%9%3%"$N$I(B -$B$s$J5-;v$K$b4{FI$N0u$,IU$-!"35N,%P%C%U%!!<$+$i:o=|$5$l$^$9!#(B +Redmondo $B$,>C$($?7$2<$K$D$$$F=q$$$?$H$-$K%U%)%m!<%"%C%W$7$?$9$Y$F$N?M$N(B +$B%9%3%"$,>e$2$i$l$^$9$,!"$=$l$OH`$i$,Gr$$7$2<$K$D$$$F8l$C$F$$$k$H$-$N$_$G(B +$B$9!#$7$+$7(B Lars $B$,7$2<$K$D$$$FOC$r$7$F$$$k$H$-$O!"$?$$$F$$$"$^$j$*$b$7$m(B +$B$/$"$j$^$;$s(B: -@item thread-mark-and-expunge -$B$3$N%(%s%H%j!<$NCM$O?tCM$G$J$1$l$P$J$j$^$;$s!#%9%3%"$NAm7W$,$3$N?tCM$h$j(B -$BDc$$%9%l%C%I$N$9$Y$F$N5-;v$K$O4{FI$N0u$,IU$-!"35N,%P%C%U%!!<$+$i:o=|$5$l(B -$B$^$9!#(B@code{gnus-thread-score-function} $B$O%9%l%C%I$N%9%3%"$NAm7W$r$I$N$h(B -$B$&$K7W;;$9$k$+$r;XDj$7$^$9!#(B +@example +((& + (1- + (& + ("from" "redmondo@@.*no" r) + ("body" "disappearing.*socks" t))) + (! ("from" "Lars Ingebrigtsen")) + ("body" "white.*socks")) + 1000) +@end example -@item files -$B$3$N%(%s%H%j!<$NCM$OG$0U$N?t$N%U%!%$%kL>$G$J$1$l$P$J$j$^$;$s!#$=$l$i$N%U%!(B -$B%$%k$b%9%3%"%U%!%$%k$G$"$k$H$_$J$5$l!"$3$l$,$5$l$?$N$HF1$8J}K!$GFI$_9~$^(B -$B$l$^$9!#(B +$BBgNL$N5-;v$,N.$l$F$$$k%0%k!<%W$rFI$s$G$$$F!"JVEz$K$7$+6=L#$,L5$$$H$7$^$7$g(B +$B$&!#$=$&$$$&>l9g$K$d$k$3$H$O!"(B"Re:"$B!"(B"Fw:" $B$^$?$O(B "Fwd:" $B$G;O$^$kI=Bj$r(B +$B;}$C$F$$$J$$$9$Y$F$N5-;v$N%9%3%"$r2<$2$F!"JVEz$N0u$G;O$^$kI=Bj$r;}$C$F$$(B +$B$k5-;v$N$9$Y$F$N?F$N%9%3%"$r>e$2$k$3$H$G$9!#(B -@item exclude-files -$B$3$N%(%s%H%j!<$N$G$J$1$l$P$J$j$^$;$s!#$3$l(B -$B$i$N%U%!%$%k$,2?$i$+$NM}M3$GIaDL$OFI$_9~$^$l$k$h$&$K$J$C$F$$$?$H$7$F$b!"(B -$BFI$_9~$^$l$^$;$s!#(B +@example +((! ("subject" "re:\\|fwd?:" r)) + -200) +((1- ("subject" "re:\\|fwd?:" r)) + 200) +@end example -@item eval -$B$3$N%(%s%H%j!<$NCM$O(B @code{eval} ($BI>2A(B) $B$5$l$^$9!#$3$NMWAG$O%0%m!<%P%k%9(B -$B%3%"%U%!%$%k$r07$C$F$$$k$H$-$OL5;k$5$l$^$9!#(B +$B2DG=@-$OL58BBg$G$9!#(B -@item read-only -$BFI$_9~$_@lMQ%9%3%"%U%!%$%k$O99?7$5$l$?$jJ]B8$5$l$?$j$7$^$;$s!#%0%m!<%P%k(B -$B%9%3%"%U%!%$%k$O$3$N%"%H%`$r;HMQ$9$k$Y$-$G$9(B (@pxref{Global Score -Files})$B!#(B($BCm0U(B: $B!V%0%m!<%P%k!W$O$3$3$G$OK\Ev$K!VA4BNE*!W$H$$$&0UL#$G$9!#(B -$B8D?ME*$J$9$Y$F$N%0%k!<%W$KE,MQ$9$k%9%3%"%U%!%$%k$N$3$H$G$O$"$j$^$;$s!#(B) +@node Advanced Scoring Tips +@subsection $B>e5i%9%3%"$N$A$g$C$H$7$?Hk7m(B -@item orphan -$B$3$N%(%s%H%j!<$NCM$O?tCM$G$J$1$l$P$J$j$^$;$s!#?F5-;v$r;}$?$J$$5-;v$N%9%3(B -$B%"$K$3$N?tCM$,2C$($i$l$^$9!#(B@samp{comp.lang.c} $B$N$h$&$JN.DLNL$NB?$$%K%e!<(B -$B%9%0%k!<%W$rDI$$$+$1$F$$$k$HA[A|$7$F$/$@$5$$!#$*$=$i$/$[$s$N>/$7$N%9%l%C(B -$B%I$@$1$rDI$$$?$$$G$7$g$&!#$5$i$K?7$7$$%9%l%C%I$O8+$?$$$G$7$g$&!#(B +@code{&} $B$H(B @code{|} $BO@M}1i;;;R$O!"L50UL#$J=hM}$r1*2s$9$kO@M}(B ($B86E5(B: +short-circuit logic) $B$K4p$E$$$FF0:n$7$^$9!#$9$J$o$A!"$=$N=hM}$N7k2L$,L@(B +$B$i$+$K$J$C$?;~E@$G!"0z?t$r=hM}$9$k$3$H$r;_$a$^$9!#Nc$($P(B @code{&} $B$N0z?t(B +$B$N0l$D$,(B @code{false} $B$KI>2A$5$l$k$H!";D$j$N0z?t$rI>2A$9$k0UL#$,$"$j$^$;(B +$B$s$+$i!#$3$l$OCY$$9gCW(B (@samp{body} $B$d(B @samp{header}) $B$r:G8e$K;}$C$F$-$F!"(B +$BB.$$9gCW(B (@samp{from} $B$d(B @samp{subject}) $B$r:G=i$K;}$C$F$/$k$Y$-$G$"$k$3(B +$B$H$r<(:6$7$^$9!#(B -$B0J2<$NFs$D$N%9%3%"%U%!%$%k%(%s%H%j!<$K$h$C$F!"$=$l$r$9$k$3$H$,$G$-$^$9(B: +$B4V@\1i;;;R(B (@code{1-} $B$J$I(B) $B$O!"$=$l$i$N0z?t$r%9%l%C%I$N0l@$BeA0$K:nMQ$5(B +$B$;$^$9!#e$2(B (@kbd{I T} $B$^$?(B -$B$O(B @kbd{I S} $B$G(B)$B!";D$j$rL5;k(B (@kbd{c y}) $B$7$F$/$@$5$$!#/$7B8:_$7$9$k!"N.DLNL$,B?$$%0%k!<%W$N$?$a$K(B -$B$"$j$^$9!#(B +@example +(1- + (& + ("from" "Lars") + ("subject" "Gnus"))) +@end example -@item adapt -$B$3$N%(%s%H%j!<$OE,1~%9%3%"IU$1$r@)8f$7$^$9!#$3$l$,(B @code{t} $B$@$C$?$i!"%G%#(B -$B%U%)%k%H$NE,1~%9%3%"5,B'$,;H$o$l$^$9!#(B@code{ignore} $B$@$C$?$i!"$3$N%0%k!<(B -$B%W$G$OE,1~%9%3%"IU$1$O9T$J$o$l$^$;$s!#$b$7%j%9%H$@$C$?$i!"$=$N%j%9%H$,E,(B -$B1~%9%3%"5,B'$H$7$FMQ$$$i$l$^$9!#$b$7$=$l$,B8:_$7$J$$(B -$B$+(B @code{t} $B$d(B @code{ignore} $B0J30$N2?$+$@$C$?$i!"%G%#%U%)%k%H$NE,1~%9%3(B -$B%"5,B'$,;H$o$l$^$9!#$?$$$F$$$N%0%k!<%W$GE,1~%9%3%"IU$1$r;H$$$?$$$N$G$"$l(B -$B$P!"(B@code{gnus-use-adaptive-scorint} $B$r(B @code{t} $B$K@_Dj$7!"E,1~%9%3%"IU(B -$B$1$r$7$?$/$J$$%0%k!<%W$K(B @code{(adapt ignore)} $B$rA^F~$9$l$P$h$$$G$7$g$&!#(B -$B>/$7$N%0%k!<%W$G$@$1E,1~%9%3%"$r9T$J$$$?$$$N$G$"$l$P!"(B -@code{gnus-use-adaptive-scoring} $B$r(B @code{nil} $B$K@_Dj$7!"$=$l$r9T$J$$$?(B -$B$$%0%k!<%W$N%9%3%"%U%!%$%k$K(B @code{(adapt t)} $B$rA^F~$7$^$7$g$&!#(B +$B$E$1$i$l$?%U%!(B -$B%$%k$KF~$j$^$9!#$5$i$K$=$l$O%0%k!<%W$KF~$k$H$-$K$bE,MQ$5$l$^$9!#$3$N%"%H(B -$B%`$O!"B?$/$N%0%k!<%W$GF1$8E,1~%9%3%"%U%!%$%k$rMQ$$$k$3$H$K$h$C$F!"J#?t$N(B -$B%0%k!<%W$K0lEY$KE,1~%9%3%"$rIU$1$?$$$H$-$KJXMx$G$7$g$&!#(B +@example +(& + (1- ("from" "Lars")) + (1- ("subject" "Gnus"))) +@end example -@item local -@cindex local variables -$B$3$N%(%s%H%j!<$NCM$O(B @code{(@var{var} @var{value})} $B$N7A<0$NBP$N%j%9%H$G(B -$B$J$1$l$P$J$j$^$;$s!#$=$l$>$l$N(B @var{var} $B$O8=:_$N35N,%P%C%U%!!<$G%P%C%U%!!<(B -$B%m!<%+%k$K$J$j!";XDj$5$l$?CM(B (@var{value}) $B$K@_Dj$5$l$^$9!#$3$l$O>/$7Iw(B -$BJQ$o$j$G$9$,!"%U%C%/$,$"$^$j9%$-$G$J$$$J$i$P!"$$$/$D$+$N%0%k!<%W$GJQ?t$r(B -$B@_Dj$9$k$N$KJXMx$JJ}K!$G$9!#(B@var{value} $B$OI>2A$5$l$J$$$3$H$KCm0U$7$F$/$@(B -$B$5$$!#(B -@end table +@node Score Decays +@section $B%9%3%"$r8:?j$5$;$k(B +@cindex score decays +@cindex decays -@node Score File Editing -@section $B%9%3%"%U%!%$%k$NJT=8(B +$B%9%3%"$O(B ($BFC$KE,1~%9%3%"$r;H$C$F$$$k$H(B) $B:]8BL5$/KD$l>e$,$k798~$,$"$k$3$H(B +$B$K5$$,IU$/$G$7$g$&!#%9%3%"$,Bg$-$/$J$j$9$.$k$H!"$=$l$i$O$9$Y$F$N0UL#$r<:(B +$B$$$^$9(B---$B$=$l$i$OC1$K:GBgCM$KC#$7$F$7$^$&$N$G!"0UL#$N$"$kJ}K!$G;H$&$3$H(B +$B$OFq$7$/$J$j$^$9!#(B -$BIaDL$O$9$Y$F$N%9%3%"L?Na$r35N,%P%C%U%!!<$+$iH/9T$7$^$9$,!"/$7%+%9%?%^%$%:$7$?$@$1(B -$B$N(B @code{emacs-lisp} $B%b!<%I$G$9(B: +@lisp +(defun gnus-decay-score (score) + "Decay SCORE according to `gnus-score-decay-constant' +and `gnus-score-decay-scale'." + (let ((n (- score + (* (if (< score 0) -1 1) + (min (abs score) + (max gnus-score-decay-constant + (* (abs score) + gnus-score-decay-scale))))))) + (if (and (featurep 'xemacs) + ;; XEmacs' floor can handle only the floating point + ;; number below the half of the maximum integer. + (> (abs n) (lsh -1 -2))) + (string-to-number + (car (split-string (number-to-string n) "\\."))) + (floor n)))) +@end lisp -@table @kbd -@item C-c C-c -@kindex C-c C-c ($B%9%3%"(B) -@findex gnus-score-edit-exit -$B$"$J$?$,9T$J$C$?JQ99$rJ]B8$7$F35N,%P%C%U%!!<$KLa$j$^(B -$B$9(B (@code{gnus-score-edit-exit})$B!#(B +@vindex gnus-score-decay-scale +@vindex gnus-score-decay-constant +@code{gnus-score-decay-constant} $B$O%G%#%U%)%k%H$G(B 3$B!"(B +@code{gnus-score-decay-scale} $B$O(B 0.05 $B$G$9!#$3$l$O0J2<$N$h$&$J$3$H$r0z$-(B +$B5/$3$7$^$9(B: -@item C-c C-d -@kindex C-c C-d ($B%9%3%"(B) -@findex gnus-score-edit-insert-date -$B8=:_$NF|IU$r?tCM$NMM<0$GA^F~$7$^$9(B (@code{gnus-score-edit-insert-date})$B!#(B -$B$3$l$O$I$N$h$&$J$b$N$@$m$&$H9M$($F$$$k$N$J$i!"$3$l$OK\Ev$KF|$N?tCM$G$9!#(B +@enumerate +@item +$B$3$N4X?t$,8F$P$l$?$H$-$K(B -3 $B$+$i(B 3 $B$N4V$N%9%3%"$O(B 0 $B$K@_Dj$5$l$^$9!#(B -@item C-c C-p -@kindex C-c C-p ($B%9%3%"(B) -@findex gnus-score-pretty-print -$BE,1~%9%3%"%U%!%$%k$O@07A$5$l$:$KJ]B8$5$l$^$9!#$b$7$3$l$i$N%U%!%$%k$N0l$D(B -$B$rFI$`$D$b$j$J$i!"$^$:(B @dfn{pretty print} ($B@07A$7$F0u;z(B) $B$7$?$$$G$7$g$&!#(B -$B$3$NL?Na(B (@code{gnus-score-pretty-print}) $B$,$=$l$r9T$J$$$^$9!#(B -@end table +@item +3 $B$+$i(B 60 $B$^$G$N4V$NBg$-$5$N%9%3%"$O(B 3 $B8:$i$5$l$^$9!#(B + +@item +60 $B$h$jBg$-$$%9%3%"$O%9%3%"$N(B 5% $B$,8:$i$5$l$^$9!#(B +@end enumerate + +$B$b$7$3$N8:?j4X?t$,$*5$$K>$$5$J$$$J$i!"<+J,MQ$N4X?t$r=q$$$F$/$@$5$$!#$=$l(B +$B$O8:?j$5$;$k$Y$-%9%3%"$rM#0l$N0z?t$H$7$F8F$P$l!"?7$7$$%9%3%"$r@0?t$GJV$5(B +$B$J$1$l$P$J$j$^$;$s!#(B + +Gnus $B$O0lF|$K0l2s%9%3%"$r8:?j$5$;$h$&$H$7$^$9!#Nc$($P(B Gnus $B$r;MF|4VAv$i(B +$B$;$F$$$J$$$H!"(BGnus $B$O%9%3%"$r;M2s8:?j$5$;$^$9!#(B -$B$3$N%b!<%I$r;H$&$K$O(B @kbd{M-x gnus-score-mode} $B$H%?%$%W$7$F$/$@$5$$!#(B +@node Searching +@chapter $B8!:w(B +@cindex searching -@vindex gnus-score-mode-hook -@code{gnus-score-menu-hook} $B$,%9%3%"%b!<%I$N%P%C%U%!!<$G +FIXME: Add a brief overview of Gnus search capabilities. A brief +comparison of nnir, nnmairix, contrib/gnus-namazu would be nice +as well. -$B35N,%P%C%U%!!<$G$O!"(B@kbd{V f}$B!"(B@kbd{V e} $B$*$h$S(B @kbd{V t} $B$N$h$&$JL?Na$G(B -$B%9%3%"%U%!%$%k$NJT=8$r;O$a$k$3$H$,$G$-$^$9!#(B +This chapter describes tools for searching groups and servers for +articles matching a query and then retrieving those articles. Gnus +provides a simpler mechanism for searching through articles in a summary buffer +to find those matching a pattern. @xref{Searching for Articles}. +@c TRANSLATEME< -@node Adaptive Scoring -@section $BE,1~%9%3%"IU$1(B -@cindex adaptive scoring +@menu +* nnir:: $B$$$m$s$J%(%s%8%s$G8!:w$9$k(B +* nnmairix:: Mairix $B$G8!:w$9$k(B +@end menu -$B$3$l$i$N%9%3%"IU$1$O$"$J$?$rM+]5$K$5$;$F$7$^$&$+$b$7$l$J$$$N$G!"(BGnus $B$K(B -$B$O$3$l$i$r$9$Y$F<+F0E*$K(B---$B$^$k$GKbK!$G$b;H$C$?$h$&$K:n@.$9$kJ}K!$,$"$j(B -$B$^$9!#$$$d$`$7$m!"?M9)L5G=$K$h$C$F!"$H$$$&J}$,@53N$+$J!#(B +@c TRANSLATEME> +@node nnir +@section nnir +@cindex nnir -@vindex gnus-use-adaptive-scoring -$B5-;v$rFI$s$@$H$-!"5-;v$K4{FI$N0u$rIU$1$?$H$-!"$"$k$$$O5-;v$r:o=|$7$?$H$-(B -$B$K!"$=$N0u$r;D$7$F$*$$$F$/$@$5$$!#%0%k!<%W$+$i=P$k$H$-$K!"(BGnus $B$O$=$l$i(B -$B$N0u$NJU$j$rSL$.2s$j!"2?$N0u$r8+$D$1$?$+$K1~$8$F%9%3%"MWAG$rDI2C$7$^$9!#(B -$B$3$N5!G=(B -$B$O(B @code{gnus-use-adaptive-scoring} $B$r(B @code{t} $B$+(B @code{(line)} $B$K@_Dj(B -$B$9$k$HM-8z$K$J$j$^$9!#$b$7%9%3%"$r!"I=Bj$K8=$l$k8DJL$NC18l$r$b$H$KE,(B -$B1~$5$;$?$1$l$P!"$3$NJQ?t$r(B @code{(word)} $B$K@_Dj$7$F$/$@$5$$!#N>J}$NE,1~(B -$BJ}K!$r;H$$$?$1$l$P!"$3$NJQ?t$r(B @code{(word line)} $B$K@_Dj$7$F$/$@$5$$!#(B +This section describes how to use @code{nnir} to search for articles +within gnus. -@vindex gnus-default-adaptive-score-alist -$B%9%3%"IU$1$N=hM}$r40A4$K@)8f$9$k$?$a(B -$B$K(B @code{gnus-default-adaptive-score-alist} $BJQ?t$r%+%9%?%^%$%:$7$F$/$@$5(B -$B$$!#Nc$($P!"$3$s$J46$8$K$J$k$G$7$g$&(B: +@menu +* What is nnir:: What does nnir do? +* Basic Usage:: How to perform simple searches. +* Setting up nnir:: How to set up nnir. +@end menu -@lisp -(setq gnus-default-adaptive-score-alist - '((gnus-unread-mark) - (gnus-ticked-mark (from 4)) - (gnus-dormant-mark (from 5)) - (gnus-del-mark (from -4) (subject -1)) - (gnus-read-mark (from 4) (subject 2)) - (gnus-expirable-mark (from -1) (subject -1)) - (gnus-killed-mark (from -1) (subject -3)) - (gnus-kill-file-mark) - (gnus-ancient-mark) - (gnus-low-score-mark) - (gnus-catchup-mark (from -1) (subject -1)))) -@end lisp +@node What is nnir +@subsection What is nnir + +@code{nnir} is a gnus interface to a number of tools for searching +through mail and news repositories. Different backends (like +@code{nnimap} and @code{nntp}) work with different tools (called +@dfn{engines} in nnir lingo), but all use the same basic search +interface. + +The @code{nnimap} and @code{gmane} search engines should work with no +configuration. Other engines require a local index that needs to be +created and maintained outside of Gnus. + +@node Basic Usage +@subsection Basic Usage + +In the group buffer typing @kbd{G G} will search the group on the +current line by calling @code{gnus-group-make-nnir-group}. This prompts +for a query string, creates an ephemeral @code{nnir} group containing +the articles that match this query, and takes you to a summary buffer +showing these articles. Articles may then be read, moved and deleted +using the usual commands. + +The @code{nnir} group made in this way is an @code{ephemeral} group, and +some changes are not permanent: aside from reading, moving, and +deleting, you can't act on the original article. But there is an +alternative: you can @emph{warp} to the original group for the article +on the current line with @kbd{A W}, aka +@code{gnus-warp-to-article}. Even better, the function +@code{gnus-summary-refer-thread}, bound by default in summary buffers to +@kbd{A T}, will first warp to the original group before it works its +magic and includes all the articles in the thread. From here you can +read, move and delete articles, but also copy them, alter article marks, +whatever. Go nuts. + +You say you want to search more than just the group on the current line? +No problem: just process-mark the groups you want to search. You want +even more? Calling for an nnir search with the cursor on a topic heading +will search all the groups under that heading. + +Still not enough? OK, in the server buffer +@code{gnus-group-make-nnir-group} (now bound to @kbd{G}) will search all +groups from the server on the current line. Too much? Want to ignore +certain groups when searching, like spam groups? Just customize +@code{nnir-ignored-newsgroups}. + +One more thing: individual search engines may have special search +features. You can access these special features by giving a prefix-arg +to @code{gnus-group-make-nnir-group}. If you are searching multiple +groups with different search engines you will be prompted for the +special search features for each engine separately. + +@node Setting up nnir +@subsection Setting up nnir + +To set up nnir you may need to do some prep work. Firstly, you may need +to configure the search engines you plan to use. Some of them, like +@code{imap} and @code{gmane}, need no special configuration. Others, +like @code{namazu} and @code{swish}, require configuration as described +below. Secondly, you need to associate a search engine with a server or +a backend. + +If you just want to use the @code{imap} engine to search @code{nnimap} +servers, and the @code{gmane} engine to search @code{gmane} then you +don't have to do anything. But you might want to read the details of the +query language anyway. -$B$4Mw$N$h$&$K!"$3$NO"A[%j%9%H$N3FMWAG$O!"%-!<$H$7$F0u(B ($BJQ?tL>$+!Ve5-$NNc$G$O!"(B@code{gnus-unread-mark} $B$,IU$$$F(B -$B$$$k5-;v$O!"E,1~7?%9%3%"IU$1$N%(%s%H%j!<$r;}$A$^$;$s!#(B +@menu +* Associating Engines:: How to associate engines. +* The imap Engine:: Imap configuration and usage. +* The gmane Engine:: Gmane configuration and usage. +* The swish++ Engine:: Swish++ configuration and usage. +* The swish-e Engine:: Swish-e configuration and usage. +* The namazu Engine:: Namazu configuration and usage. +* The hyrex Engine:: Hyrex configuration and usage. +* Customizations:: User customizable settings. +@end menu -$B3F5-;v$O0l$D$7$+0u$r;}$AF@$J$$$N$G!"$=$l$>$l$N5-;v$K$O$3$l$i$N5,B'$N$&$A(B -$B$N0l$D$@$1$,E,MQ$5$l$^$9!#(B +@node Associating Engines +@subsubsection Associating Engines -@code{gnus-del-mark} $B$rNc$KC5n(B ($B%a!<%k(B) $B%0%k!<%W(B (@pxref{Expiring Mail}) $B$,$"$l$P!"(B -$B4{FI5-;v$K$O$9$Y$F(B @samp{E} $B0u$,IU$1$i$l$^$9!#$3$l$O$*$=$i$/E,1~7?%9%3%"(B -$BIU$1$r$A$g$C$H$P$+$j$d$j$K$/$/$9$k$N$G!"<+F04|8B@Z$l>C5n$HE,1~7?%9%3%"IU(B -$B$1$O!"0l=o$K$O8=.$5$JJQ99$rHr$1$k$?(B -$B$a$K!"%9%3%"%U%!%$%k$N(B @code{mark} $B%"%H%`$r2?$+>.$5$$CM(B---$B$R$g$C$H$9$k(B -$B$H(B -300 $B$/$i$$$K@_Dj$7$F$*$/$Y$-$G$9!#(B +@node The imap Engine +@subsubsection The imap Engine -$BE,1~7?%9%3%"IU$1$r0l=54V$+$=$3$i;H$C$F$/$k$H!"(BGnus $B$O$=$lAj1~$KD465$5$l!"(B -$B$"$J$?$,2?$b8@$o$J$/$F$b!"$"$J$?$N9%$-$JEj9FC5n$9$k$h$&$K$J$k$O$:$G$9!#(B +The @code{imap} engine requires no configuration. -$B$I$N%0%k!<%W$K$*$$$FE,1~7?%9%3%"IU$1$r:nF0$5$;$k$+$O!"%9%3%"%U%!%$(B -$B%k(B (@pxref{Score File Format}) $B$r;H$&$3$H$K$h$C$F@)8f$G$-$^$9!#$^$?$3$l(B -$B$r;H$C$F!"0c$C$?%0%k!<%W$KBP$7$F0c$C$?5,B'$r;H$&$h$&$K$b$G$-$^$9!#(B +Queries using the @code{imap} engine follow a simple query language. +The search is always case-insensitive and supports the following +features (inspired by the Google search input language): -@vindex gnus-adaptive-file-suffix -$BE,1~7?%9%3%"!&%(%s%H%j!<$O!"%0%k!<%WL>(B -$B$K(B @code{gnus-adaptive-file-suffix} $B$rIU2C$7$?L>A0$N%U%!%$%k$KF~$l$i$l$^(B -$B$9!#%G%#%U%)%k%H$O(B @file{ADAPT} $B$G$9!#(B +@table @samp +@item Boolean query operators +AND, OR, and NOT are supported, and parentheses can be used to control +operator precedence, e.g. (emacs OR xemacs) AND linux. Note that +operators must be written with all capital letters to be +recognised. Also preceding a term with a - sign is equivalent to NOT +term. -@vindex gnus-adaptive-pretty-print -$BE,1~7?%9%3%"%U%!%$%k$O5pBg$K$J$jF@$k$N$G!"?M$Nl9g$K$*$$$FNI$$7k2L$,F@$i$l$k$G$7$g$&!#$7$+$7!"(B -$B%X%C%@!<$N0lCW$9$kItJ,$,C;$$>l9g!"0U?^$KH?$9$kF0:n$r$9$k2DG=@-$,Bg$-$$$N(B -$B$G!"(B@code{gnus-score-exact-adapt-limit} $B$h$jC;$$D9$5$7$+0lCW$7$J$$>l9g$O(B -$B40A40lCW$,9T$J$o$l$^$9!#$3$NJQ?t$,(B @code{nil} $B$G$"$l$P!"$3$NLdBj$,5/$3$i(B -$B$J$$$h$&$K>o$K40A40lCW$,9T$J$o$l$^$9!#(B +@item Phrase searches +If you wrap your query in double-quotes then it will be treated as a +literal string. +@end table -@vindex gnus-default-adaptive-word-score-alist -$B>e$G=R$Y$?$h$&$K!"8DJL$NC18l$G$G$b%X%C%@!l9g$K$O!"$=$l$>$l$NC18l$N;vNc$,!"$"$k0u$K$I$s(B -$B$J%9%3%"$r2C$($k$+$r!"(B@code{gnus-default-adaptive-word-score-alist} $BJQ?t(B -$B$K$h$C$F;XDj$7$^$9!#(B +By default the whole message will be searched. The query can be limited +to a specific part of a message by using a prefix-arg. After inputting +the query this will prompt (with completion) for a message part. +Choices include ``Whole message'', ``Subject'', ``From'', and +``To''. Any unrecognized input is interpreted as a header name. For +example, typing @kbd{Message-ID} in response to this prompt will limit +the query to the Message-ID header. -@lisp -(setq gnus-default-adaptive-word-score-alist - `((,gnus-read-mark . 30) - (,gnus-catchup-mark . -10) - (,gnus-killed-mark . -20) - (,gnus-del-mark . -15))) -@end lisp +Finally selecting ``Imap'' will interpret the query as a raw +@acronym{IMAP} search query. The format of such queries can be found in +RFC3501. -$B$3$l$,%G%#%U%)%k%HCM$G$9!#C18l$G$NE,1~$rM-8z$K$9$k$H!"(B -@code{gnus-read-mark} $B$N0u$,IU$$$F$$$k5-;v$NI=Bj$K8=$l$k$9$Y$F$NC18l$,!"(B -$B%9%3%"$K(B 30 $BE@DI2C$9$k$H$$$&%9%3%"5,B'$r@8$_=P$7$^$9!#(B +If you don't like the default of searching whole messages you can +customize @code{nnir-imap-default-search-key}. For example to use +@acronym{IMAP} queries by default -@vindex gnus-default-ignored-adaptive-words -@vindex gnus-ignored-adaptive-words -@code{gnus-default-ignored-adaptive-words} $B$N%j%9%H$K8=$l$kC18l$OL5;k$5(B -$B$l$^$9!#L5;k$7$?$$C18l$rDI2C$7$?$$$H$-$O!"$3$NJQ?t$G$O$J(B -$B$/(B @code{gnus-ignored-adaptive-words} $B%j%9%H$NJ}$r;H$C$F$/$@$5$$!#(B +@lisp +(setq nnir-imap-default-search-key "Imap") +@end lisp -@vindex gnus-adaptive-word-length-limit -$BC;$$C18l$G$OE,1~7?%9%3%"IU$1$r:nF0$5$;$k$Y$-$G$O$J$$$H;W$&?M$b$$$k$G$7$g(B -$B$&!#$b$7$=$&$J$i(B @code{gnus-adaptive-word-length-limit} $B$K@0?t$r@_Dj$9$k(B -$B$3$H$,$G$-!"$3$N?tCM$h$jC;$$C18l$OL5;k$5$l$^$9!#$3$NJQ?t$N%G%#%U%)%k%H(B -$B$O(B @code{nil} $B$G$9!#(B +@node The gmane Engine +@subsubsection The gmane Engine -@vindex gnus-adaptive-word-syntax-table -$B%9%3%"IU$1$,9T$J$o$l$k$H$-!"(B@code{gnus-adaptive-word-syntax-table} $B$,.$5$/$J$k$3$H$O(B -$B$"$j$^$;$s!#%G%#%U%)%k%H$O(B @code{nil} $B$G$9!#(B +Gmane queries follow a simple query language: -@vindex gnus-adaptive-word-no-group-words -@code{gnus-acaptive-word-no-group-words} $B$,(B @code{t} $B$K@_Dj$5$l$F$$$k$H!"(B -Gnus $B$O%0%k!<%WL>$N$9$Y$F$N8l$K$D$$$F!"C18lE,1~7?%9%3%"IU$1$r$7$^$;$s!#(B -$B$[$H$s$I$NI=Bj$,(B @samp{emacs} $B$H$$$&8l$r4^$s$G$$(B -$B$k(B @samp{comp.editors.emacs} $B$N$h$&$J%0%k!<%W$GJXMx$G$9!#(B +@table @samp +@item Boolean query operators +AND, OR, NOT (or AND NOT), and XOR are supported, and brackets can be +used to control operator precedence, e.g. (emacs OR xemacs) AND linux. +Note that operators must be written with all capital letters to be +recognised. -$B$3$N5!9=$r$7$P$i$/;H$C$F$_$?8e$G!"5,B'$r2r@O$9$k$3$H$K$h$C$F$"$J$?$,$I$s(B -$B$JC18l$,9%$-$G$I$s$JC18l$,7y$$$+$r?GCG$9(B -$B$k(B @code{gnus-psychoanalyze-user} ($BMxMQ-MhJQ99$5$l$k$G$"$m$&$3(B -$B$H$O?4$KN1$a$F$*$$$F$/$@$5$$!#Bh0l0u>]$G$O!"$3$l$O8=>u$G$O$^$C$?$/;H$$J*(B -$B$K$J$i$J$$$h$&$K;W$($^$9!#$3$l$r$b$C$H;H$($k$h$&$K$9$k$?$a$K$O!"(B($B$h$j87(B -$BL)$JE}7WE*o(B ($B%G%#%U%)%k%H(B -$B$G(B) $B$=$N%0%k!<%W<+?H$N$?$a$N%9%3%"%U%!%$%k$K$J$j$^$9!#Nc$((B -$B$P(B @samp{gnu.emacs.gnus} $BMQ$N%[!<%`%9%3%"%U%!%$%k(B -$B$O(B @file{gnu.emacs.gnus.SCORE} $B$G$9!#(B +The query can be limited to articles by a specific author using a +prefix-arg. After inputting the query this will prompt for an author +name (or part of a name) to match. -$B$7$+$7$J$,$i!"$3$l$O$"$J$?$N$*K>$_$G$O$J$$$+$b$7$l$^$;$s!#$?$/$5$s$N%0%k!<(B -$B%W$N4V$G6&DL$N%[!<%`%9%3%"%U%!%$%k$r6&M-$9$k$3$H$O$7$P$7$PJXMx$G$9(B---$BNc(B -$B$($P$9$Y$F$N(B @samp{emacs} $B%0%k!<%W$,!"$3$H$K$h$k$HF1$8%[!<%`%9%3%"%U%!%$(B -$B%k$r;H$&$3$H$,$G$-$^$9!#(B +@node The swish++ Engine +@subsubsection The swish++ Engine -@vindex gnus-home-score-file -$B$3$l$r@)8f$9$kJQ?t$,(B @code{gnus-home-score-file} $B$G$9!#$3$l$O0J2<$NCM$r(B -$Bl9g!"$3$N%U%!%$%k$,$9$Y$F$N%0%k!<%W$G%[!<%`%9%3%"%U%!%$%k$H(B -$B$7$F;HMQ$5$l$^$9!#(B +Documentation for swish++ may be found at the swish++ sourceforge page: +@uref{http://swishplusplus.sourceforge.net} -@item -$B4X?t!#$3$N4X?t$N7k2L$,%[!<%`%9%3%"%U%!%$%k$H$7$F;HMQ$5$l$^$9!#$3$N4X?t$O(B -$B%0%k!<%W$NL>A0$r0z?t$H$7$F8F$S=P$5$l$^$9!#(B +@node The swish-e Engine +@subsubsection The swish-e Engine -@item -$B%j%9%H!#$3$N%j%9%H$NMWAG$O0J2<$NCM$r$K9gCW$9(B -$B$k$H!"(B@var{file-name} $B$,%[!<%`%9%3%"%U%!%$%k$H$7$F;HMQ$5$l$^$9!#(B +Documentation for swish-e may be found at the swish-e homepage +@uref{http://swish-e.org} -@item -$B4X?t!#$3$N4X?t$,(B @code{nil} $B0J30$rJV$;$P!"$=$NLa$jCM$,%[!<%`%9%3%"%U%!%$(B -$B%k$H$7$F;HMQ$5$l$^$9!#%0%k!<%WL>$,0z?t$H$7$F4X?t$KEO$5$l$^$9!#(B +@node The namazu Engine +@subsubsection The namazu Engine -@item -$BJ8;zNs!#$3$NJ8;zNs$r%[!<%`%9%3%"%U%!%$%k$H$7$F;HMQ$7$^$9!#(B -@end enumerate +Using the namazu engine requires creating and maintaining index files. +One directory should contain all the index files, and nnir must be told +where to find them by setting the @code{nnir-namazu-index-directory} +variable. -$B$3$N%j%9%H$O!"9gCW$9$k$b$N$rC5$9$?$a$K@hF,$+$i=*$j$K8~$+$C$F$J$>$i$l$^$9!#(B -@end enumerate +To work correctly the @code{nnir-namazu-remove-prefix} variable must +also be correct. This is the prefix to remove from each file name +returned by Namazu in order to get a proper group name (albeit with `/' +instead of `.'). -$B$H$$$&$o$1$G!"C10l$N%9%3%"%U%!%$%k$@$1$r;H$$$?$$>l9g$O!"0J2<$N$h$&$K$9$l(B -$B$PNI$$$G$7$g$&(B: +For example, suppose that Namazu returns file names such as +@samp{/home/john/Mail/mail/misc/42}. For this example, use the +following setting: @code{(setq nnir-namazu-remove-prefix +"/home/john/Mail/")} Note the trailing slash. Removing this prefix from +the directory gives @samp{mail/misc/42}. @code{nnir} knows to remove +the @samp{/42} and to replace @samp{/} with @samp{.} to arrive at the +correct group name @samp{mail.misc}. -@lisp -(setq gnus-home-score-file - "my-total-score-file.SCORE") -@end lisp +Extra switches may be passed to the namazu search command by setting the +variable @code{nnir-namazu-additional-switches}. It is particularly +important not to pass any any switches to namazu that will change the +output format. Good switches to use include `--sort', `--ascending', +`--early' and `--late'. Refer to the Namazu documentation for further +information on valid switches. -$B$9$Y$F$N(B @samp{gnu} $B%0%k!<%W$KBP$7$F(B @file{gnu.SCORE} $B$r!"$9$Y$F(B -$B$N(B @samp{rec} $B%0%k!<%W$KBP$7$F(B @file{rec.SCORE} ($BEy!9(B) $B$r;H$$$?$$>l9g$O!"(B -$B$3$N$h$&$K@_Dj$9$k$3$H$,$G$-$^$9(B: +Mail must first be indexed with the `mknmz' program. Read the documentation +for namazu to create a configuration file. Here is an example: -@findex gnus-hierarchial-home-score-file -@lisp -(setq gnus-home-score-file - 'gnus-hierarchial-home-score-file) -@end lisp +@cartouche +@example + package conf; # Don't remove this line! -$B$3$l$OMxMQ$K0J2<$N(B -$B4X?t$,$"$j$^$9(B: + # Paths which will not be indexed. Don't use `^' or `$' anchors. + $EXCLUDE_PATH = "spam|sent"; -@table @code -@item gnus-current-home-score-file -@findex gnus-current-home-score-file -$B!V8=:_$N!WI8=`%9%3%"%U%!%$%k$rJV$7$^$9!#$3$l$O%9%3%"L?Na72$K!V:G?$N$9$Y$F$N%0%k!<%W$G$O$=$l$>(B -$B$lFH<+$N%9%3%"%U%!%$%k$r;H$&$h$&$K$7$?$$$J$i!"$3$s$J@_Dj$GNI$$$G$7$g$&(B: + # Searchable fields. case-insensitive + $SEARCH_FIELD = "from|date|message-id|subject"; -@lisp -(setq gnus-home-score-file - ;; @r{$B@55,I=8=(B @code{"\\.emacs"} $B$K9gCW$9$k$9$Y$F$N%0%k!<%W(B} - '(("\\.emacs" "emacs.SCORE") - ;; @r{$B$9$Y$F$N(B comp $B%0%k!<%W$rC10l$N%9%3%"%U%!%$%k$G(B} - ("^comp" "comp.SCORE"))) -@end lisp + # The max length of a word. + $WORD_LENG_MAX = 128; -@vindex gnus-home-adapt-file -@code{gnus-home-adapt-file} $B$O(B @code{gnus-home-score-file} $B$H$^$C$?$/F1(B -$B$8$d$jJ}$GF0:n$7$^$9$,!"Be$o$j$K$3$l$G!"2?$r%[!<%`E,1~%9%3%"%U%!%$%k$K$9(B -$B$k$+$r;XDj$7$^$9!#$9$Y$F$N?7$7$$E,1~%U%!%$%k%(%s%H%j!<$O!"$3$NJQ?t$G;XDj(B -$B$5$l$k%U%!%$%k$KF~$l$i$l!"F1$8J8K!$r;H$&$3$H$,$G$-$^$9!#(B + # The max length of a field. + $MAX_FIELD_LENGTH = 256; +@end example +@end cartouche -@code{gnus-home-score-file} $B$H(B @code{gnus-home-adapt-file} $B$r;H$&$3$H$K(B -$B2C$($F!"%0%k!<%W%Q%i%a!<%?!<(B (@pxref{Group Parameters}) $B$H%H%T%C%/%Q%i%a!<(B -$B%?!<(B (@pxref{Topic Parameters}) $B$r;H$C$F$b!"$[$\F1MM$N$3$H$r@.$7?k$2$k$3(B -$B$H$,$G$-$^$9!#%0%k!<%W!"%H%T%C%/%Q%i%a!<%?!<$O$3$NJQ?t$h$j$bM%@h$5$l$^$9!#(B +For this example, mail is stored in the directories @samp{~/Mail/mail/}, +@samp{~/Mail/lists/} and @samp{~/Mail/archive/}, so to index them go to +the index directory set in @code{nnir-namazu-index-directory} and issue +the following command: -@node Followups To Yourself -@section $B<+J,<+?H$X$N%U%)%m!<%"%C%W(B +@example +mknmz --mailnews ~/Mail/archive/ ~/Mail/mail/ ~/Mail/lists/ +@end example -Gnus $B$O8=:_$N%P%C%U%!!<$+$i(B @code{Message-ID} $B%X%C%@!<$r8+$D$1=P$9$?$a$N(B -$BFs$D$NL?Na$rDs6!$7$^$9!#$=$7$F(B Gnus $B$O!"B>$N5-;v$N(B @code{References} $B%X%C(B -$B%@!<$K$"$k$3$N(B @code{Message-ID} $B$r;H$C$F%9%3%"$rIU$1$k$?$a$N%9%3%"5,B'(B -$B$rDI2C$7$^$9!#$3$l$O;ve!"8=:_$N%P%C%U%!!<$K$"$k5-;v$KJVEz$7$?$9$Y$F$N(B -$B5-;v$N%9%3%"$rA}2C$5$;$^$9!#$3$l$O!"$"$J$?$,8@$C$?$3$H$K?M!9$,Ez$($?$i!"(B -$B$=$l$KMF0W$K5$IU$+$;$F$b$i$$$?$$$H$-$K!"$H$F$bJXMx$G$9!#(B +For maximum searching efficiency you might want to have a cron job run +this command periodically, say every four hours. -@table @code -@item gnus-score-followup-article -@findex gnus-score-followup-article -$B$3$l$O!"$"$J$?<+?H$N5-;v$KD>@\%U%)%m!<%"%C%W$7$?5-;v$K%9%3%"$r2C$($^$9!#(B +@node The hyrex Engine +@subsubsection The hyrex Engine +FIXME: Add documentation. -@item gnus-score-followup-thread -@findex gnus-score-followup-thread -$B$3$l$O!"$"$J$?$N5-;v$h$j!V2o$KF1$8$G$"$k$3$H$K5$$,IU$/$G$7$g$&!#0J2<$NFs$D$O;d$N$b$N$G$9(B: +@item nnir-summary-line-format +The format specification to be used for lines in an nnir summary buffer. +All the items from `gnus-summary-line-format' are available, along with +three items unique to nnir summary buffers: @example - - +%Z Search retrieval score value (integer) +%G Article original full group name (string) +%g Article original short group name (string) @end example -$B$7$?$,$C$F!"$3$N%^%7%s$G$O(B @samp{x6} $B$G!V;d!W$+$I$&$+$r8+J,$1$k$3$H$,$G(B -$B$-$^$9!#$3$l$O;H$($^$9(B---$B0J2<$N5,B'$O!";d<+?H$X$N$9$Y$F$N%U%)%m!<%"%C%W(B -$B$N%9%3%"$r>e$2$k$G$7$g$&(B: +If nil (the default) this will use @code{gnus-summary-line-format}. -@lisp -("references" - ("" - 1000 nil r)) -@end lisp +@item nnir-retrieve-headers-override-function +If non-nil, a function that retrieves article headers rather than using +the gnus built-in function. This function takes an article list and +group as arguments and populates the `nntp-server-buffer' with the +retrieved headers. It should then return either 'nov or 'headers +indicating the retrieved header format. Failure to retrieve headers +should return @code{nil} -$B!V$"$J$?$N!W$,:G=i$NFsJ8;z$K$J$k$+:G=i$N;0J8;z$K$J$k$+$O!"%7%9%F%`$K0MB8(B -$B$7$^$9!#(B +If this variable is nil, or if the provided function returns nil for a +search result, @code{gnus-retrieve-headers} will be called instead." +@end table +@c TRANSLATEME< -@node Scoring On Other Headers -@section $BB>$N%X%C%@!<$K%9%3%"$rIU$1$k(B -@cindex scoring on other headers +@node nnmairix +@section nnmairix -Gnus $B$,!VEAE}E*!W$J%X%C%@!<(B ---@samp{From}, @samp{Subject} $B$J$I(B---$B$K%9%3(B -$B%"$rIU$1$k$N$O$H$F$bB.$$$G$9!#$G$9$,!"B>$N%X%C%@!<$K%9%3%"$rIU$1$k$K(B -$B$O(B @code{head} $B$N%9%3%"$N$?$a$N5,B'$r=q$/I,MW$,$"$j!"$=$l$O9gCW$rC5$9$?(B -$B$a$K(B Gnus $B$,Kh2s%P%C%/%(%s%I$+$iC1FH$N5-;v$rl9g$KCY$$%9%3%"IU$1$,6X;_$5$l$^$9!#$=$l(B -$B$,(B @code{t} $B$@$C$?$i!"$9$Y$F$N%0%k!<%W$GCY$$%9%3%"IU$1$,6X;_$5$l$^$9!#(B +@cindex mairix +@cindex nnmairix +$B$3$N9`$O!"%a!<%k$K:w0z$rIU$1$F(B Gnus $BFb$G8!:w$9$k$?$a$K!"$I$&$d$C(B +$B$F(B mairix $B$H%P%C%/%(%s%I(B @code{nnmairix} $B$r@_Dj$9$k$+$r@bL@$7$^$9!#$5$i(B +$B$K(B mairix $B8!:w$K7k$SIU$1$i$l$F<+F0E*$K99?7$5$l$k915WE*(B +$B$J(B ``$B8-$$(B'' (smart $B$J(B) $B%0%k!<%W$r:n$k$3$H$,$G$-$^$9!#(B -$B$5$F!"$3$l$K4X$7$F%K%e!<%9%0%k!<%W$G$NCY$5$N$?$a$K$G$-$k$3$H$OB?$/$O$"$j(B -$B$^$;$s$,!"%a!<%k%0%k!<%W$N$?$a$K$O$h$jM%$l$?O$G$3$N5!9=$,$I$&F/$/$+$,>\$7$/@bL@$5$l$F$$(B -$B$^$9$,!"$3$3$G$O$I$&$7$?$i(B @code{nnml} $B$G(B @samp{To} $B$H(B @samp{Cc} $B%X%C%@!<(B -$B$K%9%3%"$rIU$1$k$3$H$,$G$-$k$+$ND4M}$NNc$r5s$2$^$7$g$&!#(B +@menu +* About mairix:: $B%a!<%k8!:w%(%s%8%s(B mairix $B$K$D$$$F(B +* nnmairix requirements:: nnmairix $B$r;H$&$?$a$KI,MW$J$3$H(B +* What nnmairix does:: nnmairix $B$OH!#(B +@node About mairix +@subsection $B%a!<%k8!:w%(%s%8%s(B mairix $B$K$D$$$F(B -@lisp -(setq gnus-extra-headers '(To Cc Newsgroups Keywords) - nnmail-extra-headers gnus-extra-headers) -@end lisp +Mairix $B$O%m!<%+%k$K3JG<$5$l$?%a!<%k$K:w0z$rIU$1$?$jC18l$r8!:w$9$k$?$a$N(B +$BF;6q$G$9!#=q$$$?$N$O(B Richard Curnow $B$G(B GPL $B$G%i%$%;%s%9$5$l$^$9!#(B +Mairix $B$O:G$b%]%T%e%i!<$J(B GNU/Linux $B$NG[I[$KIUB0$7$F$$$^$9$,!"(B +Windows ($B$H(B cygwin)$B!"(BMac OS X $B$*$h$S(B Solaris $B$N$b$H$G$bF0:n$7$^$9!#%[!<(B +$B%`%Z!<%8$O(B @uref{http://www.rpcurnow.force9.co.uk/mairix/index.html} $B$G(B +$B$9!#(B -Gnus $B$r:F5/F0$7$F!"(B@kbd{M-x nnml-generate-nov-databases} $B%3%^%s%I(B -$B$G(B @code{nnml} $B$N(B overview $B%U%!%$%k$r:n$jD>$7$F$/$@$5$$!#$?$/$5$s$N%a!<(B -$B%k$r;}$C$F$$$k$H!"$3$l$K$OD9$$;~4V$,$+$+$k$G$7$g$&!#(B +@code{nnir} $B%P%C%/%(%s%I$r2p$7$F;H$&$3$H$,$G$-$k(B swish++ $B$d(B namazu $B$N$h(B +$B$&$JB>$N8!:w%D!<%k$[$I$K$O(B mairix $B$OM;DL$,$-$+$J$$$+$b$7$l$^$;$s$,!"$=$l(B +$B$K$O?.$8$i$l$J$$$[$IB.$$$H$$$&$9$P$i$7$$FCD9$,$"$j$^$9!#8=:_$N%7%9%F%`$G(B +$B$O(B 1$BIC$G2?@iDL$b$N%a!<%k$N%X%C%@!<$H5-;v$N%\%G%#!<$N6y!9$^$G$rMF0W$KA\$9(B +$B$3$H$,$G$-$^$9!#8!:w$9$k$?$a$KI,MW$J%G!<%?%Y!<%9$N9=C[$K$O(B 1$B!A(B2$BJ,$+$+$k(B +$B$+$b$7$l$^$;$s$,!"0lEY$=$l$r40A4$K9T$J$($PNI$$$N$G$9!#$=$l0J8e!"99?7$ODI(B +$B2CE*(B ($B%$%s%/%j%a%s%?%k(B) $B$K9T$J$o$l$k$3$H$b$"$C$F!"K\Ev$KB.$$$N$G$9!#IU$1(B +$B2C$($F$*$/$H!"(Bmairix $B$N@_Dj$O$H$F$b$d$5$7$$$G$9!#(B -$B$=$7$F(B @kbd{I e s p To RET RET} $B$N$h$&$K$9$k$H!"(B -@samp{To} $B$H(B @samp{Cc} $B%X%C%@!<$K!H(Bextra headers$B!I$H$7$F%9%3%"$rIU$1$k$3(B -$B$H$,$G$-$^$9!#(B +$B$7$+$7:G9bB.$GF0$+$9$?$a$K(B mairix $B$O(B @code{Maildir} $B$^$?$O(B @code{MH} $B$N(B +$B7A<0(B ($B$3$l$O(B @code{nnml} $B%P%C%/%(%s%I$r4^$_$^$9(B) $B$G3JG<$5$l$?%a!<%k$G;H(B +$B$o$J$1$l$P$J$j$^$;$s!#$b$C$H$b(B mbox $B$G$bF0:n$9$k$N$G$9$1$l$I!#(BMairix $B$O(B +$BA[!W(B +$B$N(B maildir/MH $B%U%)%k%@!<$KCV$/$3$H$K$h$C$F8!:w7k2L$rDs<($7$^$9(B (mbox $B$r(B +$B;H$C$F$$$k>l9g$O%3%T!<$,:n$i$l$^$9(B)$B!#(BMairix $B$O$=$N$h$&$J2>A[%U%)%k%@!<$K(B +$B$9$G$K8!:w7k2L$rDs<($7$F$$$k$N$G!"$"$k%a!<%k8!:w$N7k2L$rDs<($9$k!V8-$$!W(B +$B%a!<%k!&%U%)%k%@!<$r:n@.$9$k$?$a$K30It$N%W%m%0%i%`$H$7$F;HMQ$9$k$N$KHs>o(B +$B$K$h$/E,$7$F$$$^$9!#(B -$B$o$+$C$?$+$J(B? $B4JC1$@$h$M!#(B +@node nnmairix requirements +@subsection nnmairix $B$r;H$&$?$a$KI,MW$J$3$H(B -@node Scoring Tips -@section $B%9%3%"IU$1$N1|5A(B -@cindex scoring tips +Mairix $B$O%m!<%+%k$J%a!<%k$r8!:w$7$^$9(B---$B$D$^$j(B mairix $B$O%a!<%k!&%U%)%k%@!<(B +$B$rI,$:D>@\$K%"%/%;%9$G$-$J$1$l$P$J$j$^$;$s!#$b$7%a!<%k$,JL$N%5!<%P!<(B ($BNc(B +$B$($P(B @acronym{IMAP} $B%5!<%P!<(B) $B$K$"$C$F!"$?$^$?$^(B shell $B$G%"%/%;%9$9$k$3(B +$B$H$,$G$-$k$N$J$i$P!"(B@code{nnmairix} $B$ONc$($P(B ssh $B$r2p$7$F(B mairix $B$r1s3V(B +$B$GF0:n$5$;$k$3$H$b$G$-$^$9!#(B -@table @dfn -@item $B%/%m%9%]%9%H(B -@cindex crossposts -@cindex scoring crossposts -$B%/%m%9%]%9%H$N%9%3%"$rDc$/$7$?$1$l$P!"9gCW$5$;$k$Y$-9T$O(B @code{Xref} $B%X%C(B -$B%@!<$G$9!#(B +$B2C$($F!"(B@code{nnmairix} $B$O(B Gnus $B$N%P%C%/%(%s%I(B @code{nnml}$B!"(B +@code{nnmaildir} $B$*$h$S(B @code{nnimap} $B$@$1$r%5%]!<%H$7$^$9!#(B +@code{nnmairix} $B$r;H$&$K$O!"I,$:$3$l$i$N%P%C%/%(%s%I$N0l$D$r;H$o$J$1$l$P(B +$B$J$j$^$;$s!#(B@code{nnmbox}$B!"(B@code{nnfolder} $B$^$?$O(B @code{nnmh} $B$N$h$&$JB>(B +$B$N%P%C%/%(%s%I$G$OF0:n$7$J$$$G$7$g$&!#(B -@lisp -("xref" (" talk.politics.misc:" -1000)) -@end lisp +$B$b$7$I$&$7$F$b(B mbox $B$r;H$o$J$1$l$P$J$i$J$/$F!"$=$l$G(B +$B$b(B @code{nnmairix} $B$r;H$$$?$$$N$J$i$P!"%m!<%+%k$J(B @acronym{IMAP} $B%5!<%P!<(B +$B$rN)$A>e$2$k$3$H$K$h$C$F(B @code{nnimap} $B$r2p$7$F%"%/%;%9$9$k$3$H$,$G$-$^(B +$B$9!#$3$l$O$$$/$D$+$N(B mbox $B%U%!%$%k$K%"%/%;%9$9$k$?$a$K$7$F$O$+$J$jBg$,$+(B +$B$j$J:n6H$K$J$k$N$G!"$b$&(B MH $B$+(B Maildir $B$KJQ$($F$7$^$$$^$7$g$&!#$=$l$G(B +$B$b(B mbox $B$r;H$&$3$H$KK\Ev$KK\Ev$K>pG.$r;}$C$F$$$k$N$J$i!"(BEmacs 23 $B$KIUB0(B +$B$7$F$$$k(B @file{mairix.el} $B%Q%C%1!<%8$r8&5f$9$kI,MW$,$"$k$G$7$g$&!#(B -@item $BJ#?t$N%/%m%9%]%9%H(B -$B$"$k?t!"Nc$($P;0$D0J>e$N%0%k!<%W$K%/%m%9%]%9%H$5$l$F$$$k5-;v$N%9%3%"$rDc(B -$B$/$7$?$1$l$P!"(B +@node What nnmairix does +@subsection nnmairix $B$O$l$N5-;v$r8DJL$K%5!<%P!<$+$i$l(B -$B$N%9%3%"%U%!%$%k$G0l$D$rA*$s$G!"$=$l$K8G<9$9$Y$-$G$9!#$b$7Fs$D$r;H$&$H!"(B -$B$=$l$>$l$N5-;v$O(B @emph{$BFs2s(B} $B$K(B @code{All} $B$r;H$C$FA4It9gCW$5$;$F$/$@$5$$!#(B +$B$5$i$K!"$"$k(B mairix $B8!:w$K7k$SIU$$$?915WE*$J(B @code{nnmairix} $B%0%k!<%W$r(B +$B:n$k$3$H$,$G$-$^$9!#$3$NNc$G$O!"$"$kAw?.-} $B$H$$$&L>A0$N%U%)%k%@!<$K3JG<$9$k$?$a(B +$B$K(B mairix $B%P%$%J%j!<$r8F$S$^$9$,!"$=$l$i$N%U%)%k%@!<$O(B Gnus $B%U%m%s%H%(%s(B +$B%I$K$OL>A0$,(B @code{} $B$@$1$K$J$C$FEO$5$l$^$9!#$9$G$K%a!<%k$r3JG<$7(B +$B$F$$$k4{B8$N%a!<%k%P%C%/%(%s%I$r;H$&$3$H$,$G$-$^$9$,!"$"$J$?$NB>$N%a!<%k(B +$B$HJB$Y$F?7$7$$%a!<%k%0%k!<%W$r:n$k(B @code{nnmairix} $B$,5$;}$A0-$$$N$G$"$l(B +$B$P!"Nc$($P?7$7$$(B @code{nnmaildir} $B$^$?$O(B @code{nnml} $B%5!<%P!<(B +$B$r(B mairix $B@lMQ$K:n$k$3$H$b$G$-$^$9!#$?$@$7!"$=$l$i$N%5!<%P!<$,4V0c$C$F?7(B +$BCe%a!<%k$rp$,@8$8$^$9(B---$B$3$3$G$O(B mairix $B%U%)%k%@!<$HB>$N%a!<%k$,F1(B +$B$8(B @code{nnimap} $B%P%C%/%(%s%I>e$K$J$1$l$P$J$j$^$;$s!#(B -$BF1MM$N$3$H$r(B @code{expunge} $B$G9T$J$&$3$H$r9M$($F$bNI$$$G$7$g$&!#(B +@node Setting up mairix +@subsection mairix $B$N@_Dj(B -@item $BH]DjJ8;z%/%i%9(B -$B$b$7(B @code{[^abcd]*} $B$_$?$$$J$b$N$r;XDj$9$k$H!"4|BT30$l$N7k2L$G=*$o$k$+(B -$B$b$7$l$^$;$s!#$3$l$O2~9TJ8;z$K$b9gCW$7$F$7$^$&$N$G!"$(!<$H!"L$CN$N$b$N$^(B -$B$G0z$-$:$j=P$7$F$7$^$&$b$7$l$^$;$s!#Be$o$j$K(B @code{[^abcd\n]*} $B$r;H$$$^(B -$B$7$g$&!#(B -@end table +$B$^$:$O%a!<%k%U%)%k%@!<$N%P%C%/%"%C%W$r:n$j$^$7$g$&(B (@pxref{nnmairix +caveats})$B!#(B -@node Reverse Scoring -@section $B5U%9%3%"(B -@cindex reverse scoring +Mairix $B$N@_Dj$O4JC1$G$9!#(B($B>/$J$/$H$b(B) $B0J2<$N%(%s%H%j!<$r4^(B +$B$`(B @file{.mairixrc} $B%U%!%$%k$r:n$C$F$/$@$5$$(B: -$B$b$7!"I=Bj%X%C%@!<$K(B @samp{Sex with Emacs} $B$H$$$&J8;z$,$"$k5-;v$@$1$r;D(B -$B$7$F!"$=$NB>$N5-;v$9$Y$F$r>C5n$7$F$7$^$$$?$1$l$P!"%9%3%"%U%!%$%k$K0J2<$N(B -$B$h$&$J$b$N$rF~$l$k$3$H$,$G$-$^$9(B: +@example +# Your Maildir/MH base folder +base=~/Maildir +@end example -@lisp -(("subject" - ("Sex with Emacs" 2)) - (mark 1) - (expunge 1)) -@end lisp +$B$3$l$O$9$Y$F$N%a!<%k$N4pE@$K$J$k%U%)%k%@!<$G$9!#0J2<$N$9$Y$F$N%G%#%l%/%H(B +$B%j!<$O$3$N%U%)%k%@!<$r4pE@$KAjBPE*$JCM$r$H$j$^$9!#(B +@code{nnmairix} $B$r(B @code{nnimap} $B$G;H$$$?$$>l9g!"$3$N4pE@$N%G%#%l%/%H%j!<(B +$B$O(B @acronym{IMAP} $B%5!<%P!<$,%a!<%k%U%)%k%@!<$r3JG<$9$k%a!<%k%G%#%l%/%H%j!<(B +$B$rI=$9$b$N$G$J$1$l$P$J$j$^$;$s(B! -$B$3$l$G(B @samp{Sex with Emacs} $B$K9gCW$9$k$9$Y$F$N5-;v$N%9%3%"$,>e$,$C$F!"(B -$B;D$j$N5-;v$K$O4{FI$N0u$,IU$-!"$*$^$1$K$=$l$i$O>C5n$5$l$k$G$7$g$&!#(B +@example +maildir= ... $B:w0z$rIU$1$k(B maildir $B%U%)%k%@!<(B ... +mh= ... $B:w0z$rIU$1$k(B nnml/mh $B%U%)%k%@!<(B ... +mbox= ... $B:w0z$rIU$1$k(B mbox $B%U%)%k%@!<(B ... +@end example -@node Global Score Files -@section $B%0%m!<%P%k%9%3%"%U%!%$%k(B -@cindex global score files +Mairix $B$G:w0z$rIU$1$?$$$9$Y$F$N%a!<%k%U%)%k%@!<$H(B mbox $B%U%!%$%k$r$3$l(B +$B$G(B ($B4pE@%G%#%l%/%H%j!<$X$NAjBPCM$G(B!) $B;XDj$7$^$9!#(B@code{nnml} $B%P%C%/%(%s(B +$B%I$O%a!<%k$r(B MH $B7A<0$GJ]B8$9$k$N$G!"$=$l$i$N%G%#%l%/%H%j!<(B +$B$r(B @code{mh} $B9T$KCV$$$F$*$+$J$1$l$P$J$i$J$$$3$H$KCm0U$7$F$/$@$5$$!#$5$i(B +$B$K>\$7$$$3$H$K$D$$$F$O!"$3$N>O$N:G8e$K$"$kNc$H(B mairixrc $B$N(B man $B%Z!<%8$r(B +$B8+$F$/$@$5$$!#(B -$B4V0c$$$J$/!"B>$N%K%e!<%9%j!<%@!<$O!V%0%m!<%P%k:o=|%U%!%$%k(B (global kill -file)$B!W$r;}$C$F$$$^$9!#$=$l$i$OIaDL!"$9$Y$F$N%0%k!<%W$KE,MQ$5$l$k!"MxMQ(B -$Be$N2?J*$G$b(B -$B$"$j$^$;$s!#$U$U$s(B! $B$D$^$i$J$$!"DcG=$J%K%e!<%9%j!<%@!<$@$M!#(B +@example +omit=zz_mairix-* +@end example + +@vindex nnmairix-group-prefix +$B$3$l$O(B mairix $B$N8!:w7k2L$K6vA3$K:w0zIU$1$r$7$F$7$^$o$J$$$?$a$N$b$N$G$9!#(B +$B$3$l$i$N%U%)%k%@!<$N@\F,<-$O!"JQ?t(B @code{nnmairix-group-prefix} $B$GJQ$($k(B +$B$3$H$,$G$-$^$9!#(B -$B;d$,$3$3$GOC$7$F$$$k$N$O%0%m!<%P%k%9%3%"%U%!%$%k$G$9!#A4@$3&$N!"$"$i$f$k(B -$BCO0h$NMxMQl=j(B ... +@end example -@vindex gnus-global-score-files -$BB>?M$N%9%3%"%U%!%$%k$r;H$&$?$a$K$7$J$1$l$P$J$i$J$$$N$O!"(B -@code{gnus-global-score-files} $BJQ?t$r@_Dj$9$k$3$H$,$9$Y$F$G$9!#$=$l$>$l(B -$B$N%9%3%"%U%!%$%k$K$D$-0l$D!"$^$?$O$=$l$>$l$N%9%3%"%U%!%$%k%G%#%l%/%H%j!<(B -$B$K$D$-0l$D$N%(%s%H%j!<$K$J$j$^$9!#(BGnus $B$O$I$N%9%3%"%U%!%$%k$r$I$N%0%k!<(B -$B%W$K;H$&$N$,E,@Z$G$"$k$+$r<+J,$G7hDj$7$^$9!#(B +@code{mformat} $B$N@_Dj$O(B mairix $B8!:w%U%)%k%@!<$X$N=PNO7A<0$r;XDj$7$^$9!#(B +$B8!:w7k2L$K(B @code{nnml} $B$G%"%/%;%9$7$?$$>l9g$O!"$3$l$r(B @code{mh} $B$K@_Dj$7(B +$B$F$/$@$5$$!#$5$b$J$1$l$P(B @code{maildir} $B$rA*$S$^$7$g$&!#(B -$BNc$($O%9%3%"%U%!%$(B -$B%k(B @file{/ftp@@ftp.gnus.org:/pub/larsi/ding/score/soc.motss.SCORE} $B$*$h(B -$B$S(B @file{/ftp@@ftp.some-where:/pub/score} $B%G%#%l%/%H%j!<$K$"$k$9$Y$F$N%9(B -$B%3%"%U%!%$%k$r;H$$$?$1$l$P!"$3$N$h$&$K@_Dj$7$F$/$@$5$$(B: +$BMWLs$9$k$?$a$K!";d$N(B @file{.mairixrc} $B%U%!%$%k$rC;$/$7$?$b$N$rNc$K5s$2$^(B +$B$7$g$&(B: -@lisp -(setq gnus-global-score-files - '("/ftp@@ftp.gnus.org:/pub/larsi/ding/score/soc.motss.SCORE" - "/ftp@@ftp.some-where:/pub/score/")) -@end lisp +@example +base=~/Maildir +maildir=.personal:.work:.logcheck:.sent +mh=../Mail/nnml/*... +mbox=../mboxmail/mailarchive_year* +mformat=maildir +omit=zz_mairix-* +database=~/.mairixdatabase +@end example -@findex gnus-score-search-global-directories -@noindent -$BC1=c$G$7$g$&(B? $B%G%#%l%/%H%j!$O(B @samp{/} $B$G=*$o$i$J$/$F$O$J$j$^$;$s!#(B -$B$3$l$i$N%G%#%l%/%H%j!<$O!"0lHL$K(B Gnus $B$r;H$&0l2s$N4|4VCf$K0l2s$@$1$7$+FI(B -$B$_9~$^$l$^$;$s!#$b$71s3V%G%#%l%/%H%j!<$rl9g!"4pE@$N%G%#%l%/%H%j!<$O(B @file{~/Maildir} $B$G!"$=$3$K;d$N$9$Y$F(B +$B$N(B Maildir $B%U%)%k%@!<$,3JG<$5$l$F$$$^$9!#$4Mw$N$h$&$K$=$l$>$l$N%U%)%k%@!<(B +$B$O%3%m%s$G6h@Z$i$l$F$$$^$9!#$J$<$I$N%U%)%k%@!<$b%I%C%H$G;O$^$k$N$+$C(B +$B$F(B? $B$=$l$O;d$,(B @acronym{IMAP} $B%5!<%P!<$H$7$F(B Dovecot $B$r;H$$!"$5$i$K$=$l(B +$B$O(B @code{Maildir++} $B%U%)%k%@!<$r;H$&$+$i$G$9!#(B@code{nnmairix} $B$r%F%9%H$9(B +$B$k$?$a$K(B @file{~/Mail/nnml} $B$K%;!<%V$5$l$F$$$k(B @code{nnml} $B$N%a!<%k$b$$(B +$B$/$D$+;}$C$F$$$^$9!#$3$l$O(B @code{base} $B%G%#%l%/%H%j!<$X$NAjBPCM$G;XDj$7(B +$B$J$1$l$P$J$i$J$$$N$G(B @code{../Mail} $B$NI=5-$,I,MW$G$9!#(B@code{*...} $B$G=*$o(B +$B$k9T$O!"$3$N%G%#%l%/%H%j!<$K$"$k$9$Y$F$N%U%!%$%k$r:F5"E*$KAv::$9$k$?$a$G(B +$B$"$k$3$H$KCm0U$7$F$/$@$5$$!#;08D$N%I%C%HL5$7$N%o%$%k%I%+!<%I(B @code{*} $B$G(B +$B$O:F5"E*$KF/$-$^$;$s!#$5$i$K;d$O(B @file{~/mboxmail} $B$N$"$?$j$K%"!<%+%$%V(B +$B$5$l$?%a!<%k$r4^$`8E$$(B @code{mbox} $B%U%!%$%k$r;}$C$F$$$^$9!#$=$NB>$N9T$N(B +$B0UL#$O8@$&$^$G$b$J$$$G$9$M!#(B -$B$?$@$7!"8=;~E@$G$O$3$N%*%W%7%g%s$r;H$&$H!"%0%k!<%W$KF~$k$N$,$$$/$i$+CY$/(B -$B$J$j$^$9!#(B($B$D$^$j(B---$B$+$J$j!"$G$9$1$I!#(B) +$B>\:Y$*$h$S$5$i$J$k%*%W%7%g%s$K$D$$$F$O(B @code{mairixrc} $B$N(B man $B%Z!<%8$r8+(B +$B$F$/$@$5$$!#$H$j$o$1%o%$%k%I%+!<%I$N;H$$J}$O!":#$^$G;H$C$F$$$?$N$H$O>/$7(B +$B0c$&$G$7$g$&!#(B -$BB>$N?M$?$A$K;H$C$F$b$i$&$?$a$K%9%3%"%U%!%$%k$r0];}4IM}$7$?$/$J$C$?$i!"C1(B -$B$K$"$J$?$N%9%3%"%U%!%$%k$rF?L>(B ftp $B$KCV$$$F!"@$3&$K8xI=$7$F$/$@$5$$!#5U(B -$B9T;J2q!$Ao$KB.$$$G$9!#(B -@quotation -@samp{retro-} $B$r!V5U9T!W$HLu$7$^$7$?!#F|K\$G$O!V%l%H%m!W$r!V8E$-A1$-;~Be(B -$B$N!W$N$h$&$J9NDjE*$J0UL#$G;H$&$3$H$,>/$J$/$J$$$N$G$9$,!"$3$3$G$OK\Mh$N(B -$B!V;~Be$K5U9T$7$?!W!V;H$($M!pJs$ro$KB?$/$N>l=j$K%/%m%9%]%9%H$5$l$F$$$k5-;v$O4V0c$$$J$/6}$G$"$k!#(B -@item -$B0l8D$NITE,@Z$J5-;v$r8:E@$9$k$K$O!"(B@code{Message-ID} $B$G8:E@$9$k!#(B +@code{nnmairix} $B%5!<%P!<$N(B @strong{$BL>A0(B} $B$G$9(B---$B9%$-$J$b$N$rA*$s$G$/$@$5(B +$B$$!#(B + @item -$BFC$KAG@2$i$7$$Ej9FA0$G(B +$B$9!#$3$l$O(B @code{nnml:mymail} $B$N$h$&$J40A4$J%5!<%P!$G$J$1$l$P$J$j$^$;(B +$B$s!#:#$N$H$3$m(B @code{nnmaildir}$B!"(B@code{nnimap} $B$*$h$S(B @code{nnml} $B$G%"%/(B +$B%;%9$9$k%5!<%P!<$,%5%]!<%H$5$l$F$$$^$9!#>e$G@bL@$7$?$h$&$K!"%m!<%+%k$K3J(B +$BG<$5$l$k%a!<%k$N$?$a$K$O!"$"$J$?$,%a!<%k$r3JG<$7$F$$$k4{B8$N%5!<%P!<$K$9(B +$B$l$PNI$$$G$7$g$&!#$7$+$7(B @code{nnmairix} $B@lMQ$K!"Nc$($P?7$7(B +$B$$(B @code{nnmaildir} $B$^$?$O(B @code{nnml} $B%5!<%P!<$rBhFs$N(B (secondary) $BA*Br(B +$BJ}K!$K2C$($k$3$H$b$G$-$^$9(B (@pxref{Finding the News})$B!#$b$7$^$5$KBhFs(B +$B$N(B @code{nnml} $B%5!<%P!<$r(B mairix $BMQ$K;H$C$F$$$k$N$G$"$l$P!"%5!<%P!e$G1s3VF0:n$5$;$?$$$N$J$i$P!"$=$3$G$=(B +$B$l$KBP1~$9$k(B @code{nnimap} $B%5!<%P!<$rA*$P$J$1$l$P$J$j$^$;$s!#(B + @item -$B$=$N%0%k!<%W$N7{>O$rL5;k$7$?Ej9F$rIQHK$K7+$jJV$9Ej9Fo$3$l$OC1(B +$B$K(B @code{mairix} $B$GNI$$$N$G$9$,!"Nc$($P(B @acronym{IMAP} $B%5!<%P!<>e(B +$B$G(B mairix $B$r1s3VF0:n$5$;$?$$$N$G$"$l$P!"(B@code{ssh SERVER mairix} $B$N$h$&(B +$B$J$b$N$K$9$k$3$H$b$G$-$^$9!#(BMairix $B$X$N%G%#%U%)%k%H$N%*%W%7%g%s$r2C$($?(B +$B$$>l9g!"$=$l$r$3$3$G$d$C$F$b9=$$$^$;$s!#$G$b!"Be$o$j$KJQ(B +$B?t(B @code{nnmairix-mairix-search-options} $B$r;H$&J}$,NI$$$G$9!#(B + @item -@code{mark} $B$H(B @code{expunge} $B%"%H%`$r@_Dj$7!"1x$i$o$7$$5-;v$r40A4$KAr$j(B -$B5n$k!#(B +@strong{$B%G%#%U%)%k%H$N8!:w%0%k!<%W(B} $B$NL>A0$G$9!#$3$l$O(B mairix $B$N$9$Y$F$N(B +$B8!:w7k2L!"$D$^$j915WE*$J(B @code{nnmairix} $B%0%k!<%W$K7k$SIU$1$i$l$J$$$9$Y(B +$B$F$N8!:w7k2L$r3JG<$9$k%0%k!<%W$G$9!#9%$-$J$b$N$rA*$s$G$/$@$5$$!#(B @item -$B4|8B@Z$l>C5n$N%9%3%"!&%(%s%H%j!<$r;H$C$F!"%U%!%$%k$NBg$-$5$r>.$5$/M^$($k!#(B -$B$b$C$H$b!"%5%$%H$K$h$C$F8E$$5-;v$rD94|4VJ]B8$9$k$h$&$K!"$*$=$i$/D9$$4|8B(B -$B@Z$l>C5n$N4|4V$rl9g$O!"$=$3$G(B @samp{yes} $B$H2sEz$7$J$1$l$P$J$j$^$;$s!#$=(B +$B$l0J30$N>l9g$O(B @samp{no} $B$HEz$($k$Y$-$G$9!#(B @end itemize -@dots{} $B2L$?$7$FB>$N%K%e!<%9%j!<%@!<$O!">-Mh%0%m!<%P%k%9%3%"%U%!%$%k$r%5(B -$B%]!<%H$9$k$G$7$g$&$+(B? @emph{$B$&$U$U(B}$B!#$=$&!"$I$&9M$($F$_$?$C$F!"(BBlue -Wave $B$d(B xrn $B$d(B 1stReader $B$H$+$$$C$?%K%e!<%9%j!<%@!<$O!"%9%3%"$r%5%]!<%H(B -$B$9$k$Y$-$G$9$M!#:#$O8GBC$r0{$s$G8+C5n%U%!%$%k(B -@cindex kill files - -Gnus $B$O$^$@!"$"$N$&$6$C$?$$8E$$>C5n%U%!%$%k$r%5%]!<%H$7$F$$$^$9!#C(B -$B5n%U%!%$%k$N9`L\$O$b$&>C$7$F$b$h$$$N$G$9$,!"$=$l$O(B Daniel Quinlan $B$,%9%3(B -$B%"%U%!%$%k$r9M$(=P$9A0$K;d$,=q$$$?$b$N$J$N$G!"$=$N%3!<%I$O$^$@;D$7$F$"$k(B -$B$N$G$9!#(B - -$BMW$9$k$K!">C5n=hM}$O%9%3%"=hM}$h$j$b$+$J$j(B ($B;d$K8@$o$;$l(B -$B$P(B @emph{$B$b$N$9$4$/(B}) $BCY$$$N$G!"$"$J$?$N>C5n%U%!%$%k$O%9%3%"%U%!%$%k$K=q(B -$B$-49$($?J}$,NI$$$+$b$7$l$^$;$s!#(B - -$B$$$:$l$K$;$h!">C5n%U%!%$%k$OIaDL$N(B @code{emacs-lisp} $B%U%!%$%k$G$9!#$3$N(B -$B%U%!%$%k$NCf$K$O$I$s$J7A<0$G$bF~$l$k$3$H$,$G$-$^$9!#$D$^$j>C5n%U%!%$%k$r(B -$B%0%k!<%W$KF~$C$?$H$-$Ko$N>C5n%U%!%$%k$O0J2<$N$h$&$K$J$j$^$9(B: +@node nnmairix keyboard shortcuts +@subsection nnmairix $B$GMxMQ$G$-$k%7%g!<%H%+%C%H%-!<(B -@lisp -(gnus-kill "From" "Lars Ingebrigtsen") -(gnus-kill "Subject" "ding") -(gnus-expunge "X") -@end lisp +$B%0%k!<%W%b!<%I$G(B: -$B$3$l$O;d$,=q$$$?$9$Y$F$N5-;v$K4{FI$N0u$rIU$1!"35N,%P%C%U%!!<$+$i0u$NIU$$(B -$B$?5-;v$r:o=|$7$^$9!#$H$C$F$bJXMx$G$9!#$"$J$?$b$=$&;W$&$G$7$g!#(B +@table @kbd +@item G b c +@kindex G b c ($B%0%k!<%W(B) +@findex nnmairix-create-server-and-default-group +@code{nnmairix} $B%5!<%P!<$H!"$3$N%5!<%P!<$N$?$a$N%G%#%U%)%k%H$N8!:w%0%k!<(B +$B%W$r:n$j$^$9(B (@code{nnmairix-create-server-and-default-group})$B!#$3$l$O$9(B +$B$G$K9T$J$C$F$*$$$F$"$kI,MW$,$"$j$^$9(B (@pxref{Configuring nnmairix})$B!#(B -$BB>$N%W%m%0%i%`$G$O$^$C$?$/0c$&>C5n%U%!%$%k$N9=J8$r;H$C$F$$$^$9!#(B -Gnus $B$O(B @code{rn} $B$N>C5n%U%!%$%k$i$7$-$b$N$K=P2q$&$H!"2?$H$+$=$l$r2rC5n%U%!%$%k$rJT=8$9$k$?$a$NFs$D$N35N,%P%C%U%!!<4X?t$,$"$j$^$9(B: +@item G b m +@kindex G b m ($B%0%k!<%W(B) +@findex nnmairix-widget-search +Mairix $B$N8!:w$^$?$O915WE*$J%0%k!<%W$r$b$C$H2wE,$K!">o$K%0%k!<%W$N%+%9%?(B +$B%^%$%:$K;w$?%0%i%U%#%C%/$J%&%#%8%'%C%H$r;H$C$F:n$k$h$&$K$7$^$9!#$=$l$,$I(B +$B$s$J$b$N$+$rCN$k$K$O!"$^$:$O;n$7$F$_$F$/$@$5(B +$B$$(B (@code{nnmairix-widget-search})$B!#(B -@table @kbd -@item M-k -@kindex M-k ($B35N,(B) -@findex gnus-summary-edit-local-kill -$B$3$N%0%k!<%W$N>C5n%U%!%$%k$rJT=8$7$^(B -$B$9(B (@code{gnus-summary-edit-local-kill})$B!#(B +@item G b i +@kindex G b i ($B%0%k!<%W(B) +@findex nnmairix-search-interactive +$B$b$&0l$D$N2wE,$J(B mairix $B8!:w%3%^%s%I$G$9$,!"%_%K%P%C%U%!!<$7$+;H$$$^$;(B +$B$s(B (@code{nnmairix-search-interactive})$B!#(B -@item M-K -@kindex M-K ($B35N,(B) -@findex gnus-summary-edit-global-kill -$B0lHL>C5n%U%!%$%k$rJT=8$7$^$9(B (@code{gnus-summary-edit-global-kill})$B!#(B -@end table +@item G b g +@kindex G b g ($B%0%k!<%W(B) +@findex nnmairix-create-search-group +$B8!:w$K4XO"$5$;$i$l$?915WE*$J%0%k!<%W$r:n$j$^(B +$B$9(B (@code{nnmairix-create-search-group})$B!#$3$N%0%k!<%W$r(B @kbd{g} $B$^$?(B +$B$O(B @kbd{M-g} $B$G99?7$9$k$H$-$K(B @code{nnmairix} $B%P%C%/%(%s%I$O<+F0E*(B +$B$K(B mairix $B$r8F$S$^$9!#(B -$B>C5n%U%!%$%k$rJT=8$9$kFs$D$N%0%k!<%W%b!<%I4X?t$,$"$j$^$9(B: +@item G b q +@kindex G b q ($B%0%k!<%W(B) +@findex nnmairix-group-change-query-this-group +$B%+!<%=%k0LCV$N(B @code{nnmairix} $B%0%k!<%W$N8!:w>r7o$rJQ99$7$^(B +$B$9(B (@code{nnmairix-group-change-query-this-group})$B!#(B -@table @kbd -@item M-k -@kindex M-k ($B%0%k!<%W(B) -@findex gnus-group-edit-local-kill -$B$3$N%0%k!<%W$N>C5n%U%!%$%k$rJT=8$7$^(B -$B$9(B (@code{gnus-group-edit-local-kill})$B!#(B +@item G b t +@kindex G b t ($B%0%k!<%W(B) +@findex nnmairix-group-toggle-threads-this-group +$B%+!<%=%k0LCV$N(B @code{nnmairix} $B%0%k!<%W$N(B `$B%9%l%C%I(B' $B%Q%i%a!<%?!<$r%H%0(B +$B%k$K@Z$jBX$($^$9!#$D$^$j8+$D$+$C$?%a%C%;!<%8$N$9$Y$F$N%9%l%C%I$r8+$?$$>l(B +$B9g$K;H$$$^$9(B (@code{nnmairix-group-toggle-threads-this-group})$B!#(B -@item M-K -@kindex M-K ($B%0%k!<%W(B) -@findex gnus-group-edit-global-kill -$B0lHL>C5n%U%!%$%k$rJT=8$7$^$9(B (@code{gnus-group-edit-global-kill})$B!#(B -@end table +@item G b u +@kindex G b u ($B%0%k!<%W(B) +@findex nnmairix-update-database +@vindex nnmairix-mairix-update-options +$B%G!<%?%Y!<%9$r99?7$9$k$?$a$K(B mairix $B%P%$%J%j!<$r8F$S$^(B +$B$9(B (@code{nnmairix-update-database})$B!#%G%#%U%)%k%H$N%Q%i%a!<%?!<$O!"$3$l(B +$B$r$G$-$k$@$1B.$/$9$k$?$a$N(B @code{-F} $B$*$h$S(B @code{-Q} $B$G$9(B ($B$3$l$i$N%G%#(B +$B%U%)%k%H$N%*%W%7%g%s$rDj5A$9$k$K$OJQ(B +$B?t(B @code{nnmairix-mairix-update-options} $B$r8+$F$/$@$5$$(B)$B!#(B -$B>C5n%U%!%$%kJQ?t(B: +@item G b r +@kindex G b r ($B%0%k!<%W(B) +@findex nnmairix-group-toggle-readmarks-this-group +$B$3$N(B @code{nnmairix} $B%0%k!<%W$N5-;v$r>o$K4{FI$^$?$OL$FI$KJ]$D$+!"$^$?$O(B +$B0u$rJQ99$7$J$$$h$&$K$7$^(B +$B$9(B (@code{nnmairix-group-toggle-readmarks-this-group})$B!#(B -@table @code -@item gnus-kill-file-name -@vindex gnus-kill-file-name -@samp{soc.motss} $B%0%k!<%WMQ$N>C5n%U%!%$%k$ODL(B -$B>o(B @file{soc.motss.KILL} $B$H$$$&L>A0$G$9!#$3$N%U%!%$%kL>$rF@$k$?$a$K%0%k!<(B -$B%WL>$KIU2C$5$l$k@\Hx8l$O!"(B@code{gnus-kill-file-name} $BJQ?t$GM?$($i$l$^$9!#(B -$B!V%0%m!<%P%k!W>C5n%U%!%$%k$O(B ($B%9%3%"%U%!%$%k$N0UL#$G$N!V%0%m!<%P%k!W$8$c(B -$B$J$$$h!"$b$A$m$s(B) $BC1$K(B @file{KILL} $B$H$$$&L>A0$G$9!#(B +@item G b d +@kindex G b d ($B%0%k!<%W(B) +@findex nnmairix-group-delete-recreate-this-group +$B!VK\Ev$N!W%a!<%k%P%C%/%(%s%I$G(B @code{nnmairix} $B%0%k!<%W$r:n$jD>$7$^(B +$B$9(B (@code{nnmairix-group-delete-recreate-this-group})$B!#(B +@code{nnmairix} $B%0%k!<%W$N5-;v?t$,$$$D$b4V0c$C$F$$$k>l9g$K!"$3$l$r9T$J$&(B +$B$3$H$,$G$-$^$9!#(B -@vindex gnus-kill-save-kill-file -@item gnus-kill-save-kill-file -$B$3$NJQ?t$,(B @code{nil} $B0J30$G$"$l$P!"(BGnus $B$O=hM}$N8e$K>C5n%U%!%$%k$rJ]B8(B -$B$7$^$9!#$3$l$O4|8B@Z$l>C5n$r9T$J$&>C5n$r;H$C$F$$$k$H$-$KI,MW$G$9!#(B +@item G b a +@kindex G b a ($B%0%k!<%W(B) +@findex nnmairix-group-toggle-allowfast-this-group +$B%+!<%=%k0LCV$N(B @code{nnmairix} $B%0%k!<%W$N$?$a$N(B @code{allow-fast} $B%Q%i%a!<(B +$B%?!<$r%H%0%k$K@Z$jBX$($^(B +$B$9(B (@code{nnmairix-group-toggle-allowfast-this-group})$B!#%G%#%U%)%k%H(B +$B$N(B @code{nnmairix} $B$NF0:n$O!"%0%k!<%W$r99?7$7$?$jF~$C$?$H$-$K(B mairix $B$N(B +$B8!:w$r9T$J$&$3$H$G$9!#(B@code{allow-fast} $B%Q%i%a!<%?!<$,@_Dj$5$l$k$H!"%0%k!<(B +$B%WF~$C$?$H$-$G$O$J$/!"L@<(E*$K%0%k!<%W$r99?7$9$k$H$-$@$1(B mairix $B$,8F$P$l(B +$B$^$9!#$3$l$O%0%k!<%W$KF~$k$H$-$KB.$/$J$j$^$9$,!"99?7$7$?$H$-$H$^(B +$B$@(B mairix $B%G!<%?%Y!<%9$KL5$$%0%k!<%W$KF~$k$H$-$N4|4V$K2?$+$,JQ2=$7$?>l9g(B +$B$K!"C5n%U%!%$%k$rE,MQ$9$k$?$a$K8F$S=P$5$l$k%U%C%/!#$3$l$O%G%#%U%)(B -$B%k%H$G$O(B @code{(gnus-apply-kill-file)} $B$G$9!#F1$8%0%k!<%W$N$?$a$N%9%3%"(B -$B%U%!%$%k$,$"$k>l9g$K>C5n%U%!%$%k$rL5;k$7$?$1$l$P!"$3$N%U%C%/(B -$B$r(B @code{(gnus-apply-kill-file-unless-scored)} $B$K@_Dj$7$F$/$@$5$$!#>C5n(B -$B%U%!%$%k$r=hM}$5$;$?$/$J$1$l$P!"$3$NJQ?t$r(B @code{nil} $B$K@_Dj$7$F$/$@$5$$!#(B +@item G b p +@kindex G b p ($B%0%k!<%W(B) +@findex nnmairix-group-toggle-propmarks-this-group +$B$3$N%0%k!<%W$N0u$rEAHB$5$;$k$+$I$&$+$r%H%0%k$K@Z$jBX$($^(B +$B$9(B (@code{nnmairix-group-toggle-propmarks-this-group})$B!#(B +(@pxref{Propagating marks})$B!#(B -@item gnus-kill-file-mode-hook -@vindex gnus-kill-file-mode-hook -$B>C5n%U%!%$%k%b!<%I$N%P%C%U%!!l9g$@(B +$B$1I,MW$G$9!#(B @end table -@node Converting Kill Files -@section $B>C5n%U%!%$%k$NJQ49(B -@cindex kill files -@cindex converting kill files - -$B$"$J$?$,8E$$>C5n%U%!%$%k$r$I$C$5$j;}$C$F$$$k$N$G$"$l$P!"$=$l$i$r%9%3%"%U%!(B -$B%$%k$KJQ49$7$?$/$J$k$G$7$g$&!#$b$7$=$l$i$,!VIaDL$N!W$b$N$G$"$l$P!"(B -@file{gnus-kill-to-score.el} $B%Q%C%1!<%8$r;H$&$3$H$,$G$-$^$9!#$=$&$G$J$1(B -$B$l$P!"C5n%U%!%$%k$+$i%9%3%"%U%!%$%k$X$NJQ49%Q%C%1!<%8$O!"I8=`$G$O(B Emacs $B$K$O(B -$B4^$^$l$F$$$^$;$s!#$=$l$O(B Gnus $B$NG[I[$N(B contrib $B%G%#%l%/%H%j!C5n%U%!%$%k$,Hs>o$KJ#;($J$N$G$"$l$P(B---$B$=$l(B -$B$K(B @code{gnus-kill} $B7A<00J30$N$b$N$,$?$/$5$s4^$^$l$F$$$k$N$J$i!"$=$l$i$r(B -$Br7o$G?7$7$$8!:w%0%k!<%W$rBPOCE*$K:n$j$^$9!#(B +$B%0%i%U%#%C%/$J%&%#%8%'%C%H$NBe$o$j$K%_%K%P%C%U%!!<$r;H$$$^$9(B +$B$,(B (@code{nnmairix-create-search-group-from-message})$B!#(B -@node Advanced Scoring -@section $B>e5i%9%3%"IU$1(B +@item $ t +@kindex $ t ($B35N,(B) +@findex nnmairix-search-thread-this-article +$B8=:_$N5-;v$N%9%l%C%I$rA\$7$^(B +$B$9(B (@code{nnmairix-search-thread-this-article})$B!#;ve$3$l$O8=:_$N5-;v(B +$B$N(B @samp{m:msgid} $B$G(B @code{nnmairix-search} $B$r8F$s$G%9%l%C%I$rF@$k$?$a$N(B +$B%7%g!<%H%+%C%H$G$9!#(B -$BI=Bj$d(B From $B%X%C%@!<$K%9%3%"$rIU$1$k$N$O==J,AGE($G$9$,!"K\Ev$K6=L#$,$"$k(B -$B$N$,!"FCDj$NI=Bj$K4X$7$F$"$k?M$,8@$C$F$$$k$3$H$@$1$@$C$?>l9g$O$I$&$9$l$P(B -$BNI$$$G$7$g$&(B? $B$b$7$/$O!"(BA $B$5$s$,(B B $B$5$s$K%U%)%m!<%"%C%W$7$F$$$k$H$-$OH`(B -$B=w$,8@$C$F$$$k$3$H$rFI$_$?$/$J$$$1$l$I!"(BC $B$5$s$K%U%)%m!<%"%C%W$7$F$$$k$H(B -$B$-$O2?$r8@$C$F$$$k$+$rCN$j$?$$$H$$$&>l9g$O(B? +@item $ f +@kindex $ f ($B35N,(B) +@findex nnmairix-search-from-this-article +$B8=:_$N5-;v$NAw?.e5i%9%3%"5,B'$r;H$($P!"$I$s$JJ#;($J%9%3%"$N%Q%?!<%s$G$b:n@.$9$k$3$H$,$G(B -$B$-$^$9!#(B +@item $ o +@kindex $ o ($B35N,(B) +@findex nnmairix-goto-original-article +($B$3$l$,;H$($k$N$O(B @code{nnmairix} $B%0%k!<%W$@$1$G$9(B!) $B$3$N5-;v$K@5$7$$Ej(B +$B9FMM<0(B (posting styles) $B$H%0%k!<%W%Q%i%a!<%?!<$rE,MQ$7$FJV?.$9$k$?$a$K!"(B +$B$3$N5-;v$,85!9Mh$?%0%k!<%W$rFCDj$7$F!"$=$N%0%k!<%W$G$=$N5-;v$rI=<($7$h$&(B +$B$H$7$^$9(B (@code{nnmairix-goto-original-article})$B!#$3$N4X?t$O$b$7MxMQ2DG=(B +$B$J$i%l%8%9%H%j!<$r;H$$$^$9$,!"BeBXA0$rJ,@O$9$k(B +$B$3$H$b$G$-$^$9!#(B -@menu -* Advanced Scoring Syntax:: $BDj5A(B -* Advanced Scoring Examples:: $B$I$N$h$&$K8+$($k$+(B -* Advanced Scoring Tips:: $B$=$l$r:GBg8B$KMxMQ$9$k(B -@end menu +@item $ u +@kindex $ u ($B35N,(B) +@findex nnmairix-remove-tick-mark-original-article +$B85$N5-;v$+$i!"$b$7$"$l$P2D;k5-;v$N0u(B (tick mark) $B$re5i%9%3%"IU$19=J8(B +@node Propagating marks +@subsection nnmairix $B%0%k!<%W$N0u$rEAHB$5$;$kJ}K!(B -$BIaDL$N%9%3%"5,B'$G$O!"5,B'$N:G=i$NMWAG$,J8;zNs$G$9!#>e5i%9%3%"IU$15,B'$G(B -$B$O!":G=i$NMWAG$O%j%9%H$G$9!#FsHVL\$NMWAG$O!":G=i$NMWAG$,(B @code{nil} $B$G$J(B -$B$$CM$H$7$FI>2A$5$l$?$H$-$KE,MQ$5$l$k%9%3%"$G$9!#(B +$B=i$a$K(B: $B0u$rEAHB$5$;$k5!G=$r8zN(NI$/;H$&$?$a$K$O!"$l$N0z?t$r=g$KI>2A$7$F!"$"$kI>2A$N7k2L(B -$B$,(B @code{false} $B$K$J$C$?$iDd;_$7$^$9!#$9$Y$F$N0z?t$,(B @code{true} $B$NCM$K(B -$BI>2A$5$l$?>l9g!"$3$N1i;;;R$O(B @code{true} $B$rJV$7$^$9!#(B +$B%Q%C%A$rEv$F$?(B mairix $B$N%P%$%J%j!<$H$H$b$K(B @code{nnmairix} $B$r%a!<%kJ,(B +$B3d(B (@pxref{Fancy Mail Splitting}) $B$NBe$o$j$H$7$F;H$&$3$H$,$G$-$^$9!#Nc$((B +$B$P(B @samp{david@@foobar.com} $B$+$i$N$9$Y$F$N%a!<%k$r$"$k%0%k!<%W$KJ|$j9~$`(B +$BBe$o$j$K!"C1$K(B @samp{f:david@@foobar.com} $B$rC5$98!:w%0%k!<%W$r:n$k$3$H$,(B +$B$G$-$^$9!#$l$N0z?t$r=g$KI>2A$7$F!"$"$kI>2A$N7k2L(B -$B$,(B @code{true} $B$K$J$C$?$iDd;_$7$^$9!#$I$N0z?t$b(B @code{true} $B$G$J$+$C$?$i!"(B -$B$3$N1i;;;R$O(B @code{false} $B$rJV$7$^$9!#(B +$B$7$+$7!"0l$DLdBj$,$"$j$^$9!#(B@samp{david@@foobar.com} $B$+$i?7$7$$%a!<%k$r(B +$B$NJ8;zNs$G!"$=$N8e$K9gCW$H9gCW$N7?$,B3$-$^$9!#E57?E*$J9gCW1i(B -$B;;;R$O(B @samp{("form" "Lars Ingebrigtsen" s)} $B$N$h$&$J$b$N$G$9!#%X%C%@!<(B -$BL>$OC1=c$J%9%3%"IU$1$r$9$k$H$-$N$b$N$HF1$8$G!"9gCW$N7?$bF1$8$G$9!#(B +$B%G%#%U%)%k%H$G$O0u$NEAHB$O$7$J$$$h$&$K$J$C$F$$$^$9!#$"$k%0%k!<%W$N$?$a$N(B +$B$=$l$O(B @code{nnmairix-group-toggle-propmarks-this-group} (@kbd{G b p} $B$K(B +$B%P%$%s%I$5$l$F$$$^$9(B) $B$GM-8z$K$9$k$3$H$,$G$-$^$9!#$3$N4X?t$O%G%#%U%)%k%H(B +$B$N8!:w%0%k!<%W$G;H$*$&$H$9$k$H7Y9p$rH/$7$^$9!#$J$<$+$H8@$&$H%G%#%U%)%k%H(B +$B$N8!:w%0%k!<%W$O0l;~E*$J8!:w$N$?$a$K$"$k$N$G!"0u$,6vA3$K$3$N%0%k!<%W$+$i(B +$BEAHB$7$F$7$^$$$d$9$$$+$i$G$9!#$b$C$H$bK\Ev$K$=$l$r$d$j$?$$$N$J$i!"$=$N7Y(B +$B9p$rL5;k$9$k$3$H$O$G$-$^$9!#(B -@node Advanced Scoring Examples -@subsection $B>e5i%9%3%"IU$1$NNc(B +$B0u$NEAHB$rM-8z$K$7$F$"$k$H(B @code{nnmairix} $B%0%k!<%W$GIU$1$?$9$Y$F$N0u$,(B +$B85$N%0%k!<%W$KEAHB$9$k$O$:$G$9!#Nc$($P5-;v$K2D;k(B (tick) $B$N0u$r(B ($B%G%#%U%)(B +$B%k%H$G$O(B @kbd{!} $B$G(B) $BIU$1$k$H!"$3$N0u$OKbK!$N$h$&$K85$N5-;v$K$bIU$/$O$:(B +$B$G$9!#(B -$B0J2<$NNc$O%9%3%"%U%!%$%k$N5,B'$G$"$k$3$H$KCm0U$7$F$/$@$5$$!#$=$l$i$r;H$C$F(B -$B40`z$J%9%3%"%U%!%$%k$r:n$k$K$O!"JL$N3g8L$NAH$G$=$l$i$r0O$s$G$/$@$5$$!#(B +$B$"$J$?$,CN$C$F$$$kI,MW$,$"$k!"$^$?$OL5$$!"$5$i$J$k$3$H$,$i$,$"$j$^$9(B: -Lars $B$,(B Gnus $B$K4X$7$FOC$r$7$F$$$k$H$-$K!"H`$K$h$C$F=q$+$l$?5-;v$N%9%3%"(B -$B$rA}$d$7$?$$$H$7$^$7$g$&(B: +@vindex nnmairix-propagate-marks-upon-close +$B0u$O$9$0$K$G$O$J$/!"%0%k!<%W$rJD$8$?$H$-$@$1IU$1$i$l$^$9!#$3$l$O0u$NEAHB(B +$B$r@-5^$K9T$J$o$J$$0J30$K(B maildir $B%U%!%$%k$r07$&$H$-$N%7%s%\%j%C%/%j%s%/(B +$B$K$^$D$o$kLdBj$N2sHr$b$7$^$9(B ($B%U%i%0$NJQ99$O%U%!%$%kL>$NJQ2=$rH<$&$N$G(B)$B!#(B +$B0u$NEAHB$r(B @code{nnmairix-propagate-marks-upon-close} $B$rDL$8$F@)8f$9$k$3(B +$B$H$b$G$-$^$9(B ($B>\$7$/$OJQ?t$N@bL@$r8+$F$/$@$5$$(B)$B!#(B -@example -@group -((& - ("from" "Lars Ingebrigtsen") - ("subject" "Gnus")) - 1000) -@end group -@end example +$BEvA3$J$,$i!"$"$J$?$,0u$rIU$1$?$$$"$i$f$k5-;v$N$?$a$K(B @code{nnmairix} $B$O(B +$B85$N%0%k!<%W$rD4$Y$J$1$l$P$J$i$J$$$G$7$g$&!#85$N%0%k!<%W$rFCDj$9$k$?$a(B +$B$K(B @code{nnmairix} $B$O!"$b$7;H$($k$J$i:G=i$K%l%8%9%H%j!<$r;H$$$^$9!#%l%8(B +$B%9%H%j!<$OHs>o$KB.$$$G$9!#$7$?$,$C$F0u$NEAHB$r;H$&$J$iK\Ev$K%l%8%9%H%j!<(B +$B$r;H$($k$h$&$K$9$Y$-$G$9!#K\Ev$K!#(BRAM $B$H%G%#%9%/$NMFNL$K?4G[$,L5$$$J(B +$B$i(B @code{gnus-registry-max-entries} $B$r==J,$KBg$-$JCM$K@_Dj$7$F$/$@$5$$!#(B +$BBg;v$rl9g!"$=$N5-;v$N%U%!%$%kL>$rFCDj$9$k$?$a$K(B @code{nnmairix} $B$ODI2C(B +$B$N(B mairix $B8!:w$r9T$J$$$^$9!#$b$A$m$s$3$l$O%l%8%9%H%j!<$h$jCY$/$J$j$^(B +$B$9(B---$B$b$7$3$N$d$jJ}$G?tI4$J$$$7$O?t@i$N0u$rIU$1$k$H!"$$$/$i$+;~4V$,$+$+(B +$B$k$+$b$7$l$^$;$s!#$3$N>u67(B +$B$O(B @code{nnmairix-only-use-registry} $B$r(B @code{t} $B$K@_Dj$9$k$3$H$K$h$C$F(B +$BHr$1$k$3$H$,$G$-$^$9!#(B -$BH`$,D9$$5-;v$r=q$/$H$-!";~!92?$+AGE($J$3$H$r8@$$$^$9(B: +$B$*$=$i$/$"$J$?$O5UJ}8~$K$b0u$rEAHB$5$;$?$$$G$7$g$&!#$D$^$j!VK\Ev$N!W%a!<(B +$B%k%0%k!<%W$G5-;v$K2D;k(B (tick) $B0u$rIU$1$?$i(B @code{nnmairix} $B%0%k!<%W$K$"(B +$B$kF1$85-;v$b2D;k$K$J$C$FM_$7$$$H$$$&$3$H$G$9!#$$$/$D$+$N$b$C$H$b$JM}M3$K(B +$B$h$j!"$3$l$O(B maildir $B$r;H$&>l9g$@$18zN(E*$K9T$J$&$3$H$,$G$-$^$9!#$9$0$K(B +$BL7=b$7$?$3$H$r8@$$$^$9$,!"$=$l$O(B @code{nnmaildir} $B$G$OF/$-$^$;$s!#$J$<$J(B +$B$i(B @code{nnmaildir} $B$O0u$r30It$N$7$+$b%U%!%$%k$G$O$J$$$H$3$m$K3JG<$9$k$+(B +$B$i$G$9!#$7$?$,$C$F(B @code{nnmairix} $B%0%k!<%W$X$N0u$NEAHB$O!"DL>o$O%U%!%$(B +$B%k7A<0$H$7$F(B maildir $B$r;H$&(B @acronym{IMAP} $B%5!<%P!<$N>l9g$@$1F/$-$^$9!#(B -@example -((& - ("from" "Lars Ingebrigtsen") - (| - ("subject" "Gnus") - ("lines" 100 >))) - 1000) -@end example +@vindex nnmairix-propagate-marks-to-nnmairix-groups +$B:#$3$N@_Dj:n6H$r9T$J$C$F$$$k$N$J(B +$B$i(B @code{nnmairix-propagate-marks-to-nnmairix-groups} $B$r(B @code{t} $B$K@_Dj(B +$B$7$F2?$,5/$-$k$+8+$F$/$@$5$$!#$b$7$"$J$?$,8+$k$b$N$,9%$-$G$O$J$$$J$i$P!"(B +$B:F$S$=$l$r(B @code{nil} $B$KLa$7$^$7$g$&!#0l$D$NLdBj$OL$FI5-;v$N?t$r4V0c$($k(B +$B$3$H$+$b$7$l$^$;$s!#$3$l$O85$N%0%k!<%W$G5-;v$r>C5n$7$?$j!"$^$?$O4|8B@Z$l(B +$B>C5n$5$l$?$H$-$KIaDL$K5/$-$^$9!#$3$l$,5/$-$?$i$=$N%P%C%/%(%s%I$G(B @kbd{G +b d} $B$r;H$C$F!"$=$N(B @code{nnmairix} $B%0%k!<%W$r:n$jD>$7$F$/$@$5$$!#(B -$B$7$+$7!"H`$,(B Reig Eigil Logge $B$K$h$C$F=q$+$l$?$b$N$KH?1~$7$F$$$k$H$-$O!"(B -$BH`$,=q$$$?$b$N$rFI$_$?$/$"$j$^$;$s(B: +@node nnmairix tips and tricks +@subsection nnmairix $B$N%R%s%H!"$3$D!"$*$h$S$$$/$D$+$NNc(B -@example -((& - ("from" "Lars Ingebrigtsen") - (1- ("from" "Reig Eigil Logge"))) - -100000) -@end example +@itemize +@item +$B%a!<%k$N%A%'%C%/(B -Redmondo $B$,>C$($?7$2<$K$D$$$F=q$$$?$H$-$K%U%)%m!<%"%C%W$7$?$9$Y$F$N?M$N(B -$B%9%3%"$,>e$2$i$l$^$9$,!"$=$l$OH`$i$,Gr$$7$2<$K$D$$$F8l$C$F$$$k$H$-$N$_$G(B -$B$9!#$7$+$7(B Lars $B$,7$2<$K$D$$$FOC$r$7$F$$$k$H$-$O!"$?$$$F$$$"$^$j$*$b$7$m(B -$B$/$"$j$^$;$s(B: +@findex nnmairix-update-groups +$B;d$OBg;v$J%a!<%k$N%0%k!<%W$r%0%k!<%W%l%Y%k(B 1 $B$K$7$F$$$^$9!#(BMairix $B%0%k!<(B +$B%W$N%0%k!<%W%l%Y%k$O(B 5 $B$J$N$G!"$=$l$i$O5/F0;~$K%A%'%C%/$5$l$^$;(B +$B$s(B (@pxref{Group Levels})$B!#(B -@example -((& - (1- - (& - ("from" "redmondo@@.*no" r) - ("body" "disappearing.*socks" t))) - (! ("from" "Lars Ingebrigtsen")) - ("body" "white.*socks")) - 1000) -@end example +$B%a!<%k$r%A%'%C%/$9$k$?$a$K;d$O0J2<$r;H$C$F$$$^$9(B: -$BBgNL$N5-;v$,N.$l$F$$$k%0%k!<%W$rFI$s$G$$$F!"JVEz$K$7$+6=L#$,L5$$$H$7$^$7$g(B -$B$&!#$=$&$$$&>l9g$K$d$k$3$H$O!"(B"Re:"$B!"(B"Fw:" $B$^$?$O(B "Fwd:" $B$G;O$^$kI=Bj$r(B -$B;}$C$F$$$J$$$9$Y$F$N5-;v$N%9%3%"$r2<$2$F!"JVEz$N0u$G;O$^$kI=Bj$r;}$C$F$$(B -$B$k5-;v$N$9$Y$F$N?F$N%9%3%"$r>e$2$k$3$H$G$9!#(B +@lisp +(defun my-check-mail-mairix-update (level) + (interactive "P") + ;; $B@\F,0z?t$,M?$($i$l$J$+$C$?$i%l%Y%k$r(B 1 $B$K@_Dj$9$k!#(B + (gnus-group-get-new-news (or level 1)) + (nnmairix-update-groups "mairixsearch" t t) + (gnus-group-list-groups)) -@example -((! ("subject" "re:\\|fwd?:" r)) - -200) -((1- ("subject" "re:\\|fwd?:" r)) - 200) -@end example +(define-key gnus-group-mode-map "g" 'my-check-mail-mairix-update) +@end lisp -$B2DG=@-$OL58BBg$G$9!#(B +@samp{"mairixsearch"} $B$NBe$o$j$K$"$J$?$N(B @code{nnmairix} $B%5!<%P!<$NL>A0(B +$B$r;H$$$^$7$g$&!#>\$7$/$O(B @code{nnmairix-update-groups} $B$N@bL@$r8+$F$/$@(B +$B$5$$!#(B -@node Advanced Scoring Tips -@subsection $B>e5i%9%3%"$N$A$g$C$H$7$?Hk7m(B +@item +$B2D;k(B (ticked) $B5-;v$N$?$a$N8!:w%0%k!<%W$NNc(B -@code{&} $B$H(B @code{|} $BO@M}1i;;;R$O!"L50UL#$J=hM}$r1*2s$9$kO@M}(B ($B86E5(B: -short-circuit logic) $B$K4p$E$$$FF0:n$7$^$9!#$9$J$o$A!"$=$N=hM}$N7k2L$,L@(B -$B$i$+$K$J$C$?;~E@$G!"0z?t$r=hM}$9$k$3$H$r;_$a$^$9!#Nc$($P(B @code{&} $B$N0z?t(B -$B$N0l$D$,(B @code{false} $B$KI>2A$5$l$k$H!";D$j$N0z?t$rI>2A$9$k0UL#$,$"$j$^$;(B -$B$s$+$i!#$3$l$OCY$$9gCW(B (@samp{body} $B$d(B @samp{header}) $B$r:G8e$K;}$C$F$-$F!"(B -$BB.$$9gCW(B (@samp{from} $B$d(B @samp{subject}) $B$r:G=i$K;}$C$F$/$k$Y$-$G$"$k$3(B -$B$H$r<(:6$7$^$9!#(B +$BNc$($P$9$Y$F$N2D;k5-;v$N$?$a$N%0%k!<%W$r:n$k$3$H$,$G$-$^$9!#$=$3$G$O5-;v(B +$B$,>o$KL$FI$K$J$C$F$$$^$9(B: -$B4V@\1i;;;R(B (@code{1-} $B$J$I(B) $B$O!"$=$l$i$N0z?t$r%9%l%C%I$N0l@$BeA0$K:nMQ$5(B -$B$;$^$9!#$rF~NO$7!"8!:w>r7o$H$7$F(B @samp{F:f} $B$r;H$C(B +$B$F$/$@$5$$!#$=$7$F%9%l%C%I$r4^$a$J$$$h$&$K$7$^$9!#(B -@example -... -(1- - (1- - ("from" "lars"))) -... -@end example +$Bo$KL$FI!W5!G=$rM-8z$K$7$^$9!#(B -$B$3$l$O!V8=:_$N5-;v$NADIcJl$N(B from $B%X%C%@!<$G%9%3%"$rIU$1$k!W$H$$$&$3$H$r(B -$B0UL#$7$^$9!#4V@\1i;;;R$N=hM}$O$H$F$bB.$$$N$G$9$,!"0J2<$N$d$jJ}$NJ}$,(B: +$B$3$l$O$3$l$GNI$$$G$7$g$&(B---$B$7$+$7$I$&$d$C$F(B @code{nnmairix} $B%0%k!<%W$N2D(B +$B;k0u$r>C$7$?$iNI$$$G$7$g$&$+(B? $B$=$l$K$OFs$D$NA*Br;h$,$"$j$^$9(B: +@code{nnmairix-remove-tick-mark-original-article} (@kbd{$ u} $B$K%P%$%s%I(B +$B$5$l$F$$$^$9(B) $B$r;H$C$F85$N5-;v$+$i2D;k0u$re5-$N$3$N%*%W%7%g%s$K4X$9$k%3%a%s%H$r8+$F$/$@$5$$!#(B +$B$b$7$=$l$,F0:n$9$k$J$i2D;k0u$O(B @code{nnmairix} $B%0%k!<%W$K$"$k$O$:$G!"$=(B +$B$l$i$O$$$D$b$N$h$&$K!"Nc$($P5-;v$r4{FI$K$9$k$3$H$K$h$C$FC$(5n$k$O$:$G$9!#(B +$B9,$$$K$^$5$K$=$l$r9T$J$&$?$a$N4X?t$,$"$j$^$9(B: +@code{nnmairix-update-groups} $B$G$9!#>\$7$/$OA0=R$N%3!<%I$NCGJR$H4X?t$N@b(B +$BL@$r8+$F$/$@$5$$!#(B -$B-} $B$NMM<0$G%a!<%k%P%C%/%(%s%I$K3JG<$5$l(B +$B$^$9!#$=$l$i$O%5!<%P!<%P%C%U%!!<$G$=$N%P%C%/%(%s%I$KF~$k$H8+$k$3$H$,$G$-(B +$B$^$9!#$3$l$i$N%0%k!<%W$r9VFI$7$F$O$$$1$^$;$s(B! $B;DG0$J$,$i$3$l$i$N%0%k!<%W(B +$B$O(B @code{nnmaildir} $B$^$?$O(B @code{nnml} $B$r;H$&$HDL>o(B @emph{$B<+F09VFI(B} $B$K$J(B +$B$j$^$9!#$D$^$j(B @samp{zz_mairix*} $BMM<0$N%0%k!<%W$,FMA3%0%k!<%W%P%C%U%!!<(B +$B$K8=$l$k$N$r8+$k$3$H$K$J$j$^$9!#$b$7$3$l$,5/$3$C$?$iC1$K(B @kbd{C-k} $B$G$=(B +$B$l$i$N%0%k!<%W$r(B kill $B$7$F$/$@$5$$!#$3$l$rHr$1$k$K(B +$B$O(B @code{gnus-auto-subscribed-groups} $B$r(B @code{nil} $B$K@_Dj$7$F<+F09VFI$r(B +$B915WE*$KL58z$K$9$k(B (@pxref{Filtering New Groups} $B$+!"$^$?$O$b$7$3$N5!G=(B +$B$r0];}$7$?$$$N$G$"$l$P(B @samp{zz_} $B$G$O$8$^$k$9$Y$F$N%0%k!<%W$G$=$l$rL58z(B +$B$K$9$k0J2<$N$=$N>l$7$N$.$Ne$,$k798~$,$"$k$3$H(B -$B$K5$$,IU$/$G$7$g$&!#%9%3%"$,Bg$-$/$J$j$9$.$k$H!"$=$l$i$O$9$Y$F$N0UL#$r<:(B -$B$$$^$9(B---$B$=$l$i$OC1$K:GBgCM$KC#$7$F$7$^$&$N$G!"0UL#$N$"$kJ}K!$G;H$&$3$H(B -$B$OFq$7$/$J$j$^$9!#(B +@node nnmairix caveats +@subsection nnmairix $B$G$5$i$KCN$C$F$*$/I,MW$,$"$k$3$H(B -@vindex gnus-decay-scores -@findex gnus-decay-score -@vindex gnus-decay-score-function -Gnus $B$O$3$NLdBj$N2r7h$r=u$1$k$?$a$K%9%3%"$r8:?j$5$;$k5!9=$rDs6!$7$^$9!#(B -$B%9%3%"%U%!%$%k$,FI$_9~$^$l$F!"(B@code{gnus-decay-scores} $B$,(B @code{nil} $B$G(B -$B$O$J$$$H!"(BGnus $B$O%9%3%"%U%!%$%k$r8:?j5!9=$KDL$7$F!"$9$Y$F$N1JB3$G$J$$%9(B -$B%3%"5,B'$N%9%3%"$r2<$2$^$9!#$b$7(B @code{gnus-decay-scores} $B$,@55,I=8=$@$C(B -$B$?$i!"$=$l$K9gCW$9$k%9%3%"%U%!%$%k$@$1$,07$o$l$^$9!#Nc$((B -$B$P(B @emph{adaptive} $B%9%3%"%U%!%$%k$@$1$r8:?j$5$;$k$K$O!"$=$l(B -$B$r(B @samp{\\.ADAPT\\'} $B$K@_Dj$9$l$PNI$$$G$7$g$&!#8:?j$=$N$b$N(B -$B$O(B @code{gnus-decay-score-function} $B4X?t$K$h$C$Fl9g!"BP1~$9$k%5!<%P! (abs n) (lsh -1 -2))) - (string-to-number - (car (split-string (number-to-string n) "\\."))) - (floor n)))) +(nnml "mairix" (nnml-directory "mairix") (nnml-get-new-mail nil)) @end lisp -@vindex gnus-score-decay-scale -@vindex gnus-score-decay-constant -@code{gnus-score-decay-constant} $B$O%G%#%U%)%k%H$G(B 3$B!"(B -@code{gnus-score-decay-scale} $B$O(B 0.05 $B$G$9!#$3$l$O0J2<$N$h$&$J$3$H$r0z$-(B -$B5/$3$7$^$9(B: +(@code{nnmaildir} $B$K$b%5!<%P!l9g$G$b!"$=$l$rL@<(E*$K@_Dj$9$kI,MW$O$"$j$^$;$s!#(B) -@enumerate @item -$B$3$N4X?t$,8F$P$l$?$H$-$K(B -3 $B$+$i(B 3 $B$N4V$N%9%3%"$O(B 0 $B$K@_Dj$5$l$^$9!#(B +$B$b$7(B Gnus $B%l%8%9%H%j!<$r;H$C$F$$$k$J$i(B: +@code{nnmairix} $B%0%k!<%W$G%l%8%9%H%j!<$r;H$&(B ($B$=$l$i$N%0%k!<%W(B +$B$r(B @code{gnus-registry-unfollowed-groups} $B$K4^$a$k(B) $B$3$H$O$7$J$$$G$/$@$5(B +$B$$!#$b$7(B @code{gnus-registry-split-fancy-with-parent} $B$r;H$C$F$$$k$J(B +$B$i(B @emph{$BFCJL$JCm0U(B} $B$,I,MW$G$9!#J,3d$5$l$F(B @code{nnmairix} $B%0%k!<%W$KF~$C(B +$B$?%a!<%k$O!"DL>o$=$N%0%k!<%W$N?7Ce%a!<%k$r%A%'%C%/$7$?$H$?$s$K1J5W$KL5$/(B +$B$J$C$F$7$^$$$^$9(B ($B$O$$!";d$O$=$l$r$d$C$F$7$^$$$^$7$?(B@dots{})$B!#(B @item -3 $B$+$i(B 60 $B$^$G$N4V$NBg$-$5$N%9%3%"$O(B 3 $B8:$i$5$l$^$9!#(B +$B$7$?$,$C$F(B: +@emph{$B@dBP$K!"CG$8$F(B}$B!VK\Ev$N!W%a!<%k$r(B @code{nnmairix} $B%0%k!<%W$KF~$l$F(B +$B$O$$$1$^$;$s(B ($B$H$K$+$/$=$l$,$G$-$k$Y$-$G$O$"$j$^$;$s(B)$B!#(B @item -60 $B$h$jBg$-$$%9%3%"$O%9%3%"$N(B 5% $B$,8:$i$5$l$^$9!#(B -@end enumerate +$B$b$7(B Gnus $B%(!<%8%'%s%H(B (@pxref{Gnus Unplugged}) $B$r;H$C$F$$$k$J$i(B: +@code{nnmairix} $B%0%k!<%W$r%(!<%8%'%s%H2=$7$J$$$G$/$@$5$$(B ($B$b$C$H$b!"$=$l(B +$B$r$d$C$?$i2?$,5/$-$k$+;d$OCN$j$^$;$s$,(B)$B!#(B -$B$b$7$3$N8:?j4X?t$,$*5$$K>$$5$J$$$J$i!"<+J,MQ$N4X?t$r=q$$$F$/$@$5$$!#$=$l(B -$B$O8:?j$5$;$k$Y$-%9%3%"$rM#0l$N0z?t$H$7$F8F$P$l!"?7$7$$%9%3%"$r@0?t$GJV$5(B -$B$J$1$l$P$J$j$^$;$s!#(B +@item +Mairix $B$O(B @acronym{US}-@acronym{ASCII} $BJ8;z$@$1$r%5%]!<%H$7$^$9!#(B -Gnus $B$O0lF|$K0l2s%9%3%"$r8:?j$5$;$h$&$H$7$^$9!#Nc$($P(B Gnus $B$r;MF|4VAv$i(B -$B$;$F$$$J$$$H!"(BGnus $B$O%9%3%"$r;M2s8:?j$5$;$^$9!#(B +@item +@code{nnmairix} $B$O(B mairix $B$,8F$P$l$?8e$G(B Gnus $B$K%a!<%k%P%C%/%(%s%I$N%0%k!<(B +$B%W$r40A4$KFI$_D>$5$;$k!"$+$J$jNO$^$+$;$JC$7$F:n$jD>$7$^$9!#$3$l$^$G$N$H$3$m!"$3(B +$B$l$O2?$iLdBjL5$/F/$-!"(B@code{nnmairix} $B$,$=$l<+?H$N$b$N0J30$N%a!<%k%0%k!<(B +$B%W$r:o=|$9$k$H$O;W$($^$;$s!#$7$+$7$H$K$+$/K\Ev$K!"%a!<%k%U%)%k%@!<$N%P%C(B +$B%/%"%C%W$r;}$D$Y$-$G$9!#(B + +@item +$B$9$Y$F$NI,MW$J>pJs$O%0%k!<%W%Q%i%a!<%?!<$K3JG<$5$l$^$9(B (@pxref{Group +Parameters})$B!#$3$l$K$O%"%/%F%#%V%U%!%$%k$rI,MW$H$7$J$$$H$$$&MxE@$,$"$j$^(B +$B$9$,!"$=$l$O0E$K(B @code{nnmairix} $B%0%k!<%W$r(B kill $B$9$k$H1J5W$K<:$o$l$F$7(B +$B$^$&$3$H$r$b0UL#$7$^$9!#(B + +@item +@findex nnmairix-purge-old-groups +$B$?$/$5$s$N(B @code{nnmairix} $B%0%k!<%W$r:n$C$F(B kill $B$9$k$H!"%a!<%k%P%C%/%((B +$B%s%I$N%5!<%P!<$K(B ``zz_mairix-*'' $B$H$$$&L>A0$N%0%k!<%W$,N/$^$C$F$7$^$$$^(B +$B$9!#$b$O$dITMW$K$J$C$?8E$$%0%k!<%W$r:o=|$9$k$K(B +$B$O(B @code{nnmairix-purge-old-groups} $B$r8F$s$G$/$@$5$$!#$3$l$OEv(B +$BA3(B @code{zz_mairix--} $B$NMM<0$G$O$I$s$J!VK\Ev$N!W%a!<%k$b%U%)(B +$B%k%@!<$K%;!<%V$7$J$$$3$H$rA[Dj$7$F$$$k$3$H$KCm0U$7$F$/$@$5$$!#(B +@code{nnmairix} $B%0%k!<%W$N@\F,<-$OJQ?t(B @code{nnmairix-group-prefix} $B$rJQ(B +$B99$9$k$3$H$K$h$C$FJQ$($k$3$H$,$G$-$^$9!#(B + +@item +$B0J2<$O@h$K8@5Z$7$?(B mairix $B$N$?$a$N%Q%C(B +$B%A(B (@pxref{Propagating marks}) $B$r(B @emph{$B;H$o$J$$(B} $B>l9g$@$1$KEv$F$O$^$j$^(B +$B$9(B: + +@code{nnmairix} $B$r(B maildir $B%U%)%k%@!<$H$H$b$K;H$&$HLdBj$,5/$-$k>l9g$,$"(B +$B$j$^$9!#$=$l$O(B maildir $B$,%a!<%k$N%U%i%0$r(B @samp{Seen} $B$^$?(B +$B$O(B @samp{Replied} $B$N$h$&$K!"$=$l$>$lJ8;z(B @samp{S} $B$*$h$S(B @samp{R} $B$r%a%C(B +$B%;!<%8$N%U%!%$%kL>$KIU$12C$($k$3$H$K$h$C$F3JG<$9$k$H$$$&;vo$=$l$i$N%a%C%;!<%8$O%X%C%@!<$K(B ``(none)'' $B$,I=<($5$l$F8=$l!"(B +$B%"%/%;%9$9$k$3$H$,$G$-$^$;$s!#$b$7$3$l$,5/$3$C$?>l9g!"IaDL(B +$B$O(B @kbd{G b u} $B$r;H$$!"$+$D%0%k!<%W$r99?7$9$l$P2r7h$7$^$9!#(B +@end itemize @iftex @iflatex -- 1.7.10.4