(FAQ 3 - Getting Messages): Translated.
[elisp/gnus-doc-ja.git] / gnus-faq-ja.texi
1 @c \input texinfo @c -*-texinfo-*-
2 @c Uncomment 1st line before texing this file alone.
3 @c %**start of header
4 @c Copyright (C) 1995, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
5 @c
6 @c Do not modify this file, it was generated from gnus-faq.xml, available from
7 @c <URL:http://my.gnus.org/FAQ/>.
8 @c
9 @setfilename gnus-faq-ja
10 @settitle Frequently Asked Questions
11 @c %**end of header
12 @c
13
14 @node Frequently Asked Questions
15 @section \e$B$h$/?R$M$i$l$k<ALd\e(B
16
17 @menu
18 * FAQ - Changes::
19 * FAQ - Introduction::         Gnus \e$B$*$h$S$3$N\e(B FAQ \e$B$K$D$$$F\e(B
20 * FAQ 1 - Installation FAQ::   Gnus \e$B$N%$%s%9%H!<%k\e(B
21 * FAQ 2 - Startup / Group buffer:: \e$B5/F0$K4X$9$k<ALd$H!":G=i$KI=<($9$k%P%C%U%!\e(B
22 * FAQ 3 - Getting Messages::   Gnus \e$B$G%a!<%k$H%K%e!<%9$rFI$a$k$h$&$K$9$k\e(B
23 * FAQ 4 - Reading messages::   \e$B8zN(NI$/%a%C%;!<%8$rFI$`J}K!\e(B
24 * FAQ 5 - Composing messages:: \e$B%a%C%;!<%8$N:n@.!"$^$?$O\e(B Usenet \e$B$X$NEj9F\e(B
25 * FAQ 6 - Old messages::       \e$B0\F~!"=q8K$X$NJ]B8!"8!:w!"$*$h$S%a%C%;!<%8$N>C5n\e(B
26 * FAQ 7 - Gnus in a dial-up environment:: \e$B%*%U%i%$%s$G%a!<%k$H%K%e!<%9$rFI$`\e(B
27 * FAQ 8 - Getting help::       \e$B$3$N\e(B FAQ \e$B$G$OIT=<J,$@$C$?$i\e(B
28 * FAQ 9 - Tuning Gnus::        Gnus \e$B$rB.$/$9$k$K$O\e(B
29 * FAQ - Glossary::             \e$B$3$N\e(B FAQ \e$B$G;H$o$l$kMQ8l\e(B
30 @end menu
31
32 @subheading \e$BMWLs\e(B
33
34 \e$B$3$l$O?7$7$$\e(B Gnus \e$B$N$h$/?R$M$i$l$k<ALd$N%j%9%H$G$9!#\e(BWeb \e$B%V%i%&%6!<$,$"$l\e(B
35 \e$B$P!"\e(B@uref{http://my.gnus.org/FAQ/} \e$B$K$"$k8x<0$J%O%$%Q!<%F%-%9%HHG$rFI$`\e(B
36 \e$B$3$H$,$G$-$^$9!#\e(BDocbook \e$B$N%=!<%9\e(B
37 \e$B$O\e(B @uref{http://sourceforge.net/projects/gnus/,
38 http://sourceforge.net} \e$B$+$i<j$KF~$l$k$3$H$,$G$-$^$9!#\e(B
39
40 \e$B5!G=$K4X$9$k$3$H$dDs0F$O\e(B @email{faq-discuss@@my.gnus.org, FAQ discussion
41 list} \e$B$KAw$C$F2<$5$$!#$3$N%a!<%j%s%0%j%9%H\e(B
42 \e$B$O\e(B @uref{http://smarden.org/qconfirm/index.html, qconfirm} \e$B$K$h$C$F!"$4\e(B
43 \e$B$_%a!<%k$+$i<i$i$l$F$$$^$9!#;22C<T$+$i$NEj9F$O<+F0E*$KDL2a$9$k$G$7$g$&!#\e(B
44 \e$B$5$i$K!"6u$N%a!<%k$r\e(B @email{faq-discuss-subscribe@@my.gnus.org,
45 faq-discuss-subscribe@@my.gnus.org} \e$B$KAw$k$+!"\e(B
46 @uref{http://mail1.kens.com/cgi-bin/ezmlm-browse?command=monthbythread%26list=faq-discuss,
47 \e$B$3$3$r1\Mw\e(B} \e$B$9$k$3$H$K$h$C$F$b!"$3$N%a!<%j%s%0%j%9%H$r9VFI$9$k$3$H$,$G$-\e(B
48 \e$B$^$9!#\e(B
49
50 @node FAQ - Changes
51 @subheading \e$BJQ99MzNr\e(B
52
53 @itemize @bullet
54 @item
55 Gnus 5.10 \e$B$N%j%j!<%9$H\e(B No Gnus \e$B$N3+H/$N3+;O$rH?1G$7$F\e(B FAQ \e$B$r99?7$7$^$7$?!#\e(B
56 @end itemize
57
58 @node FAQ - Introduction
59 @subheading \e$B=x\e(B
60
61 \e$B$3$l$O\e(B Gnus \e$B$N$h$/?R$M$i$l$k<ALd$N%j%9%H$G$9!#\e(B
62
63 Gnus \e$B$O\e(B Emacs \e$B$NMWAG$H$7$F<BAu$5$l$?\e(B Usenet \e$B%K%e!<%9%j!<%@!<$*$h$SEE;R%a!<\e(B
64 \e$B%k$N%f!<%6!<%(!<%8%'%s%H$G$9!#$=$l$O$[$\$3$N==G/4V2?$i$+$N7A$GB8:_$7$F$*\e(B
65 \e$B$j!"$=$N4|4V$NB?$/$K$*$$$F\e(B Emacs \e$B$NI8=`MWAG$H$7$FG[I[$5$l$F$-$^$7$?!#\e(B
66 Gnus 5 \e$B$O:G?7$N\e(B (\e$B$=$7$F:G$b0NBg$J\e(B) \e$B:nIJ$G$9!#%*%j%8%J%k$NHG$O\e(B GNUS \e$B$H8@\e(B
67 \e$B$$!"G_ED@/?.$5$s$,=q$-$^$7$?!#\e(B1994\e$BG/$N=)$,G&$S4s$k:"!"B`6~$7$F$$$?%i%k%9!&\e(B
68 \e$B%^%C%0%L!&%$%s%0%V%j%0%C%H%9%s\e(B (Lars Magne Ingebrigtsen) \e$B$O\e(B Gnus \e$B$r=q$-\e(B
69 \e$BD>$=$&$H7h?4$7$^$7$?!#\e(B
70
71 \e$B$=$N:GBg$N6/$_$O!"6K$a$F%+%9%?%^%$%:$KE,$7$F$$$k$H$$$&;v<B$K$"$j$^$9!#$3\e(B
72 \e$B$N$3$H$r;O$a$FL\$K$9$k$H0z$$$F$7$^$&$+$b$7$l$^$;$s$,!"$=$l$rMxMQ$9$k=`Hw\e(B
73 \e$B$,$G$-$k$^$G$O!"J#;($J$b$N$N$[$H$s$I$OL5;k$9$k$3$H$,$G$-$^$9!#$=$3$=$3$N\e(B
74 \e$BNL$N\e(B (\e$B$$$m$s$J%a!<%j%s%0%j%9%H$KG[?.$5$l$k\e(B) \e$BEE;R%a!<%k$,$d$C$FMh$k$N$J$i\e(B
75 \e$B$P!"N.DLNL$,B?$$%a!<%j%s%0%j%9%H$rFI$_$?$$$1$l$I$bCY$l$:$K$D$$$F$$$/$3$H\e(B
76 \e$B$,$G$-$J$$$N$J$i$P!"N.DLNL$,B?$$%K%e!<%9%0%k!<%W$rFI$s$G$$$k$N$J$i$P!"$"\e(B
77 \e$B$k$$$OC1$KB`6~$7$F$$$k$N$J$i$P!"\e(BGnus \e$B$O$"$J$?$,K>$`$b$N$G$9!#\e(B
78
79 \e$B$3$N\e(B FAQ \e$B$O\e(B 2002\e$BG/\e(B3\e$B7n$^$G\e(B Justin Sheehy \e$B$K$h$C$F0];}$5$l$F$$$^$7$?!#H`$O!"\e(B
80 \e$B$=$l0JA0$K$9$P$i$7$$;E;v$r$7$F$/$l$?\e(B Steve Baur \e$B$H\e(B Per Abrahamsen \e$B$K46<U\e(B
81 \e$B$rI=L@$7$F$$$^$9!#;d$?$A$bF1$8$3$H$r$7$^$7$g$&\e(B - \e$B$"$j$,$H$&\e(B Justin!
82
83 Web \e$B%V%i%&%6!<$,$"$l$P!"\e(B@uref{http://my.gnus.org/FAQ/} \e$B$K$"$k8x<0$J%O%$\e(B
84 \e$B%Q!<%F%-%9%HHG$rFI$`$3$H$,$G$-$^$9!#$3$NHG$O!"%f%H%l%R%HBg3X!"%*%C%/%9\e(B
85 \e$B%U%)!<%I!"\e(BSmart Pages\e$B!"%*%O%$%*=#N)Bg3X\e(B \e$B$KJ]B8$5$l$F$$$kHs8x<0$J%O%$%Q!<\e(B
86 \e$B%F%-%9%HHG$dB>$N\e(B FAQ \e$B$N=q8K$KHf$Y$F!"$O$k$+$KNI$$$b$N$G$9!#JL$N%U%)!<%^%C\e(B
87 \e$B%H$G$=$l$r<j$KF~$l$k$?$a$N>pJs$,M_$7$$$J$i!"0J2<$K$"$k<ALd=8$r8+$F2<$5$$!#\e(B
88
89 \e$B$3$3$K$"$k>pJs$O!"\e(BGnus \e$B3+H/%a!<%j%s%0%j%9%H$N1g=u$G%3%s%Q%$%k$5$l$^$7$?!#\e(B
90 \e$B$I$s$J%(%i!<$"$k$$$O%_%9%W%j%s%H$b\e(B my.gnus.org \e$B%A!<%`$,HH$7$?8m$j$G$9!#\e(B
91 \e$B$9$_$^$;$s!#\e(B
92
93 \e$BLuCm\e(B: \e$B$=$7$F$I$s$J8mLu$N@UG$$b\e(B gnus-doc-ja \e$B%A!<%`$K$"$j$^$9!#\e(B
94
95 @node FAQ 1 - Installation FAQ
96 @subsection \e$B%$%s%9%H!<%k$K4X$9$k\e(B FAQ
97
98 @menu
99 * [1.1]::    Gnus \e$B$N:G?7HG$O2?$G$9$+\e(B?
100 * [1.2]::    5.10 \e$B$G$O2?$,?7$7$$$G$9$+\e(B?
101 * [1.3]::    Gnus \e$B$O$I$3$G!"$I$&$d$C$F<hF@$9$k$3$H$,$G$-$^$9$+\e(B?
102 * [1.4]::    tarball \e$B$G2?$r$9$l$PNI$$$G$9$+\e(B?
103 * [1.5]::    \e$B$H$-$I$-L\$K$9$k\e(B No Gnus \e$B$H\e(B Oort Gnus \e$B$C$F2?$G$9$+\e(B?
104 * [1.6]::    Emacs \e$B$N$I$NHG$,I,MW$G$9$+\e(B?
105 * [1.7]::    Gnus \e$B$r\e(B Emacs \e$B$H\e(B XEmacs \e$B$NN>J}$GAv$i$;$k$K$O\e(B?
106 @end menu
107
108 @node [1.1]
109 @subsubheading \e$B<ALd\e(B 1.1
110
111 Gnus \e$B$N:G?7HG$O2?$G$9$+\e(B?
112
113 @subsubheading \e$B2sEz\e(B
114
115 \e$B%8%c!<%s\e(B: Gnus 5.10 \e$B$,%j%j!<%9$5$l$^$7$?!#G.$$$&$A$K>$$7>e$,$l\e(B!@*
116 \e$B%P!<%8%g%sHV9f$NJb$_$,$$$5$5$+>.$5$$$@$1$G$O$J$/!"\e(BGnus 5.10 \e$B$K$O8+F($;$J\e(B
117 \e$B$$2?%H%s$b$N?7$7$$5!G=$,$"$j$^$9!#8=:_$N%j%j!<%9\e(B (5.10.6) \e$B$O!">/$J$/$H\e(B
118 \e$B$b\e(B 5.8 \e$B7O$N%j%j!<%9$N:G?7HG$HF1$8$/$i$$0BDj$J$O$:$G$9!#\e(B
119
120 @node [1.2]
121 @subsubheading \e$B<ALd\e(B 1.2
122
123 5.10 \e$B$G$O2?$,?7$7$$$G$9$+\e(B?
124
125 @subsubheading \e$B2sEz\e(B
126
127 \e$BBh0l$K!"\e(BGnus tarball \e$B$N@hF,$N%G%#%l%/%H%j!<$K$"$k\e(B GNUS-NEWS \e$B%U%!%$%k$KL\\e(B
128 \e$B$rDL$9$Y$-$G$9!#$=$3$G$O:G$b=EMW$JJQ99$,MeNs$5$l$F$$$^$9!#$3$3$G$O;d$,FC\e(B
129 \e$B$K=EMW$@\e(B/\e$B6=L#?<$$$H46$8$?$b$N$N!"C;$$%j%9%H$r5s$2$k$KN1$a$^$9\e(B:
130
131 @itemize @bullet
132 @item
133 Gnus \e$B%(!<%8%'%s%H$NBgI}$J=q$-D>$7!#%G%#%U%)%k%H$GM-8z$K$J$C$F$$$^$9!#\e(B
134
135 @item
136 \e$B8+6l$7$/7A@.$5$l$?5-;v$r@vBu$9$k$?$a$NB?$/$N5!G=!#\e(B
137
138 @item
139 Spam \e$B=|$15!G=!#\e(B
140
141 @item
142 Message-utils \e$B$,\e(B Gnus \e$B$K4^$^$l$^$7$?!#\e(B@*
143 (\e$BLuCm\e(B: Holger Schauer \e$B$5$s$,=q$$$?\e(B message-utils.el \e$B$N=t5!G=\e(B
144 \e$B$,\e(B message.el \e$B$K0\F~$5$l$^$7$?!#\e(B)
145
146 @item
147 \e$B35N,9T$N$?$a$N?7$7$$=qK!;EMM!#Nc$($P\e(B %B \e$B$OJ#;($J\e(B trn \e$BMM<0$N%9%l%C%I\e(B
148 \e$BLZ\e(B (tree) \e$B$r;XDj$9$k=qK!;EMM$G$9!#\e(B
149 @end itemize
150
151 @node [1.3]
152 @subsubheading \e$B<ALd\e(B 1.3
153
154 Gnus \e$B$O$I$3$G!"$I$&$d$C$F<hF@$9$k$3$H$,$G$-$^$9$+\e(B?
155
156 @subsubheading \e$B2sEz\e(B
157
158 \e$B%j%j!<%9$5$l$?:G?7HG$N\e(B Gnus \e$B$O\e(B Emacs 21 \e$B$K4^$^$l$F$$$J$$$N$G!"\e(B
159 @uref{http://www.gnus.org/dist/gnus.tar.gz} \e$B$+$i!"$^$?$OF?\e(B
160 \e$BL>\e(B ftp \e$B$G\e(B @uref{http://www.gnus.org/dist/gnus.tar.gz} \e$B$+$i!"\e(B
161 Gnus \e$B$N\e(B tarball \e$B$r<hF@$9$kI,MW$,$"$j$^$9!#\e(BEmacs \e$B$G$O$J$/$F\e(B XEmacs \e$B$r;H$C\e(B
162 \e$B$F$$$k$N$J$i!"\e(BXEmacs \e$B$N%Q%C%1!<%8%7%9%F%`$r;H$&$3$H$,$G$-$^$9!#\e(B
163
164 @node [1.4]
165 @subsubheading \e$B<ALd\e(B 1.4
166
167 tarball \e$B$G2?$r$9$l$PNI$$$G$9$+\e(B?
168
169 @subsubheading \e$B2sEz\e(B
170
171 @samp{tar xvzf gnus.tar.gz} \e$B$G=q8K$rE83+$7$F!"$"$j$U$l$?\e(B@*
172 @samp{./configure; make; make install} \e$B$N<j=g$r<B9T$7$F2<$5$$!#\e(B
173
174 @quotation
175 \e$BLuCm\e(B: \e$B$3$l$@$H\e(B gnus.elc \e$B$r4^$`$?$/$5$s$N%U%!%$%k$r\e(B @file{site-lisp/} \e$B%G%#\e(B
176 \e$B%l%/%H%j!<$ND>2<$K$P$i$^$$$F$7$^$&$N$G!"0J2<$N$h$&$K%5%V%G%#%l%/%H%j!<$r\e(B
177 \e$B;XDj$7$F%$%s%9%H!<%k$9$k$3$H$r$*4+$a$7$^$9!#\e(B
178
179 @example
180 ./configure --with-lispdir=/usr/local/share/emacs/site-lisp/gnus
181 make
182 make install
183 @end example
184
185 configure \e$B$NB>$N%*%W%7%g%s$O!"\e(B@samp{./configure --help} \e$B$GCN$k$3$H$,$G$-\e(B
186 \e$B$^$9!#\e(B
187 @end quotation
188
189 (MS-Windows \e$B$G$O\e(B @uref{http://www.cygwin.com} \e$B$+$i\e(B Cygwin \e$B$N4D6-$b<hF@$7\e(B
190 \e$B$F2<$5$$!#$=$l$O>e=R$N$3$H$I$b$r9T$J$&$3$H!"$^$?$O$"$k:-Jq4o\e(B (packer)
191 (\e$BNc$($P\e(B @uref{http://www.winace.com} \e$B$K$"$k\e(B Winace) \e$B$G\e(B tarball \e$B$r3+:-$9\e(B
192 \e$B$k$3$H!"$=$7$F\e(B tarball \e$B$K4^$^$l$F$$$k\e(B Gnus \e$B$r%$%s%9%H!<%k$9$k$?$a$N%P%C\e(B
193 \e$B%A%U%!%$%k\e(B @file{make.bat} \e$B$r;H$&$3$H$r2DG=$K$7$^$9!#\e(B)  Gnus \e$B$r%7%9%F%`\e(B
194 \e$BNN0h$K%$%s%9%H!<%k$7$?$/$J$$\e(B (\e$B$^$?$O$=$N8"8B$,M?$($i$l$F$$$J$$\e(B) \e$B$J$i$P!"\e(B
195 \e$B%[!<%`%G%#%l%/%H%j!<$K%$%s%9%H!<%k$9$k$3$H$b$G$-$^$9!#$=$N>l9g\e(B
196 \e$B$O\e(B @file{~/.xemacs/init.el} \e$B%U%!%$%k$+\e(B @file{.emacs} \e$B%U%!%$%k$K0J2<$N9T\e(B
197 \e$B$r2C$($F2<$5$$!#\e(B
198
199 @lisp
200 (add-to-list 'load-path "/path/to/gnus/lisp")
201 (if (featurep 'xemacs)
202     (add-to-list 'Info-directory-list "/path/to/gnus/texi/")
203   (add-to-list 'Info-default-directory-list "/path/to/gnus/texi/"))
204 @end lisp
205
206 @noindent
207 \e$B$3$N9T$h$jA0$K!"3N<B$K$I$s$J\e(B Gnus \e$B$K4X78$9$k$b$N$bL5$$$h$&$K$7$F2<$5$$!#\e(B
208 MS Windows \e$B$G$O\e(B "C:/path/to/lisp" \e$B$N$h$&$K=q$$$F2<$5$$\e(B (\e$B$=$&!"\e(B"/" \e$B$G$9\e(B)\e$B!#\e(B
209
210 @node [1.5]
211 @subsubheading \e$B<ALd\e(B 1.5
212
213 \e$B$H$-$I$-L\$K$9$k\e(B No Gnus \e$B$H\e(B Oort Gnus \e$B$C$F2?$G$9$+\e(B?
214
215 @subsubheading \e$B2sEz\e(B
216
217 Oort Gnus \e$B$O\e(B Gnus \e$B$N3+H/HG$NL>A0$G!"\e(B2003\e$BG/$N=)$K\e(B Gnus 5.10 \e$B$K$J$j$^$7$?!#\e(B
218 No Gnus \e$B$O8=9T$N3+H/HG$NL>A0$G!"\e(BGnus 5.12 \e$B$+\e(B Gnus 6 \e$B$K$J$k$G$7$g$&!#\e(B(\e$B$J\e(B
219 \e$B$<\e(B 5.11 \e$B$G$O$J$$$N$+$,IT;W5D$G$9$+\e(B?  \e$B4q?t$N%P!<%8%g%sHV9f$ODL>o\e(B Emacs \e$B$K\e(B
220 \e$BF1:-$5$l$k\e(B Gnus \e$B$NHG$K;H$o$l$k$N$G$9!#\e(B)
221
222 @node [1.6]
223 @subsubheading \e$B<ALd\e(B 1.6
224
225 Emacs \e$B$N$I$NHG$,I,MW$G$9$+\e(B?
226
227 @subsubheading \e$B2sEz\e(B
228
229 Gnus 5.10 \e$B$O\e(B Emacs 20.7 \e$B0J>e!"$^$?$O\e(B XEmacs 21.1 \e$B0J>e$rI,MW$H$7$^$9!#3+\e(B
230 \e$BH/HG$N\e(B Gnus (No Gnus \e$B$H$7$FCN$i$l$F$$$k$b\e(B
231 \e$B$N\e(B) \e$B$O\e(B Emacs 21 \e$B$+\e(B XEmacs 21.4 \e$B$rI,MW$H$7$^$9!#\e(B
232
233 @node [1.7]
234 @subsubheading \e$B<ALd\e(B 1.7
235
236 Gnus \e$B$r\e(B Emacs \e$B$H\e(B XEmacs \e$B$NN>J}$GAv$i$;$k$K$O!"$I$&$9$l$PNI$$$G$9$+\e(B?
237
238 @subsubheading \e$B2sEz\e(B
239
240 \e$B%P%$%H%3%s%Q%$%k$5$l$?\e(B Gnus \e$B$NF1$8%3%T!<$rN><T$G;H$&$3$H$O$G$-$^$;$s!#\e(B
241 Emacs \e$B$G$O\e(B Emacs \e$B$G%3%s%Q%$%k$7$?$b$N$r!"\e(BXEmacs \e$B$G$O\e(B XEmacs \e$B$G%3%s%Q%$%k\e(B
242 \e$B$7$?$b$N$r;H$C$F2<$5$$!#\e(B
243
244 @node FAQ 2 - Startup / Group buffer
245 @subsection \e$B5/F0\e(B / \e$B%0%k!<%W%P%C%U%!\e(B
246
247 @menu
248 * [2.1]:: \e$B!!$$$D$b\e(B Gnus \e$B$r5/F0$9$k$H\e(B
249             "Gnus auto-save file exists. Do you want to read it?"
250             \e$B$H$$$&%a%C%;!<%8$r<u$1<h$k$N$G$9$,!"$3$l$O2?$r0UL#$7\e(B
251             \e$B$F$$$k$N$G$9$+\e(B?  \e$B$^$?!"$I$&$d$C$?$i2sHr$G$-$^$9$+\e(B?
252
253 * [2.2]:: \e$B!!\e(BGnus \e$B$O;d$,$I$N%0%k!<%W$r9VFI$9$k$+$r3P$($F$/$l$^$;\e(B
254             \e$B$s!#$I$&$7$F$G$9$+\e(B?
255
256 * [2.3]:: \e$B!!%0%k!<%W%P%C%U%!$N3F9T$N7A<0$rJQ99$9$k$K$O!"$I$&$7$?\e(B
257             \e$B$iNI$$$G$9$+\e(B?
258
259 * [2.4]:: \e$B!!;d$N%0%k!<%W%P%C%U%!$O$A$g$C$H:.$s$G$$$k$N$G$9$,!"\e(B
260             \e$B$=$l$i$r3Z$K=d2s$G$-$k$h$&$K!"%+%F%4%j!<$4$H$K$^$H$^\e(B
261             \e$B$k$h$&$KJB$YJQ$($kJ}K!$O$"$j$^$9$+\e(B?
262
263 * [2.5]:: \e$B!!%0%k!<%W%P%C%U%!$r<j$GJB$YJQ$($k$K$O$I$&$7$?$iNI$$$G\e(B
264             \e$B$9$+\e(B? \e$B%H%T%C%/Fb$N%0%k!<%W$rJB$YJQ$($k$K$O$I$&$7$?$i\e(B
265             \e$BNI$$$G$9$+\e(B?
266 @end menu
267
268 @node [2.1]
269 @subsubheading \e$B<ALd\e(B 2.1
270
271 \e$B$$$D$b\e(B Gnus \e$B$r5/F0$9$k$H\e(B "Gnus auto-save file exists. Do you want to
272 read it?" \e$B$H$$$&%a%C%;!<%8$r<u$1<h$k$N$G$9$,!"$3$l$O2?$r0UL#$7$F$$$k$N$G\e(B
273 \e$B$9$+\e(B?  \e$B$^$?!"$I$&$d$C$?$i2sHr$G$-$^$9$+\e(B?
274
275 @subsubheading \e$B2sEz\e(B
276
277 \e$B$3$N%a%C%;!<%8$,0UL#$9$k$N$O!":G8e$K\e(B Gnus \e$B$r;H$C$?$H$-$KE,@Z$K=*N;$5$;$J\e(B
278 \e$B$+$C$?$?$a$K!"%G%#%9%/$K$=$N>pJs\e(B (\e$BNc$($P$I$N%a%C%;!<%8$rFI$s$@$+$N\e(B) \e$B$r=q\e(B
279 \e$B$-9~$`$3$H$,$G$-$J$+$C$?$N$G!":#!"$=$l$i$N>pJs$r<+F0J]B8\e(B (auto-save) \e$B%U%!\e(B
280 \e$B%$%k$+$iI|3h$5$;$k$+$I$&$+$r?R$M$i$l$F$$$k$H$$$&$3$H$G$9!#\e(B
281
282 \e$B$3$N%a%C%;!<%8$,H/$;$i$l$k$N$r2sHr$9$k$K$O!"\e(BGnus \e$B$r=*N;$5$;$k$H$-$KC1\e(B
283 \e$B$K\e(B Emacs \e$B$r\e(B kill \e$B$9$k$N$G$O$J$/!"%0%k!<%W%P%C%U%!$G\e(B @kbd{q} \e$B$r;H$&$h$&$K\e(B
284 \e$B$7$F2<$5$$!#\e(B
285
286 @node [2.2]
287 @subsubheading \e$B<ALd\e(B 2.2
288
289 Gnus \e$B$O;d$,$I$N%0%k!<%W$r9VFI$9$k$+$r3P$($F$/$l$^$;$s!#$I$&$7$F$G$9$+\e(B?
290
291 @subsubheading \e$B2sEz\e(B
292
293 Gnus \e$B$r5/F0$7$?$H$-$K!">e5-$N<ALd$H2sEz\e(B (@pxref{[2.1]}) \e$B$G=R$Y$i$l$F$$$k\e(B
294 \e$B%a%C%;!<%8$r<u$1<h$j$^$;$s$G$7$?$+\e(B?  \e$B$3$l$OF1$8LdBj$NJL$N>I>u$J$N$G!">e\e(B
295 \e$B5-$N2sEz$rFI$s$G$/$@$5$$!#\e(B
296
297 @node [2.3]
298 @subsubheading \e$B<ALd\e(B 2.3
299
300 \e$B%0%k!<%W%P%C%U%!$N3F9T$N7A<0$rJQ99$9$k$K$O!"$I$&$7$?$iNI$$$G$9$+\e(B?
301
302 @subsubheading \e$B2sEz\e(B
303
304 \e$BJQ?t\e(B @code{gnus-group-line-format} \e$B$NCM$rD4@0$7$J$1$l$P$J$j$^$;$s!#$=$N\e(B
305 \e$B$d$jJ}$K$D$$$F$O%^%K%e%"%k\e(B (@pxref{Group Line Specification, ,
306 \e$B%0%k!<%W9T$N;EMM\e(B, gnus-ja, The Gnus Manual}) \e$B$r8+$F2<$5$$!#$3$N$?$a$NNc\e(B
307 \e$B$G$9\e(B (\e$B<ALd<T$N\e(B @file{~/.gnus.el} \e$B%U%!%$%k$+$i$N?dB,$G$9\e(B :-):
308
309 @lisp
310 (setq gnus-group-line-format "%P%M%S[%5t]%5y : %(%g%)\n")
311 @end lisp
312
313 @node [2.4]
314 @subsubheading \e$B<ALd\e(B 2.4
315
316 \e$B;d$N%0%k!<%W%P%C%U%!$O$A$g$C$H:.$s$G$$$k$N$G$9$,!"$=$l$i$r3Z$K=d2s$G$-$k\e(B
317 \e$B$h$&$K!"%+%F%4%j!<$4$H$K$^$H$^$k$h$&$KJB$YJQ$($kJ}K!$O$"$j$^$9$+\e(B?
318
319 @subsubheading \e$B2sEz\e(B
320
321 Gnus \e$B$O%H%T%C%/%b!<%I$rDs6!$7$^$9!#$=$l$O%0%k!<%W$r$=$NCf$XF~$l$FJB$YJQ\e(B
322 \e$B$($k$3$H$r2DG=$K$7$^$9!#$(!<$H%H%T%C%/$r;H$&$H$$$&$N$O!"Nc$($P\e(B Linux \e$B$r\e(B
323 \e$B07$&$9$Y$F$N%0%k!<%W$O\e(B linux \e$B$H$$$&%H%T%C%/$K<}$a!"2;3Z$r07$&$9$Y$F\e(B
324 \e$B$O\e(B music \e$B$H$$$&%H%T%C%/$K<}$a!"%9%3%C%H%i%s%I2;3Z$r07$&$9$Y$F\e(B
325 \e$B$O\e(B scottish \e$B$H$$$&\e(B music \e$B$N%5%V%H%T%C%/$K<}$a$k!"$H$$$C$?$3$H$G$9!#\e(B
326
327 \e$B%H%T%C%/%b!<%I$KF~$k$K$O!"%0%k!<%W%P%C%U%!$GC1$K\e(B @kbd{t} \e$B$rC!$$$F2<$5$$!#\e(B
328 \e$B$9$k$H\e(B @kbd{T n} \e$B$r;H$C$F8=:_0LCV$G%H%T%C%/$r:n$C$?$j!"$"$k%0%k!<%W\e(B
329 \e$B$r\e(B @kbd{T m} \e$B$r;H$C$F;XDj$7$?%H%T%C%/$K0\$9$3$H$,$G$-$^$9!#$5$i$J$k%3%^\e(B
330 \e$B%s%I$K$D$$$F$O%^%K%e%"%k$+%a%K%e!<$r8+$F2<$5$$!#%0%k!<%W9T$r$h$jNI$/9T2<\e(B
331 \e$B$2\e(B (indent) \e$B$5$;$k$?$a$K!"\e(B@code{gnus-group-line-format} \e$BJQ?t$N@hF,\e(B
332 \e$B$K\e(B @code{%P} \e$B=qK!;EMM$r4^$^$;$kI,MW$,$"$k$+$b$7$l$^$;$s!#\e(B
333
334 @node [2.5]
335 @subsubheading \e$B<ALd\e(B 2.5
336
337 \e$B%0%k!<%W%P%C%U%!$r<j$GJB$YJQ$($k$K$O$I$&$7$?$iNI$$$G$9$+\e(B? \e$B%H%T%C%/Fb$N%0\e(B
338 \e$B%k!<%W$rJB$YJQ$($k$K$O$I$&$7$?$iNI$$$G$9$+\e(B?
339
340 @subsubheading \e$B2sEz\e(B
341
342 \e$B0\F0$5$;$?$$%0%k!<%W$N>e$K%]%$%s%H$r0\F0$7$F\e(B @kbd{C-k} \e$B$rC!$-!"<!$K$=$N\e(B
343 \e$B%0%k!<%W$r0\F0$5$;$kL\E*$N>l=j$K%]%$%s%H$r0\F0$7$F\e(B @kbd{C-y} \e$B$rC!$$$F2<\e(B
344 \e$B$5$$!#\e(B
345
346 @node FAQ 3 - Getting Messages
347 @subsection \e$B%a%C%;!<%8$N<hF@\e(B
348
349 @menu
350 * [3.1]::  \e$B!!;d$O:#$^$5$K\e(B Gnus \e$B$r%$%s%9%H!<%k$7$F\e(B `M-x gnus' \e$B$G\e(B
351              \e$B5/F0$7$?$N$G$9$,!"\e(B"nntp (news) open error" \e$B$H$7$+\e(B
352              \e$B8@$C$F$/$l$^$;$s!#$I$&$7$?$iNI$$$G$9$+\e(B?
353
354 * [3.2]::  \e$B!!;d$O\e(B Windows \e$B$r;H$C$F$$$^$9$,\e(B `~/.gnus.el' \e$B$N0UL#$,\e(B
355              \e$B$o$+$j$^$;$s!#\e(B
356
357 * [3.3]::  \e$B!!;d$N%K%e!<%9%5!<%P!<$OG'>Z$rMW5a$7$^$9!#%G%#%9%/$K\e(B
358              \e$B%f!<%6L>$H%Q%9%o!<%I$rJ]B8$7$F$*$/$K$O!"$I$&$9$l$P\e(B
359              \e$BNI$$$G$9$+\e(B?
360
361 * [3.4]::  \e$B!!\e(BGnus \e$B$O$&$^$/5/F0$7$?$h$&$J$N$G$9$,!"%0%k!<%W$r9VFI\e(B
362              \e$B$9$kJ}K!$,8+$D$1$i$l$^$;$s!#\e(B
363
364 * [3.5]::  \e$B!!\e(BGnus \e$B$,$9$Y$F$N%0%k!<%W$rI=<($7$F$/$l$^$;$s\e(B / \e$B;d$O\e(B
365              \e$B$3$N%5!<%P!<$X$NEj9F$,5v2D$5$l$^$;$s!#$I$&$7$F$G$9\e(B
366              \e$B$+\e(B?
367
368 * [3.6]::  \e$B!!;d$OJ#?t$N%5!<%P!<$+$i%K%e!<%9$r<h$j9~$_$?$$$N$G$9\e(B
369              \e$B$,!"$=$l$O2DG=$G$9$+\e(B?
370
371 * [3.7]::  \e$B!!$=$l$+$i!"%m!<%+%k!&%9%W!<%k!&%U%!%$%k$+$i%K%e!<%9\e(B
372              \e$B$r<h$j9~$`$3$H$O2DG=$G$9$+\e(B?
373
374 * [3.8]::  \e$B!!%K%e!<%9$rFI$`$N$O$&$^$/$$$-$^$7$?$,!";d$O\e(B Gnus \e$B$G\e(B
375              \e$B%a!<%k$bFI$a$k$h$&$K$7$?$$$N$G$9!#$I$&$9$l$PNI$$$G\e(B
376              \e$B$9$+\e(B?
377
378 * [3.9]::  \e$B!!$=$l$+$i!"\e(BIMAP \e$B$G%a!<%k$rFI$a$k$h$&$K$9$k$K$O!"$I$&\e(B
379              \e$B$9$l$PNI$$$G$9$+\e(B?
380
381 * [3.10]:: \e$B!!;d$?$A$O?&>l$G\e(B MS Exchange \e$B%5!<%P!<$N0l$D$r;H$C$F$$\e(B
382              \e$B$k$N$G$9$,!"\e(BGnus \e$B$r;H$C$F$=$3$+$i%a!<%k$rFI$`$3$H$O\e(B
383              \e$B$G$-$^$9$+\e(B?
384
385 * [3.11]:: \e$B!!\e(BPOP3 \e$B$G%a!<%k$r<hF@$9$k%5!<%P!<$G!"%a!<%k$r>C$5$J$$\e(B
386              \e$B$h$&$K\e(B Gnus \e$B$K;X<($9$k$3$H$O$G$-$^$9$+\e(B?
387 @end menu
388
389 @node [3.1]
390 @subsubheading \e$B<ALd\e(B 3.1
391
392 \e$B;d$O:#$^$5$K\e(B Gnus \e$B$r%$%s%9%H!<%k$7$F\e(B @kbd{M-x gnus} \e$B$G5/F0$7$?$N$G$9$,!"\e(B
393 "nntp (news) open error" \e$B$H$7$+8@$C$F$/$l$^$;$s!#$I$&$7$?$iNI$$$G$9$+\e(B?
394
395 @subsubheading \e$B2sEz\e(B
396
397 \e$B$I$3$+$i%K%e!<%9$r<hF@$9$Y$-$+$r\e(B Gnus \e$B$K65$($F$"$2$J$1$l$P$J$j$^$;$s!#$d\e(B
398 \e$B$jJ}$K$D$$$F$OJ88%$rFI$s$G2<$5$$!#=i$a$F5/F0$9$k$N$G$"$l$P!"<!$N$h$&$J$b\e(B
399 \e$B$N$r\e(B @file{~/.gnus.el} \e$B%U%!%$%k$K=q$-9~$s$G$_$F2<$5$$\e(B:
400
401 @lisp
402 (setq gnus-select-method '(nntp "news.yourprovider.net"))
403 (setq user-mail-address "you@@yourprovider.net")
404 (setq user-full-name "Your Name")
405 @end lisp
406
407 @node [3.2]
408 @subsubheading \e$B<ALd\e(B 3.2
409
410 \e$B;d$O\e(B Windows \e$B$r;H$C$F$$$^$9$,\e(B @file{~/.gnus.el} \e$B$N0UL#$,$o$+$j$^$;$s!#\e(B
411
412 @subsubheading \e$B2sEz\e(B
413
414 @file{~/} \e$B$H$O!"\e(BGnus \e$B$H\e(B Emacs \e$B$,@_Dj%U%!%$%k$rC5$9>l=j$G$"$k%[!<%`%G%#%l\e(B
415 \e$B%/%H%j!<$N$3$H$G$9!#$G$b!"<B$O$=$N0UL#$rCN$i$J$/$F$b9=$o$J$$$N$G$9!#\e(B
416 Emacs \e$B$,$o$+$C$F$$$l$P==J,$G$9$+$i!#\e(B
417 :-)  @kbd{C-x C-f ~/.gnus.el RET} \e$B$H%?%$%W$9$l$P\e(B (\e$B$=$&!"\e(BWindows \e$B$G$b%9%i%C\e(B
418 \e$B%7%e$G$$$$$N$G$9\e(B)\e$B!"\e(BEmacs \e$B$O@5$7$$%U%!%$%k$r3+$$$F$/$l$k$G$7$g$&\e(B (\e$B$=$l$,\e(B
419 \e$B?75,%U%!%$%k$G$"$k$?$a$KCf?H$,6u$C$]$G$"$k$3$H$O!"$*$*$$$K$"$jF@$k$G$7$g\e(B
420 \e$B$&\e(B)\e$B!#$7$+$7!"$A$g$C$HBT$C$F2<$5$$!#\e(BEmacs \e$B$,A*$V%G%#%l%/%H%j!<$O!"$-$C$H\e(B
421 \e$B$"$J$?$N4uK>DL$j$K$O$J$i$J$$$N$G!"@5$7$$$d$jJ}$G$=$l$r9T$J$$$^$7$g$&!#Bh\e(B
422 \e$B0l$K!"Nc$($P\e(B c:\myhome \e$B$N$h$&$JE,Ev$J%G%#%l%/%H%j!<$r\e(B (\e$B%G%#%l%/%H%j!<L>\e(B
423 \e$B$K6uGr$r4^$a$J$$$G\e(B) \e$B:n$C$F2<$5$$!#$=$7$F!"$3$N%G%#%l%/%H%j!<$r4D6-JQ\e(B
424 \e$B?t\e(B HOME \e$B$K@_Dj$7$^$7$g$&!#$3$l$r\e(B Win9x \e$B$+\e(B Me \e$B$G9T$J$&$K$O!"\e(B
425 @file{autoexec.bat} \e$B%U%!%$%k$K0J2<$N9T$rDI2C$7$F!":F5/F0$7$F2<$5$$!#\e(B
426
427 @example
428 SET HOME=C:\myhome
429 @end example
430
431 @noindent
432 NT, 2000 \e$B$*$h$S\e(B XP \e$B$G$O!"%7%9%F%`!&%*%W%7%g%s$rF~NO$9$k$?$a\e(B
433 \e$B$K\e(B @kbd{Winkey + Pause/Break} \e$B$rC!$$$F\e(B (\e$B$b$7$=$l$,;H$($J$+$C$?$i\e(B Control
434 Panel -> System \e$B$rC)$C$F\e(B) \e$B2<$5$$!#$=$3$G4D6-JQ?t$r@_Dj$G$-$k$G$7$g$&$+$i!"\e(B
435 HOME \e$B$H$$$&L>A0$GCM$,\e(B C:\myhome \e$B$N$b$N$r:n$C$F2<$5$$!#:F5/F0$OITMW$G$9!#\e(B
436
437 \e$B$G$O!"\e(BEmacs \e$B$K\e(B @kbd{C-x C-f ~/.gnus.el RET C-x C-s} \e$B$r;X<($7\e(B
438 \e$B$F!"\e(B@file{~/.gnus.el} \e$B%U%!%$%k$r:n$j$^$7$g$&!#\e(B
439
440 @node [3.3]
441 @subsubheading \e$B<ALd\e(B 3.3
442
443 \e$B;d$N%K%e!<%9%5!<%P!<$OG'>Z$rMW5a$7$^$9!#%G%#%9%/$K%f!<%6L>$H%Q%9%o!<%I$r\e(B
444 \e$BJ]B8$7$F$*$/$K$O!"$I$&$9$l$PNI$$$G$9$+\e(B?
445
446 @subsubheading \e$B2sEz\e(B
447
448 \e$B<!$N$h$&$K!"$=$l$>$l$N%5!<%P!<$K4X$9$k9T$r4^$s$@\e(B @file{~/.authinfo} \e$B%U%!\e(B
449 \e$B%$%k$r:n$C$F2<$5$$!#\e(B
450
451 @example
452 machine news.yourprovider.net login YourUserName password YourPassword
453 @end example
454
455 @noindent
456 OS \e$B$,BP1~$7$F$$$k$J$i$P!"$=$N%U%!%$%k$rB>?M$,FI$a$J$$$h$&$K$7$F$*$-$^$7$g\e(B
457 \e$B$&!#\e(BUnix \e$B$G$O%7%'%k>e$G<!$N%3%^%s%I$r<B9T$7$F2<$5$$!#\e(B
458
459 @example
460 chmod 600 ~/.authinfo
461 @end example
462
463 @node [3.4]
464 @subsubheading \e$B<ALd\e(B 3.4
465
466 Gnus \e$B$O$&$^$/5/F0$7$?$h$&$J$N$G$9$,!"%0%k!<%W$r9VFI$9$kJ}K!$,8+$D$1$i$l\e(B
467 \e$B$^$;$s!#\e(B
468
469 @subsubheading \e$B2sEz\e(B
470
471 \e$B$=$N%0%k!<%W$NL>A0$,$o$+$C$F$$$k$N$J$i!"%0%k!<%W%P%C%U%!$G\e(B @kbd{U
472 name.of.group RET} \e$B$r;H$C$F2<$5$$\e(B (\e$B%?%VJd40$r;H$(!"%k!<%/\e(B (\e$BLuCm\e(B: \e$B%*%S\e(B=\e$B%o\e(B
473 \e$B%s!&%1%N!<%S$N@<$G\e(B))\e$B!#$"$k$$$O%0%k!<%W%P%C%U%!$G\e(B @kbd{^} \e$B$r;H$$$^$7$g$&!#\e(B
474 \e$B$3$l$O$"$J$?$r%5!<%P!<%P%C%U%!$X$$$6$J$$$^$9!#$=$N>l9g$O!"L\E*$N%0%k!<%W\e(B
475 \e$B$,$"$k%5!<%P!<$N>e$K%]%$%s%H\e(B (\e$B%+!<%=%k\e(B) \e$B$rCV$$$F\e(B @kbd{RET} \e$B$rC!$-!"FI$_\e(B
476 \e$B$?$$%0%k!<%W$K%]%$%s%H$r0\F0$7$F$+$i\e(B @kbd{u} \e$B$G$=$N%0%k!<%W$r9VFI$7$^$7$g\e(B
477 \e$B$&!#\e(B
478
479 @node [3.5]
480 @subsubheading \e$B<ALd\e(B 3.5
481
482 Gnus \e$B$,$9$Y$F$N%0%k!<%W$rI=<($7$F$/$l$^$;$s\e(B / \e$B;d$O$3$N%5!<%P!<$X$NEj9F$,\e(B
483 \e$B5v2D$5$l$^$;$s!#$I$&$7$F$G$9$+\e(B?
484
485 @subsubheading \e$B2sEz\e(B
486
487 \e$B%W%m%P%$%@!<$N$$$/$D$+$OF?L>$G$N@\B3$r@)8B$7$F$$$F!"G'>Z$7$F$+$i$G$J$$$H\e(B
488 \e$B40A4$J%"%/%;%9$r5v$7$^$;$s!#\e(BGnus \e$B$KG'>Z$N$?$a$N>pJs\e(B (authinfo) \e$B$rAw=P$5\e(B
489 \e$B$;$k$K$O!"\e(B@file{~/.authinfo} \e$B%U%!%$%k$N3:Ev$9$k%5!<%P!<$N9T$N:G8e$K\e(B
490
491 @example
492 force yes
493 @end example
494
495 @noindent
496 \e$B$rDI2C$7$F2<$5$$!#\e(B
497
498 @node [3.6]
499 @subsubheading \e$B<ALd\e(B 3.6
500
501 \e$B;d$OJ#?t$N%5!<%P!<$+$i%K%e!<%9$r<h$j9~$_$?$$$N$G$9$,!"$=$l$O2DG=$G$9$+\e(B?
502
503 @subsubheading \e$B2sEz\e(B
504
505 \e$B$b$A$m$s!#JQ?t\e(B @code{gnus-secondary-select-methods} \e$B$K!"$b$C$HB?$/$N5-;v\e(B
506 \e$B$N6!5k85$r@_Dj$9$k$3$H$,$G$-$^$9!#0J2<$N$h$&$J$b$N\e(B
507 \e$B$r\e(B @file{~/.gnus.el} \e$B%U%!%$%k$KDI2C$7$F2<$5$$\e(B:
508
509 @lisp
510 (add-to-list 'gnus-secondary-select-methods
511              '(nntp "news.yourSecondProvider.net"))
512 (add-to-list 'gnus-secondary-select-methods
513              '(nntp "news.yourThirdProvider.net"))
514 @end lisp
515
516 @node [3.7]
517 @subsubheading \e$B<ALd\e(B 3.7
518
519 \e$B$=$l$+$i!"%m!<%+%k!&%9%W!<%k!&%U%!%$%k$+$i%K%e!<%9$r<h$j9~$`$3$H$O2DG=$G\e(B
520 \e$B$9$+\e(B?
521
522 @subsubheading \e$B2sEz\e(B
523
524 \e$BLdBj$"$j$^$;$s!#$=$l$O\e(B @code{nnspool} \e$B$H$$$&$b$&0l$D$NA*BrJ}K!$G!"$3$s$J\e(B
525 \e$B$U$&$K@_Dj$7$F2<$5$$\e(B:
526
527 @lisp
528 (add-to-list 'gnus-secondary-select-methods '(nnspool ""))
529 @end lisp
530
531 @noindent
532 \e$B$"$k$$$O\e(B @acronym{NNTP} \e$B$rBh0l%K%e!<%9%=!<%9$H$7$F;H$&I,MW$,L5$$$N$G$"$l\e(B
533 \e$B$P!"$3$&$7$F2<$5$$\e(B:
534
535 @lisp
536 (setq gnus-select-method '(nnspool ""))
537 @end lisp
538
539 @noindent
540 Gnus \e$B$O\e(B @file{/usr/spool/news} \e$B$K$"$k%9%W!<%k!&%U%!%$%k$rC5$7$^$9!#2?$+\e(B
541 \e$B0c$&$3$H$r$d$j$?$$$N$J$i$P!">e5-$N9T$r<!$N$h$&$J$b$N$KJQ99$7$F2<$5$$\e(B:
542
543 @lisp
544 (add-to-list 'gnus-secondary-select-methods
545              '(nnspool ""
546                        (nnspool-directory "/usr/local/myspoolddir")))
547 @end lisp
548
549 @noindent
550 \e$B$3$l$O!"%9%W!<%k$,$"$k%G%#%l%/%H%j!<$r!"$3$N%5!<%P!<$@$1$N$?$a$K@_Dj$7$^\e(B
551 \e$B$9!#$5$i$K!"5-;v$rEj9F$9$k$?$a$K;H$&%W%m%0%i%`$J$I$r@_Dj$9$kI,MW$,$"$k$+\e(B
552 \e$B$b$7$l$^$;$s!#$=$&$$$&>l9g$K$I$&$7$?$iNI$$$+$K$D$$$F$O!"\e(BGnus \e$B$N%^%K%e%"\e(B
553 \e$B%k$r;2>H$7$F2<$5$$!#\e(B
554
555 @node [3.8]
556 @subsubheading \e$B<ALd\e(B 3.8
557
558 \e$B%K%e!<%9$rFI$`$N$&$^$/$$$-$^$7$?$,!";d$O\e(B Gnus \e$B$G%a!<%k$bFI$a$k$h$&$K$7$?\e(B
559 \e$B$$$N$G$9!#$I$&$9$l$PNI$$$G$9$+\e(B?
560
561 @subsubheading \e$B2sEz\e(B
562
563 \e$B$=$l$O>/$7$P$+$jFq$7$$$G$9!#;H$&$3$H$,$G$-$k%a!<%k%=!<%9$O$$$C$Q$$$"$k$7!"\e(B
564 \e$B%a!<%k$r3JG<$9$kJ}K!$O$?$/$5$s$"$k$7!"Aw?.$9$k$?$a$NJ}K!$bMM!9$J$N$G!#:G\e(B
565 \e$B$b$"$j$U$l$F$$$k$N$O!"<!$NFs$D$N;vNc$N$h$&$J$b$N$G$7$g$&\e(B:
566
567 @enumerate
568 @item
569 @acronym{POP3} \e$B%5!<%P!<$+$i%a!<%k$rFI$_!"\e(B@acronym{SMTP} \e$B%5!<%P!<$KD>@\%a!<\e(B
570 \e$B%k$rAw?.$7$^$9!#\e(B
571
572 @item
573 fetchmail \e$B$N$h$&$J%W%m%0%i%`$G%a!<%k$r<h$j9~$s$G!"\e(BGnus \e$B$,FI$`$3$H$K$J$C\e(B
574 \e$B$F$$$k%G%#%l%/%H%j!<$K3JG<$7$^$9!#30$K9T$/%a!<%k$O\e(B Sendmail, Postfix \e$B$^\e(B
575 \e$B$?$OB>$N\e(B MTA \e$B$K$h$C$FAw=P$5$l$^$9!#\e(B
576 @end enumerate
577
578 \e$B$H$-$K$O!"$3$l$i$rJ;MQ$9$kI,MW$5$($"$j$^$9!#\e(B
579
580 \e$B$7$+$7:G=i$K9T$J$&$3$H$O!"$I$NJ}K!$G%a!<%k$r3JG<$9$k$+!"\e(BGnus \e$B$NMQ8l$G8@\e(B
581 \e$B$&$H!"$I$N%P%C%/%(%s%I$r;H$&$+$r\e(B Gnus \e$B$K;X<($9$k$3$H$G$9!#\e(BGnus \e$B$OB?$/$N\e(B
582 \e$B0[$J$k%P%C%/%(%s%I$r%5%]!<%H$7$^$9$,!":G$b0lHLE*$K;H$o$l$F$$$k$N\e(B
583 \e$B$O\e(B @code{nnml} \e$B$G$9!#$=$l$O0lDL$N%a!<%k$r0l$D$N%U%!%$%k$K3JG<$7!"$=$N$?\e(B
584 \e$B$a6K$a$F9bB.$G$9!#$G$b!"$"$J$?$,;H$C$F$$$k%U%!%$%k%7%9%F%`$,$?$/$5$s$N>.\e(B
585 \e$B$5$J%U%!%$%k$r07$&>e$GLdBj$,$"$k$N$J$i$P!"0l$D$N%0%k!<%W$N$9$Y$F$N%a!<%k\e(B
586 \e$B$r0l$D$N%U%!%$%k$K<}$a$kJ}K!$r;H$&I,MW$,$"$k$+$b$7$l$^$;$s!#$*$=$i$/$=$&\e(B
587 \e$B$$$&>l9g$NA*Br;h$,\e(B @code{nnfolder} \e$B%P%C%/%(%s%I$G$9!#\e(B
588
589 @noindent
590 @code{nnml} \e$B$r;H$&$K$O!"0J2<$r\e(B @file{~/.gnus.el} \e$B%U%!%$%k$K2C$($F2<$5$$\e(B:
591
592 @lisp
593 (add-to-list 'gnus-secondary-select-methods '(nnml ""))
594 @end lisp
595
596 @noindent
597 @code{nnfolder} \e$B$r;H$$$?$$$N$J$i$P!"$"$J$?$NA[A|$7$?DL$j!"$3$&$9$l$PNI$$\e(B
598 \e$B$G$7$g$&\e(B:
599
600 @lisp
601 (add-to-list 'gnus-secondary-select-methods '(nnfolder ""))
602 @end lisp
603
604 @noindent
605 \e$B<!$K!"%a!<%k$r$I$3$+$i<hF@$9$k$+$r\e(B Gnus \e$B$KEA$($J$1$l$P$J$j$^$;$s!#$=$l\e(B
606 \e$B$,\e(B @acronym{POP3} \e$B%5!<%P!<$G$"$k$N$J$i!"$3$N$h$&$K@_Dj$7$F2<$5$$\e(B:
607
608 @lisp
609 (add-to-list 'mail-sources '(pop :server "pop.YourProvider.net"
610                                  :user "yourUserName"
611                                  :password "yourPassword"))
612 @end lisp
613
614 @noindent
615 \e$B$b$7$=$3$K%Q%9%o!<%I$r=q$$$F$*$/$N$J$i!"B>?M$,\e(B @file{~/.gnus.el} \e$B%U%!%$\e(B
616 \e$B%k$rFI$a$J$$$h$&$K$7$F$*$$$F2<$5$$!#%a!<%k$r%m!<%+%k%^%7%s$NEAE}E*$J%9%W!<\e(B
617 \e$B%k%U%!%$%k$+$iFI$_$?$$>l9g$O!"0J2<$N$h$&$K@_Dj$7$F2<$5$$\e(B:
618
619 @lisp
620 (add-to-list 'mail-sources '(file :path "/path/to/spool/file"))
621 @end lisp
622
623 @noindent
624 \e$B$b$7$=$l$,\e(B Postfix, Qmail \e$B$^$?$O\e(B (\e$B$=$&$$$&$U$&$K@_Dj$5$l$F$$$k\e(B)
625 fetchmail \e$B$K$h$C$F;H$o$l$k!"0lDL\e(B/\e$B0l%U%!%$%k$N\e(B Maildir \e$B$G$"$k$N$J$i$P!"$3\e(B
626 \e$B$s$J$U$&$K$7$^$7$g$&\e(B:
627
628 @lisp
629 (add-to-list 'mail-sources '(maildir :path "/path/to/Maildir/"
630                                      :subdirs ("cur" "new")))
631 @end lisp
632
633 @noindent
634 \e$B$=$7$F:G8e$K!"%a!<%k$r0l$D$N%G%#%l%/%H%j!<$K$"$kJ#?t$N%U%!%$%k$+$iFI$`$h\e(B
635 \e$B$&$K$7$?$$$N$G$"$l$P\e(B (\e$BNc$($P\e(B procmail \e$B$,$9$G$KJ,3d$7$F$"$k$H$$$&M}M3$G\e(B)\e$B!"\e(B
636 \e$B@_Dj$O0J2<$N$h$&$K$J$j$^$9\e(B:
637
638 @lisp
639 (add-to-list 'mail-sources
640              '(directory :path "/path/to/procmail-dir/"
641                          :suffix ".prcml"))
642 @end lisp
643
644 @noindent
645 \e$B$3$3$G\e(B @code{:suffix} \e$B$K;XDj$7$?\e(B ".prcml" \e$B$O!"\e(BGnus \e$B$K3HD%;R$,\e(B .prcml \e$B$N\e(B
646 \e$B%U%!%$%k$@$1$r;H$&$3$H$r;X<($9$k$?$a$N$b$N$G$9!#\e(B
647
648 \e$B$5$"!"8e$O$I$&$d$C$F%a!<%k$rAw?.$9$k$+$r\e(B Gnus \e$B$K65$($k$@$1$G$9!#%a!<%k$N\e(B
649 \e$BAw?.$K\e(B sendmail \e$B$r;H$$$?$1$l$P\e(B (\e$B$^$?$O!"$"$J$?$N%7%9%F%`$N\e(B MTA \e$B$,2?$G$"\e(B
650 \e$B$l\e(B sendmail \e$B$NLr$r1i$8$k$N$J$i$P\e(B)\e$B!"2?$b$7$J$/$F$bNI$$$N$G$9!#$G$b!"$b\e(B
651 \e$B$7\e(B @acronym{SMTP} \e$B%5!<%P!<$K%a!<%k$rAw$j$?$$$N$@$C$?$i!"0J2<$N$h$&$J$b$N\e(B
652 \e$B$,\e(B @file{~/.gnus.el} \e$B%U%!%$%k$K=q$+$l$F$$$kI,MW$,$"$j$^$9\e(B:
653
654 @lisp
655 (setq send-mail-function 'smtpmail-send-it)
656 (setq message-send-mail-function 'smtpmail-send-it)
657 (setq smtpmail-default-smtp-server "smtp.yourProvider.net")
658 @end lisp
659
660 @node [3.9]
661 @subsubheading \e$B<ALd\e(B 3.9
662
663 \e$B$=$l$+$i!"\e(B@acronym{IMAP} \e$B$G%a!<%k$rFI$a$k$h$&$K$9$k$K$O!"$I$&$9$l$PNI$$\e(B
664 \e$B$G$9$+\e(B?
665
666 @subsubheading \e$B2sEz\e(B
667
668 Gnus \e$B$G\e(B @acronym{IMAP} \e$B$r;H$&$K$OFs$D$NJ}K!$,$"$j$^$9!#:G=i$N\e(B
669 \e$B$O\e(B @acronym{IMAP} \e$B$r\e(B @acronym{POP3} \e$B$N$h$&$K;H$&$b$N$G!"\e(B
670 Gnus \e$B$O\e(B @acronym{IMAP} \e$B%5!<%P!<$+$i%a!<%k$r<hF@$7$F%G%#%9%/$K3JG<$7$^$9!#\e(B
671 \e$B$3$l$r$d$j$?$$$N$J$i\e(B (\e$BK\Ev$K$=$s$J$3$H$r$7$?$$?M$O$$$J$$$G$7$g$&$1$l$I\e(B)\e$B!"\e(B
672 \e$B0J2<$N@_Dj$r\e(B @file{~/.gnus.el} \e$B%U%!%$%k$K2C$($F2<$5$$\e(B:
673
674 @lisp
675 (add-to-list 'mail-sources '(imap :server "mail.mycorp.com"
676                                   :user "username"
677                                   :pass "password"
678                                   :stream network
679                                   :authentication login
680                                   :mailbox "INBOX"
681                                   :fetchflag "\\Seen"))
682 @end lisp
683
684 @noindent
685 @code{:stream} \e$B$*$h$S\e(B/\e$B$^$?$O\e(B @code{:authentication} \e$B$N9`$O$$$8$kI,MW$,$"\e(B
686 \e$B$k$+$b$7$l$^$;$s!#;H$&$3$H$,$G$-$kCM$K$D$$$F$O\e(B Gnus \e$B%^%K%e%"\e(B
687 \e$B%k\e(B (@pxref{Mail Source Specifiers, ,\e$B%a!<%k%=!<%9;X<(;R\e(B, gnus-ja, The
688 Gnus Manual}) \e$B$r;2>H$7$F2<$5$$!#\e(B
689
690 @acronym{IMAP} \e$B$r$=$l$,0U?^$5$l$?J}K!$G;H$$$?$$>l9g$O!"0c$&$d$jJ}$K=>$&\e(B
691 \e$BI,MW$,$"$j$^$9!#$=$&$9$k$K$OA*BrJ}K!$K\e(B @code{nnimap} \e$B$r2C$(!"$=$3$G%5!<\e(B
692 \e$B%P!<$K4X$9$k>pJs$rM?$($F2<$5$$\e(B:
693
694 @lisp
695 (add-to-list 'gnus-secondary-select-methods
696              '(nnimap "Give the baby a name"
697                       (nnimap-address "imap.yourProvider.net")
698                       (nnimap-port 143)
699                       (nnimap-list-pattern "archive.*")))
700 @end lisp
701
702 @noindent
703 \e$B$5$i$K!"\e(BGnus \e$B$,@5$7$$$d$jJ}$r?dB,$G$-$J$$>l9g$K$O!"%5!<%P!<$KG'>Z$7$F$b\e(B
704 \e$B$i$&J}K!$r;XDj$7$J$1$l$P$J$i$J$$$G$7$g$&!#>\$7$$>pJs$O%^%K%e%"\e(B
705 \e$B%k\e(B (@pxref{IMAP, ,IMAP, gnus-ja, The Gnus Manual}) \e$B$r;2>H$7$F2<$5$$!#\e(B
706
707 @node [3.10]
708 @subsubheading \e$B<ALd\e(B 3.10
709
710 \e$B;d$?$A$O?&>l$G\e(B MS Exchange \e$B%5!<%P!<$N0l$D$r;H$C$F$$$k$N$G$9$,!"\e(BGnus \e$B$r;H$C\e(B
711 \e$B$F$=$3$+$i%a!<%k$rFI$`$3$H$O$G$-$^$9$+\e(B?
712
713 @subsubheading \e$B2sEz\e(B
714
715 \e$B%5!<%P!<$K\e(B @acronym{IMAP} \e$B$H$$$&?7$7$$1?F07$$r0lB-$O$+$;$F$/$l$k$h$&$K!"\e(B
716 \e$B4IM}?M$K$*4j$$$7$F2<$5$$!#$=$7$F>e5-$N@bL@$K=>$C$F!"I,MW$J$3$H$r9T$J$C$F\e(B
717 \e$B2<$5$$!#\e(B
718
719 @node [3.11]
720 @subsubheading \e$B<ALd\e(B 3.11
721
722 POP3 \e$B$G%a!<%k$r<hF@$9$k%5!<%P!<$G!"%a!<%k$r>C$5$J$$$h$&$K\e(B Gnus \e$B$K;X<($9\e(B
723 \e$B$k$3$H$O$G$-$^$9$+\e(B?
724
725 @subsubheading \e$B2sEz\e(B
726
727 \e$B$=$b$=$b\e(B @acronym{POP3} \e$B$O$=$&$$$&$U$&$KF0:n$9$k$3$H$,0U?^$5$l$F$$$^$;$s!#\e(B
728 \e$B$b$72DG=@-$,$"$k$N$J$i$P!"%a%C%;!<%8$r%5!<%P!<>e$K;D$9$?$a$K\e(B
729 \e$B$O\e(B @acronym{IMAP} \e$B%W%m%H%3%k$r;H$&$Y$-$G$9!#$=$l$G$b$J$*!"$=$&$$$&5!G=$r\e(B
730 \e$BI,MW$H$9$k>u67$,$"$k$+$b$7$l$^$;$s$,!"Ha$7$$$+$J!"\e(BGnus \e$B<+BN$O$=$&$9$k$?\e(B
731 \e$B$a$N4{@_$N5!G=$r;}$C$F$$$J$$$N$G$9!#\e(B
732
733 \e$B$7$+$7$3$3$O\e(B Gnus \e$BB<$G$9$+$i!"$"$J$?$N4uK>$rC#@.$9$k8+9~$_$,L5$$$o$1$G$O\e(B
734 \e$B$"$j$^$;$s!#:G$b4JC1$JJ}K!$O!"%a!<%k$N%3%T!<$r<h$j9~$s$G!"$=$l$i$r%G%#%9\e(B
735 \e$B%/$K3JG<$9$k30It%W%m%0%i%`$r<j$KF~$l$k$3$H$G$9!#$=$&$9$l$P\e(B Gnus \e$B$O$=$3$+\e(B
736 \e$B$iFI$`$3$H$,$G$-$^$9!#Nc$($P\e(B Unix \e$B%7%9%F%`$G$O\e(B fetchmail \e$B$,$=$l$G$9!#\e(BMS
737 Windows \e$B$G$O!"M%$l$?%K%e!<%9$H%a!<%k$N%5!<%P!<$G$"$k\e(B Hamster \e$B$r;H$&$3$H\e(B
738 \e$B$,$G$-$^$9!#\e(B
739
740 \e$BJL$N2r$O!"\e(BGnus \e$B$,\e(B @acronym{POP3} \e$B%5!<%P!<$+$i%a!<%k$r<hF@$9$k<jCJ$r!"%a!<\e(B
741 \e$B%k$r%5!<%P!<$K;D$9$3$H$,$G$-$k$b$N$GCV$-49$($k$3$H$G$7$g$&!#\e(BXEmacs \e$B$r;H$C\e(B
742 \e$B$F$$$k$N$G$"$l$P\e(B mail-lib \e$B%Q%C%1!<%8$r<j$KF~$l$F2<$5$$!#$=$l$O3HD%$5$l\e(B
743 \e$B$?\e(B @file{pop3.el} \e$B$r4^$s$G$$$^$9!#%U%!%$%k$NCf?H$r8+$F2<$5$$!#$=$l$r;H$&\e(B
744 \e$B$h$&$K\e(B Gnus \e$B$K;X<($9$k$d$jJ}$H!"<hF@$7$?%a!<%k$r:o=|$7$J$$J}K!$N@bL@$,$"\e(B
745 \e$B$j$^$9!#\e(BGNU Emacs \e$B$r;H$C$F$$$k>l9g$O!"F1$8$3$H$r9T$J$&$3$H$,$G$-\e(B
746 \e$B$k\e(B @file{epop3.el} \e$B$rC5$7$F2<$5$$\e(B (\e$B$=$N%U%!%$%k$N85$N=P$I$3$m$rCN$C$F$$\e(B
747 \e$B$k?M$O!";d\e(B (\e$BLuCm\e(B: Simon Josefsson \e$B$5$s$@$H;W$$$^$9!"$?$V$s\e(B) \e$B$K%a!<%k$rAw$C\e(B
748 \e$B$F2<$5$$\e(B)\e$B!#$5$i$K!"\e(BGnus \e$B$K30It%W%m%0%i%`\e(B (\e$BNc$($P\e(B fetchmail) \e$B$r;H$C$F%a!<\e(B
749 \e$B%k$r<h$j4s$;$k$h$&$K$5$;$k$3$H$b$G$-$^$9!#$d$jJ}$O\e(B Gnus \e$B%^%K%e%"\e(B
750 \e$B%k\e(B (@pxref{Mail Source Specifiers, ,\e$B%a!<%k%=!<%9;X<(;R\e(B, gnus-ja, The
751 Gnus Manual}) \e$B$r;2>H$7$F2<$5$$!#\e(B
752
753 @quotation
754 \e$BLuCm\e(B: T-gnus \e$B$K4^$^$l$F$$$k\e(B @file{pop3.el} \e$B$O!"\e(BXEmacs \e$B$N$d$jJ}$r$5$i$KH/\e(B
755 \e$BE8$5$;$F!"40A4$K\e(B Gnus \e$B$H$H$b$KF0:n$9$k$h$&$K$J$C$F$$$^$9\e(B (\e$B$7$?\e(B)\e$B!#\e(B
756 @end quotation
757
758 @node FAQ 4 - Reading messages
759 @subsection \e$B%a%C%;!<%8$rFI$`\e(B
760
761 @menu
762 * [4.1]::  \e$B!!%0%k!<%W$KF~$k$H!"0JA0$KFI$s$@%a%C%;!<%8$,A4It$J$/\e(B
763              \e$B$J$C$F$7$^$C$F$$$^$9!#$b$&0lEYFI$`$K$O!"$I$&$7$?$i\e(B
764              \e$BNI$$$G$9$+\e(B?
765
766 * [4.2]::  \e$B!!Bg;v$J%a%C%;!<%8$r!"$9$G$KFI$s$@$3$H$,$"$C$F$b!"%0\e(B
767              \e$B%k!<%W$KF~$C$?$H$-$O$$$D$G$b8+$($k$h$&$K\e(B Gnus \e$B$K;X\e(B
768              \e$B<($9$k$K$O!"$I$&$9$l$PNI$$$G$9$+\e(B?
769
770 * [4.3]::  \e$B!!%a%C%;!<%8$N%X%C%@!<$r8+$k$K$O$I$&$7$?$iNI$$$G$9$+\e(B?
771
772 * [4.4]::  \e$B!!@07A$5$l$F$$$J$$@8$N%a%C%;!<%8$r8+$k$K$O!"$I$&$9$l\e(B
773              \e$B$PNI$$$G$9$+\e(B?
774
775 * [4.5]::  \e$B!!5-;v%P%C%U%!$N@hF,$K\e(B Gnus \e$B$,%G%#%U%)%k%H$GI=<($9$k\e(B
776              \e$B%X%C%@!<$rJQ99$9$k$K$O!"$I$&$7$?$iNI$$$G$9$+\e(B?
777
778 * [4.6]::  \e$B!!\e(BHTML \e$B%a!<%k$rIA2h$9$k$N$G$O$J$/!"$=$l$,$"$k>l9g$K$O\e(B
779              \e$B%F%-%9%H$N%Q!<%H$r\e(B Gnus \e$B$KI=<($7$FM_$7$$$G$9!#$I$&\e(B
780              \e$B$9$l$PNI$$$G$9$+\e(B?
781
782 * [4.7]::  \e$B!!\e(BHTML \e$B%a!<%k$r\e(B w3 \e$B0J30$N%V%i%&%6!<$r;H$C$FIA2h$5$;$k\e(B
783              \e$B$3$H$O$G$-$^$9$+\e(B?
784
785 * [4.8]::  \e$B!!$>$s$6$$$K9=@.$5$l$?%a!<%k$r$b$C$HFI$_0W$/$9$k$?$a\e(B
786              \e$B$N!"2?$+$,$"$j$^$9$+\e(B?
787
788 * [4.9]::  \e$B!!FCDj$NCx<T$,Aw?.$7$?$b$N$d!"BjL>$KFCDj$N8l$,4^$^$l\e(B
789              \e$B$F$$$k%a%C%;!<%8$r!"<+F0E*$KL5;k$9$kJ}K!$O$"$j$^$9\e(B
790              \e$B$+\e(B?  \e$B$^$?!"$b$C$H6=L#?<$$$b$N$r2?$i$+$NJ}K!$G6/D4\e(B
791              \e$BI=<($5$;$k$3$H$O$G$-$^$9$+\e(B?
792
793 * [4.10]:: \e$B!!$$$/$D$+$N\e(B (\e$BNc$($P%a!<%k$N\e(B) \e$B%0%k!<%W$G!"%9%l%C%II=\e(B
794              \e$B<($r$5$;$J$/$9$k$3$H$O$G$-$^$9$+\e(B?  \e$B$"$k$$$O!"$$$/$D\e(B
795              \e$B$+$N%0%k!<%W$K8GM-$NJQ?t$r@_Dj$9$k$3$H$,$G$-$^$9$+\e(B?
796
797 * [4.11]:: \e$B!!;d$,=q$$$?%a%C%;!<%8$H%U%)%m!<5-;v$r!"6/D4I=<($5$;\e(B
798              \e$B$k$3$H$O$G$-$^$9$+\e(B?
799
800 * [4.12]:: \e$B!!FC$K%a!<%k$N%0%k!<%W$G!"\e(BGnus \e$B$,%0%k!<%W%P%C%U%!$KI=\e(B
801              \e$B<($9$k%a%C%;!<%8$N9g7W$N?t$,Hs>o$KBg$-$$$N$G$9!#$3\e(B
802              \e$B$l$O%P%0$G$9$+\e(B?
803
804 * [4.13]:: \e$B!!35N,%P%C%U%!$H5-;v%P%C%U%!$NG[CV$,5$$KF~$i$J$$$N$G\e(B
805              \e$B$9$,!"$I$&$d$C$?$iJQ99$G$-$^$9$+\e(B?  \e$B$G$-$k$J$i;0LL$G\e(B
806              \e$BI=<($5$;$?$$$G$9!#\e(B
807
808 * [4.14]:: \e$B!!35N,%P%C%U%!$r8+$;$k$d$jJ}$,9%$-$G$O$"$j$^$;$s!#D4\e(B
809              \e$B@0$9$k$K$O!"$I$&$9$l$PNI$$$G$9$+\e(B?
810
811 * [4.15]:: \e$B!!$d$C$F$-$?%a!<%k$r$$$m$$$m$J%0%k!<%W$K?6$jJ,$1$k$K\e(B
812              \e$B$O!"$I$&$7$?$iNI$$$G$9$+\e(B?
813 @end menu
814
815 @node [4.1]
816 @subsubheading Question 4.1
817
818 When I enter a group, all read messages are gone. How to view them again?
819
820 @subsubheading Answer
821
822 If you enter the group by saying  
823 @samp{RET}
824 in group buffer with point over the group, only unread and ticked messages are loaded. Say
825 @samp{C-u RET}
826 instead to load all available messages. If you want only the e.g. 300 newest say
827 @samp{C-u 300 RET}
828
829 Loading only unread messages can be annoying if you have threaded view enabled, say
830
831 @lisp
832 (setq gnus-fetch-old-headers 'some)
833 @end lisp
834
835 @noindent
836 in ~/.gnus.el to load enough old articles to prevent teared threads, replace 'some with t to load
837 all articles (Warning: Both settings enlarge the amount of data which is 
838 fetched when you enter a group and slow down the process of entering a group).
839
840 If you already use Gnus 5.10, you can say 
841 @samp{/o N} 
842 In summary buffer to load the last N messages, this feature is not available in 5.8.8
843
844 If you don't want all old messages, but the parent of the message you're just reading,
845 you can say @samp{^}, if you want to retrieve the whole thread
846 the message you're just reading belongs to, @samp{A T} is your friend.
847
848 @node [4.2]
849 @subsubheading Question 4.2
850
851 How to tell Gnus to show an important message every time I
852 enter a group, even when it's read?
853
854 @subsubheading Answer
855
856 You can tick important messages. To do this hit
857 @samp{u} while point is in summary buffer
858 over the message. When you want to remove the mark, hit
859 either @samp{d} (this deletes the tick
860 mark and set's unread mark) or @samp{M c}
861 (which deletes all marks for the message).
862
863 @node [4.3]
864 @subsubheading Question 4.3
865
866 How to view the headers of a message?
867
868 @subsubheading Answer
869
870 Say @samp{t} 
871 to show all headers, one more
872 @samp{t} 
873 hides them again.
874
875 @node [4.4]
876 @subsubheading Question 4.4
877
878 How to view the raw unformatted message?
879
880 @subsubheading Answer
881
882 Say 
883 @samp{C-u g} 
884 to show the raw message
885 @samp{g} 
886 returns to normal view.
887
888 @node [4.5]
889 @subsubheading Question 4.5
890
891 How can I change the headers Gnus displays by default at
892 the top of the article buffer?
893
894 @subsubheading Answer
895
896 The variable gnus-visible-headers controls which headers
897 are shown, its value is a regular expression, header lines
898 which match it are shown. So if you want author, subject,
899 date, and if the header exists, Followup-To and MUA / NUA
900 say this in ~/.gnus.el:
901
902 @lisp
903 (setq gnus-visible-headers
904       '("^From" "^Subject" "^Date" "^Newsgroups" "^Followup-To"
905         "^User-Agent" "^X-Newsreader" "^X-Mailer"))
906 @end lisp
907
908 @node [4.6]
909 @subsubheading Question 4.6
910
911 I'd like Gnus NOT to render HTML-mails but show me the
912 text part if it's available. How to do it?
913
914 @subsubheading Answer
915
916 Say
917
918 @lisp
919 (add-to-list 'mm-discouraged-alternatives "text/html")
920 (add-to-list 'mm-discouraged-alternatives "text/richtext")
921 @end lisp
922
923 @noindent
924 in ~/.gnus.el. If you don't want HTML rendered, even if there's no text alternative add
925
926 @lisp
927 (setq mm-automatic-display (remove "text/html" mm-automatic-display))
928 @end lisp
929
930 @noindent
931 too.
932
933 @node [4.7]
934 @subsubheading Question 4.7
935
936 Can I use some other browser than w3 to render my HTML-mails?
937
938 @subsubheading Answer
939
940 Only if you use Gnus 5.10 or younger. In this case you've got the
941 choice between w3, w3m, links, lynx and html2text, which
942 one is used can be specified in the variable
943 mm-text-html-renderer, so if you want links to render your
944 mail say
945
946 @lisp
947 (setq mm-text-html-renderer 'links)
948 @end lisp
949
950 @node [4.8]
951 @subsubheading Question 4.8
952
953 Is there anything I can do to make poorly formatted mails
954 more readable?
955
956 @subsubheading Answer
957
958 Gnus offers you several functions to "wash" incoming mail, you can
959 find them if you browse through the menu, item
960 Article->Washing. The most interesting ones are probably "Wrap
961 long lines" (@samp{W w}), "Decode ROT13"
962 (@samp{W r}) and "Outlook Deuglify" which repairs
963 the dumb quoting used by many users of Microsoft products
964 (@samp{W Y f} gives you full deuglify.
965 See @samp{W Y C-h} or have a look at the menus for
966 other deuglifications).  Outlook deuglify is only available since
967 Gnus 5.10.
968
969 @node [4.9]
970 @subsubheading Question 4.9
971
972 Is there a way to automatically ignore posts by specific
973 authors or with specific words in the subject? And can I
974 highlight more interesting ones in some way?
975
976 @subsubheading Answer
977
978 You want Scoring. Scoring means, that you define rules
979 which assign each message an integer value. Depending on
980 the value the message is highlighted in summary buffer (if
981 it's high, say +2000) or automatically marked read (if the
982 value is low, say -800) or some other action happens.
983
984 There are basically three ways of setting up rules which assign
985 the scoring-value to messages. The first and easiest way is to set
986 up rules based on the article you are just reading. Say you're
987 reading a message by a guy who always writes nonsense and you want
988 to ignore his messages in the future. Hit
989 @samp{L}, to set up a rule which lowers the score.
990 Now Gnus asks you which the criteria for lowering the Score shall
991 be. Hit @samp{?} twice to see all possibilities,
992 we want @samp{a} which means the author (the from
993 header). Now Gnus wants to know which kind of matching we want.
994 Hit either @samp{e} for an exact match or
995 @samp{s} for substring-match and delete afterwards
996 everything but the name to score down all authors with the given
997 name no matter which email address is used. Now you need to tell
998 Gnus when to apply the rule and how long it should last, hit e.g.
999 @samp{p} to apply the rule now and let it last
1000 forever. If you want to raise the score instead of lowering it say
1001 @samp{I} instead of @samp{L}.
1002
1003 You can also set up rules by hand. To do this say @samp{V
1004 f} in summary buffer. Then you are asked for the name
1005 of the score file, it's name.of.group.SCORE for rules valid in
1006 only one group or all.Score for rules valid in all groups. See the
1007 Gnus manual for the exact syntax, basically it's one big list
1008 whose elements are lists again. the first element of those lists
1009 is the header to score on, then one more list with what to match,
1010 which score to assign, when to expire the rule and how to do the
1011 matching. If you find me very interesting, you could e.g. add the
1012 following to your all.Score:
1013
1014 @lisp
1015 (("references" ("hschmi22.userfqdn.rz-online.de" 500 nil s))
1016  ("message-id" ("hschmi22.userfqdn.rz-online.de" 999 nil s)))
1017 @end lisp
1018
1019 @noindent
1020 This would add 999 to the score of messages written by me
1021 and 500 to the score of messages which are a (possibly
1022 indirect) answer to a message written by me. Of course
1023 nobody with a sane mind would do this :-)
1024
1025 The third alternative is adaptive scoring. This means Gnus
1026 watches you and tries to find out what you find
1027 interesting and what annoying and sets up rules
1028 which reflect this. Adaptive scoring can be a huge help
1029 when reading high traffic groups. If you want to activate
1030 adaptive scoring say
1031
1032 @lisp
1033 (setq gnus-use-adaptive-scoring t)
1034 @end lisp
1035
1036 @noindent
1037 in ~/.gnus.el.
1038
1039 @node [4.10]
1040 @subsubheading Question 4.10
1041
1042 How can I disable threading in some (e.g. mail-) groups, or
1043 set other variables specific for some groups?
1044
1045 @subsubheading Answer
1046
1047 While in group buffer move point over the group and hit
1048 @samp{G c}, this opens a buffer where you
1049 can set options for the group. At the bottom of the buffer
1050 you'll find an item that allows you to set variables
1051 locally for the group. To disable threading enter
1052 gnus-show-threads as name of variable and nil as
1053 value. Hit button done at the top of the buffer when
1054 you're ready.
1055
1056 @node [4.11]
1057 @subsubheading Question 4.11
1058
1059 Can I highlight messages written by me and follow-ups to
1060 those?
1061
1062 @subsubheading Answer
1063
1064 Stop those "Can I ..." questions, the answer is always yes
1065 in Gnus Country :-). It's a three step process: First we
1066 make faces (specifications of how summary-line shall look
1067 like) for those postings, then we'll give them some
1068 special score and finally we'll tell Gnus to use the new
1069 faces. You can find detailed instructions on how to do it on
1070 @uref{http://my.gnus.org/node/view/224, my.gnus.org}
1071
1072 @node [4.12]
1073 @subsubheading Question 4.12
1074
1075 The number of total messages in a group which Gnus
1076 displays in group buffer is by far to high, especially in
1077 mail groups. Is this a bug?
1078
1079 @subsubheading Answer
1080
1081 No, that's a matter of design of Gnus, fixing this would
1082 mean reimplementation of major parts of Gnus'
1083 back ends. Gnus thinks "highest-article-number -
1084 lowest-article-number = total-number-of-articles". This
1085 works OK for Usenet groups, but if you delete and move
1086 many messages in mail groups, this fails. To cure the
1087 symptom, enter the group via @samp{C-u RET} 
1088 (this makes Gnus get all messages), then
1089 hit @samp{M P b} to mark all messages and
1090 then say @samp{B m name.of.group} to move
1091 all messages to the group they have been in before, they
1092 get new message numbers in this process and the count is
1093 right again (until you delete and move your mail to other
1094 groups again).
1095
1096 @node [4.13]
1097 @subsubheading Question 4.13
1098
1099 I don't like the layout of summary and article buffer, how
1100 to change it? Perhaps even a three pane display?
1101
1102 @subsubheading Answer
1103
1104 You can control the windows configuration by calling the
1105 function gnus-add-configuration. The syntax is a bit
1106 complicated but explained very well in the manual node
1107 "Window Layout". Some popular examples:
1108
1109 Instead 25% summary 75% article buffer 35% summary and 65%
1110 article (the 1.0 for article means "take the remaining
1111 space"):
1112
1113 @lisp
1114 (gnus-add-configuration
1115  '(article (vertical 1.0 (summary .35 point) (article 1.0))))
1116 @end lisp
1117
1118 @noindent
1119 A three pane layout, Group buffer on the left, summary
1120 buffer top-right, article buffer bottom-right:
1121
1122 @lisp
1123 (gnus-add-configuration
1124  '(article
1125    (horizontal 1.0
1126                (vertical 25
1127                          (group 1.0))
1128                (vertical 1.0
1129                          (summary 0.25 point)
1130                          (article 1.0)))))
1131 (gnus-add-configuration
1132  '(summary
1133    (horizontal 1.0
1134                (vertical 25
1135                          (group 1.0))
1136                (vertical 1.0
1137                          (summary 1.0 point)))))
1138 @end lisp
1139
1140 @node [4.14]
1141 @subsubheading Question 4.14
1142
1143 I don't like the way the Summary buffer looks, how to tweak it?
1144
1145 @subsubheading Answer
1146
1147 You've got to play around with the variable
1148 gnus-summary-line-format. It's value is a string of
1149 symbols which stand for things like author, date, subject
1150 etc. A list of the available specifiers can be found in the
1151 manual node "Summary Buffer Lines" and the often forgotten
1152 node "Formatting Variables" and it's sub-nodes. There
1153 you'll find useful things like positioning the cursor and
1154 tabulators which allow you a summary in table form, but
1155 sadly hard tabulators are broken in 5.8.8.
1156
1157 Since 5.10, Gnus offers you some very nice new specifiers,
1158 e.g. %B which draws a thread-tree and %&user-date which
1159 gives you a date where the details are dependent of the
1160 articles age. Here's an example which uses both:
1161
1162 @lisp
1163 (setq gnus-summary-line-format
1164       ":%U%R %B %s %-60=|%4L |%-20,20f |%&user-date; \n")
1165 @end lisp
1166
1167 @noindent
1168 resulting in:
1169
1170 @example
1171 :O     Re: [Richard Stallman] rfc2047.el          |  13 |Lars Magne Ingebrigt |Sat 23:06
1172 :O     Re: Revival of the ding-patches list       |  13 |Lars Magne Ingebrigt |Sat 23:12
1173 :R  >  Re: Find correct list of articles for a gro|  25 |Lars Magne Ingebrigt |Sat 23:16
1174 :O  \->  ...                                      |  21 |Kai Grossjohann      | 0:01
1175 :R  >  Re: Cry for help: deuglify.el - moving stuf|  28 |Lars Magne Ingebrigt |Sat 23:34
1176 :O  \->  ...                                      | 115 |Raymond Scholz       | 1:24
1177 :O    \->  ...                                    |  19 |Lars Magne Ingebrigt |15:33
1178 :O     Slow mailing list                          |  13 |Lars Magne Ingebrigt |Sat 23:49
1179 :O     Re: `@@' mark not documented                |  13 |Lars Magne Ingebrigt |Sat 23:50
1180 :R  >  Re: Gnus still doesn't count messages prope|  23 |Lars Magne Ingebrigt |Sat 23:57
1181 :O  \->  ...                                      |  18 |Kai Grossjohann      | 0:35
1182 :O    \->  ...                                    |  13 |Lars Magne Ingebrigt | 0:56
1183 @end example
1184
1185 @node [4.15]
1186 @subsubheading Question 4.15
1187
1188 How to split incoming mails in several groups?
1189
1190 @subsubheading Answer
1191
1192 Gnus offers two possibilities for splitting mail, the easy
1193 nnmail-split-methods and the more powerful Fancy Mail
1194 Splitting. I'll only talk about the first one, refer to
1195 the manual, node "Fancy Mail Splitting" for the latter.
1196
1197 The value of nnmail-split-methods is a list, each element
1198 is a list which stands for a splitting rule. Each rule has
1199 the form "group where matching articles should go to",
1200 "regular expression which has to be matched", the first
1201 rule which matches wins. The last rule must always be a
1202 general rule (regular expression .*) which denotes where
1203 articles should go which don't match any other rule. If
1204 the folder doesn't exist yet, it will be created as soon
1205 as an article lands there.  By default the mail will be
1206 send to all groups whose rules match. If you 
1207 don't want that (you probably don't want), say
1208
1209 @lisp
1210 (setq nnmail-crosspost nil)
1211 @end lisp
1212
1213 @noindent
1214 in ~/.gnus.el.
1215
1216 An example might be better than thousand words, so here's
1217 my nnmail-split-methods. Note that I send duplicates in a
1218 special group and that the default group is spam, since I
1219 filter all mails out which are from some list I'm
1220 subscribed to or which are addressed directly to me
1221 before. Those rules kill about 80% of the Spam which
1222 reaches me (Email addresses are changed to prevent spammers
1223 from using them):
1224
1225 @lisp
1226 (setq
1227  nnmail-split-methods
1228  '(("duplicates" "^Gnus-Warning:.*duplicate")
1229    ("XEmacs-NT" "^\\(To:\\|CC:\\).*localpart@@xemacs.bla.*")
1230    ("Gnus-Tut" "^\\(To:\\|CC:\\).*localpart@@socha.bla.*")
1231    ("tcsh" "^\\(To:\\|CC:\\).*localpart@@mx.gw.bla.*")
1232    ("BAfH" "^\\(To:\\|CC:\\).*localpart@@.*uni-muenchen.bla.*")
1233    ("Hamster-src" "^\\(CC:\\|To:\\).*hamster-sourcen@@yahoogroups.\\(de\\|com\\).*")
1234    ("Tagesschau" "^From: tagesschau <localpart@@www.tagesschau.bla>$")
1235    ("Replies" "^\\(CC:\\|To:\\).*localpart@@Frank-Schmitt.bla.*")
1236    ("EK" "^From:.*\\(localpart@@privateprovider.bla\\|localpart@@workplace.bla\\).*")
1237    ("Spam" "^Content-Type:.*\\(ks_c_5601-1987\\|EUC-KR\\|big5\\|iso-2022-jp\\).*")
1238    ("Spam" "^Subject:.*\\(This really work\\|XINGA\\|ADV:\\|XXX\\|adult\\|sex\\).*")
1239    ("Spam" "^Subject:.*\\(\=\?ks_c_5601-1987\?\\|\=\?euc-kr\?\\|\=\?big5\?\\).*")
1240    ("Spam" "^X-Mailer:\\(.*BulkMailer.*\\|.*MIME::Lite.*\\|\\)")
1241    ("Spam" "^X-Mailer:\\(.*CyberCreek Avalanche\\|.*http\:\/\/GetResponse\.com\\)")
1242    ("Spam" "^From:.*\\(verizon\.net\\|prontomail\.com\\|money\\|ConsumerDirect\\).*")
1243    ("Spam" "^Delivered-To: GMX delivery to spamtrap@@gmx.bla$")
1244    ("Spam" "^Received: from link2buy.com")
1245    ("Spam" "^CC: .*azzrael@@t-online.bla")
1246    ("Spam" "^X-Mailer-Version: 1.50 BETA")
1247    ("Uni" "^\\(CC:\\|To:\\).*localpart@@uni-koblenz.bla.*")
1248    ("Inbox" "^\\(CC:\\|To:\\).*\\(my\ name\\|address@@one.bla\\|adress@@two.bla\\)")
1249    ("Spam" "")))
1250 @end lisp
1251
1252 @node FAQ 5 - Composing messages
1253 @subsection Composing messages
1254
1255 @menu
1256 * [5.1]::     What are the basic commands I need to know for sending
1257               mail and postings?
1258 * [5.2]::     How to enable automatic word-wrap when composing messages?
1259 * [5.3]::     How to set stuff like From, Organization, Reply-To,
1260               signature...?
1261 * [5.4]::     Can I set things like From, Signature etc group based on
1262               the group I post too?
1263 * [5.5]::     Is there a spell-checker? Perhaps even on-the-fly
1264               spell-checking?
1265 * [5.6]::     Can I set the dictionary based on the group I'm posting
1266               to?
1267 * [5.7]::     Is there some kind of address-book, so I needn't remember
1268               all those email addresses?
1269 * [5.8]::     Sometimes I see little images at the top of article
1270               buffer. What's that and how can I send one with my postings, too?
1271 * [5.9]::     Sometimes I accidentally hit r instead of f in newsgroups.
1272               Can Gnus warn me, when I'm replying by mail in newsgroups?
1273 * [5.10]::    How to tell Gnus not to generate a sender header?
1274 * [5.11]::    I want Gnus to locally store copies of my send mail and
1275               news, how to do it?
1276 * [5.12]::    People tell me my Message-IDs are not correct, why aren't
1277               they and how to fix it?
1278 @end menu
1279
1280 @node [5.1]
1281 @subsubheading Question 5.1
1282
1283 What are the basic commands I need to know for sending mail and postings?
1284
1285 @subsubheading Answer
1286
1287 To start composing a new mail hit @samp{m}
1288 either in Group or Summary buffer, for a posting, it's
1289 either @samp{a} in Group buffer and
1290 filling the Newsgroups header manually
1291 or @samp{a} in the Summary buffer of the
1292 group where the posting shall be send to. Replying by mail
1293 is
1294 @samp{r} if you don't want to cite the
1295 author, or import the cited text manually and
1296 @samp{R} to cite the text of the original
1297 message. For a follow up to a newsgroup, it's
1298 @samp{f} and @samp{F}
1299 (analogously to @samp{r} and
1300 @samp{R}).
1301
1302 Enter new headers above the line saying "--text follows
1303 this line--", enter the text below the line. When ready
1304 hit @samp{C-c C-c}, to send the message,
1305 if you want to finish it later hit @samp{C-c
1306 C-d} to save it in the drafts group, where you
1307 can start editing it again by saying @samp{D
1308 e}.
1309
1310 @node [5.2]
1311 @subsubheading Question 5.2
1312
1313 How to enable automatic word-wrap when composing messages?
1314
1315 @subsubheading Answer
1316
1317 Say
1318
1319 @lisp
1320 (add-hook 'message-mode-hook
1321           (lambda ()
1322             (setq fill-column 72)
1323             (turn-on-auto-fill)))
1324 @end lisp
1325
1326 @noindent
1327 in ~/.gnus.el. You can reformat a paragraph by hitting
1328 @samp{M-q} (as usual)
1329
1330 @node [5.3]
1331 @subsubheading Question 5.3
1332
1333 How to set stuff like From, Organization, Reply-To, signature...?
1334
1335 @subsubheading Answer
1336
1337 There are other ways, but you should use posting styles
1338 for this. (See below why).
1339 This example should make the syntax clear:
1340
1341 @lisp
1342 (setq gnus-posting-styles
1343       '((".*"
1344          (name "Frank Schmitt")
1345          (address "me@@there.bla")
1346          (organization "Hamme net, kren mer och nimmi")
1347          (signature-file "~/.signature")
1348          ("X-SampleHeader" "foobar")
1349          (eval (setq some-variable "Foo bar")))))
1350 @end lisp
1351
1352 @noindent
1353 The ".*" means that this settings are the default ones
1354 (see below), valid values for the first element of the
1355 following lists are signature, signature-file,
1356 organization, address, name or body.  The attribute name
1357 can also be a string.  In that case, this will be used as
1358 a header name, and the value will be inserted in the
1359 headers of the article; if the value is `nil', the header
1360 name will be removed. You can also say (eval (foo bar)),
1361 then the function foo will be evaluated with argument bar
1362 and the result will be thrown away.
1363
1364 @node [5.4]
1365 @subsubheading Question 5.4
1366
1367 Can I set things like From, Signature etc group based on the group I post too?
1368
1369 @subsubheading Answer
1370
1371 That's the strength of posting styles. Before, we used ".*"
1372 to set the default for all groups. You can use a regexp
1373 like "^gmane" and the following settings are only applied
1374 to postings you send to the gmane hierarchy, use
1375 ".*binaries" instead and they will be applied to postings
1376 send to groups containing the string binaries in their
1377 name etc.
1378
1379 You can instead of specifying a regexp specify a function
1380 which is evaluated, only if it returns true, the
1381 corresponding settings take effect. Two interesting
1382 candidates for this are message-news-p which returns t if
1383 the current Group is a newsgroup and the corresponding
1384 message-mail-p.
1385
1386 Note that all forms that match are applied, that means in
1387 the example below, when I post to
1388 gmane.mail.spam.spamassassin.general, the settings under
1389 ".*" are applied and the settings under message-news-p and
1390 those under "^gmane" and those under
1391 "^gmane\\.mail\\.spam\\.spamassassin\\.general$". Because
1392 of this put general settings at the top and specific ones
1393 at the bottom.
1394
1395 @lisp
1396 (setq
1397  gnus-posting-styles
1398  '((".*"  ;;default
1399     (name "Frank Schmitt")
1400     (organization "Hamme net, kren mer och nimmi")
1401     (signature-file "~/.signature"))
1402    ((message-news-p)  ;;Usenet news?
1403     (address "mySpamTrap@@Frank-Schmitt.bla")
1404     ("Reply-To" "hereRealRepliesOnlyPlease@@Frank-Schmitt.bla"))
1405    ((message-mail-p)  ;;mail?
1406     (address "usedForMails@@Frank-Schmitt.bla"))
1407    ("^gmane" ;;this is mail, too in fact
1408     (address "usedForMails@@Frank-Schmitt.net")
1409     ("Reply-To" nil))
1410    ("^gmane.mail.spam.spamassassin.general$"
1411     (eval (setq mail-envelope-from "Azzrael@@rz-online.de"))
1412     (address "Azzrael@@rz-online.de"))))
1413 @end lisp
1414
1415 @node [5.5]
1416 @subsubheading Question 5.5
1417
1418 Is there a spell-checker? Perhaps even on-the-fly spell-checking?
1419
1420 @subsubheading Answer
1421
1422 You can use ispell.el to spell-check stuff in Emacs. So the
1423 first thing to do is to make sure that you've got either
1424 @uref{http://fmg-www.cs.ucla.edu/fmg-members/geoff/ispell.html, ispell}
1425 or @uref{http://aspell.sourceforge.net/, aspell}
1426 installed and in your Path. Then you need 
1427 @uref{http://www.kdstevens.com/~stevens/ispell-page.html, ispell.el}
1428 and for on-the-fly spell-checking 
1429 @uref{http://www-sop.inria.fr/mimosa/personnel/Manuel.Serrano/flyspell/flyspell.html, flyspell.el}.
1430 Ispell.el is shipped with Emacs and available through the XEmacs package system, 
1431 flyspell.el is shipped with Emacs and part of XEmacs text-modes package which is 
1432 available through the package system, so there should be no need to install them 
1433 manually.
1434
1435 Ispell.el assumes you use ispell, if you choose aspell say
1436
1437 @lisp
1438 (setq ispell-program-name "aspell")
1439 @end lisp
1440
1441 @noindent
1442 in your Emacs configuration file.
1443
1444 If you want your outgoing messages to be spell-checked, say
1445
1446 @lisp
1447 (add-hook 'message-send-hook 'ispell-message)
1448 @end lisp
1449
1450 @noindent
1451 In your ~/.gnus.el, if you prefer on-the-fly spell-checking say
1452
1453 @lisp
1454 (add-hook 'message-mode-hook (lambda () (flyspell-mode 1)))
1455 @end lisp
1456
1457 @node [5.6]
1458 @subsubheading Question 5.6
1459
1460 Can I set the dictionary based on the group I'm posting to?
1461
1462 @subsubheading Answer
1463
1464 Yes, say something like
1465
1466 @lisp
1467 (add-hook 'gnus-select-group-hook
1468           (lambda ()
1469             (cond
1470              ((string-match
1471                "^de\\." (gnus-group-real-name gnus-newsgroup-name))
1472               (ispell-change-dictionary "deutsch8"))
1473              (t
1474               (ispell-change-dictionary "english")))))
1475 @end lisp
1476
1477 @noindent
1478 in ~/.gnus.el. Change "^de\\." and "deutsch8" to something
1479 that suits your needs.
1480
1481 @node [5.7]
1482 @subsubheading Question 5.7
1483
1484 Is there some kind of address-book, so I needn't remember
1485 all those email addresses?
1486
1487 @subsubheading Answer
1488
1489 There's an very basic solution for this, mail aliases.
1490 You can store your mail addresses in a ~/.mailrc file using a simple
1491 alias syntax:
1492
1493 @example
1494 alias al        "Al <al@@english-heritage.bla>"
1495 @end example
1496
1497 @noindent
1498 Then typing your alias (followed by a space or punctuation
1499 character) on a To: or Cc: line in the message buffer will
1500 cause Gnus to insert the full address for you. See the
1501 node "Mail Aliases" in Message (not Gnus) manual for
1502 details.
1503
1504 However, what you really want is the Insidious Big Brother 
1505 Database bbdb. Get it through the XEmacs package system or from
1506 @uref{http://bbdb.sourceforge.net/, bbdb's homepage}.
1507 Now place the following in ~/.gnus.el, to activate bbdb for Gnus:
1508
1509 @lisp
1510 (require 'bbdb)
1511 (bbdb-initialize 'gnus 'message)
1512 @end lisp
1513
1514 @noindent
1515 Now you probably want some general bbdb configuration,
1516 place them in ~/.emacs:
1517
1518 @lisp
1519 (require 'bbdb)
1520 ;;If you don't live in Northern America, you should disable the 
1521 ;;syntax check for telephone numbers by saying
1522 (setq bbdb-north-american-phone-numbers-p nil)
1523 ;;Tell bbdb about your email address:
1524 (setq bbdb-user-mail-names
1525       (regexp-opt '("Your.Email@@here.bla"
1526                     "Your.other@@mail.there.bla")))
1527 ;;cycling while completing email addresses
1528 (setq bbdb-complete-name-allow-cycling t)
1529 ;;No popup-buffers
1530 (setq bbdb-use-pop-up nil)
1531 @end lisp
1532
1533 @noindent
1534 Now you should be ready to go. Say @samp{M-x bbdb RET
1535 RET} to open a bbdb buffer showing all
1536 entries. Say @samp{c} to create a new
1537 entry, @samp{b} to search your BBDB and
1538 @samp{C-o} to add a new field to an
1539 entry. If you want to add a sender to the BBDB you can
1540 also just hit `:' on the posting in the summary buffer and
1541 you are done. When you now compose a new mail,
1542 hit @samp{TAB} to cycle through know
1543 recipients.
1544
1545 @node [5.8]
1546 @subsubheading Question 5.8
1547
1548 Sometimes I see little images at the top of article
1549 buffer. What's that and how can I send one with my
1550 postings, too?
1551
1552 @subsubheading Answer
1553
1554 Those images are called X-Faces. They are 48*48 pixel b/w
1555 pictures, encoded in a header line. If you want to include
1556 one in your posts, you've got to convert some image to a
1557 X-Face. So fire up some image manipulation program (say
1558 Gimp), open the image you want to include, cut out the
1559 relevant part, reduce color depth to 1 bit, resize to
1560 48*48 and save as bitmap. Now you should get the compface
1561 package from 
1562 @uref{ftp://ftp.cs.indiana.edu:/pub/faces/, this site}.
1563 and create the actual X-face by saying
1564
1565 @example
1566 cat file.xbm | xbm2ikon | compface > file.face
1567 cat file.face | sed 's/\\/\\\\/g;s/\"/\\\"/g;' > file.face.quoted
1568 @end example
1569
1570 @noindent
1571 If you can't use compface, there's an online X-face converter at 
1572 @uref{http://www.dairiki.org/xface/}.
1573 If you use MS Windows, you could also use the WinFace program from
1574 @uref{http://www.xs4all.nl/~walterln/winface/}.
1575 Now you only have to tell Gnus to include the X-face in your postings by saying
1576
1577 @lisp
1578 (setq message-default-headers
1579       (with-temp-buffer
1580         (insert "X-Face: ")
1581         (insert-file-contents "~/.xemacs/xface")
1582         (buffer-string)))
1583 @end lisp
1584
1585 @noindent
1586 in ~/.gnus.el.
1587
1588 @node [5.9]
1589 @subsubheading Question 5.9
1590
1591 Sometimes I accidentally hit r instead of f in
1592 newsgroups. Can Gnus warn me, when I'm replying by mail in
1593 newsgroups?
1594
1595 @subsubheading Answer
1596
1597 Put this in ~/.gnus.el:
1598
1599 @lisp
1600 (setq gnus-confirm-mail-reply-to-news t)
1601 @end lisp
1602
1603 @noindent
1604 if you already use Gnus 5.10, if you still use 5.8.8 or
1605 5.9 try this instead:
1606
1607 @lisp
1608 (eval-after-load "gnus-msg"
1609   '(unless (boundp 'gnus-confirm-mail-reply-to-news)
1610      (defadvice gnus-summary-reply (around reply-in-news activate)
1611        "Request confirmation when replying to news."
1612        (interactive)
1613        (when (or (not (gnus-news-group-p gnus-newsgroup-name))
1614                  (y-or-n-p "Really reply by mail to article author? "))
1615          ad-do-it))))
1616 @end lisp
1617
1618 @node [5.10]
1619 @subsubheading Question 5.10
1620
1621 How to tell Gnus not to generate a sender header?
1622
1623 @subsubheading Answer
1624
1625 Since 5.10 Gnus doesn't generate a sender header by
1626 default. For older Gnus' try this in ~/.gnus.el:
1627
1628 @lisp
1629 (add-to-list 'message-syntax-checks '(sender . disabled))
1630 @end lisp
1631
1632 @node [5.11]
1633 @subsubheading Question 5.11
1634
1635 I want Gnus to locally store copies of my send mail and
1636 news, how to do it?
1637
1638 @subsubheading Answer
1639
1640 You must set the variable gnus-message-archive-group to do
1641 this. You can set it to a string giving the name of the
1642 group where the copies shall go or like in the example
1643 below use a function which is evaluated and which returns
1644 the group to use.
1645
1646 @lisp
1647 (setq gnus-message-archive-group
1648       '((if (message-news-p)
1649             "nnml:Send-News"
1650           "nnml:Send-Mail")))
1651 @end lisp
1652
1653 @node [5.12]
1654 @subsubheading Question 5.12
1655
1656 People tell me my Message-IDs are not correct, why
1657 aren't they and how to fix it?
1658
1659 @subsubheading Answer
1660
1661 The message-ID is an unique identifier for messages you
1662 send. To make it unique, Gnus need to know which machine
1663 name to put after the "@@". If the name of the machine
1664 where Gnus is running isn't suitable (it probably isn't
1665 at most private machines) you can tell Gnus what to use
1666 by saying:
1667
1668 @lisp
1669 (setq message-user-fqdn "yourmachine.yourdomain.tld")
1670 @end lisp
1671
1672 @noindent
1673 in ~/.gnus.el.  If you use Gnus 5.9 or ealier, you can use this
1674 instead (works for newer versions a well): 
1675
1676 @lisp
1677 (let ((fqdn "yourmachine.yourdomain.tld"));; <-- Edit this!
1678   (if (boundp 'message-user-fqdn)
1679       (setq message-user-fqdn fqdn)
1680     (gnus-message 1 "Redefining `message-make-fqdn'.")
1681     (defun message-make-fqdn ()
1682       "Return user's fully qualified domain name."
1683       fqdn)))
1684 @end lisp
1685
1686 @noindent
1687 If you have no idea what to insert for
1688 "yourmachine.yourdomain.tld", you've got several
1689 choices. You can either ask your provider if he allows
1690 you to use something like
1691 yourUserName.userfqdn.provider.net, or you can use
1692 somethingUnique.yourdomain.tld if you own the domain
1693 yourdomain.tld, or you can register at a service which
1694 gives private users a FQDN for free, e.g.  
1695 @uref{http://www.stura.tu-freiberg.de/~dlx/addfqdn.html}.
1696 (Sorry but this website is in German, if you know of an
1697 English one offering the same, drop me a note).
1698
1699 Finally you can tell Gnus not to generate a Message-ID
1700 for News at all (and letting the server do the job) by saying
1701
1702 @lisp
1703 (setq message-required-news-headers
1704       (remove' Message-ID message-required-news-headers))
1705 @end lisp
1706
1707 @noindent
1708 you can also tell Gnus not to generate Message-IDs for mail by saying
1709
1710 @lisp
1711 (setq message-required-mail-headers
1712       (remove' Message-ID message-required-mail-headers))
1713 @end lisp
1714
1715 @noindent
1716 , however some mail servers don't generate proper
1717 Message-IDs, too, so test if your Mail Server behaves
1718 correctly by sending yourself a Mail and looking at the Message-ID.
1719
1720 @node FAQ 6 - Old messages
1721 @subsection Old messages
1722
1723 @menu
1724 * [6.1]::    How to import my old mail into Gnus?
1725 * [6.2]::    How to archive interesting messages?
1726 * [6.3]::    How to search for a specific message?
1727 * [6.4]::    How to get rid of old unwanted mail?
1728 * [6.5]::    I want that all read messages are expired (at least in some
1729              groups). How to do it?
1730 * [6.6]::    I don't want expiration to delete my mails but to move them
1731              to another group.
1732 @end menu
1733
1734 @node [6.1]
1735 @subsubheading Question 6.1
1736
1737 How to import my old mail into Gnus?
1738
1739 @subsubheading Answer
1740
1741 The easiest way is to tell your old mail program to
1742 export the messages in mbox format. Most Unix mailers
1743 are able to do this, if you come from the MS Windows
1744 world, you may find tools at
1745 @uref{http://mbx2mbox.sourceforge.net/}.
1746
1747 Now you've got to import this mbox file into Gnus. To do
1748 this, create a nndoc group based on the mbox file by
1749 saying @samp{G f /path/file.mbox RET} in
1750 Group buffer. You now have read-only access to your
1751 mail. If you want to import the messages to your normal
1752 Gnus mail groups hierarchy, enter the nndoc group you've
1753 just created by saying @samp{C-u RET}
1754 (thus making sure all messages are retrieved), mark all
1755 messages by saying @samp{M P b} and
1756 either copy them to the desired group by saying
1757 @samp{B c name.of.group RET} or send them
1758 through nnmail-split-methods (respool them) by saying
1759 @samp{B r}.
1760
1761 @node [6.2]
1762 @subsubheading Question 6.2
1763
1764 How to archive interesting messages?
1765
1766 @subsubheading Answer
1767
1768 If you stumble across an interesting message, say in
1769 gnu.emacs.gnus and want to archive it there are several
1770 solutions. The first and easiest is to save it to a file
1771 by saying @samp{O f}. However, wouldn't
1772 it be much more convenient to have more direct access to
1773 the archived message from Gnus? If you say yes, put this
1774 snippet by Frank Haun <pille3003@@fhaun.de> in
1775 ~/.gnus.el:
1776
1777 @lisp
1778 (defun my-archive-article (&optional n)
1779   "Copies one or more article(s) to a corresponding `nnml:' group, e.g.
1780 `gnus.ding' goes to `nnml:1.gnus.ding'. And `nnml:List-gnus.ding' goes
1781 to `nnml:1.List-gnus-ding'.
1782
1783 Use process marks or mark a region in the summary buffer to archive
1784 more then one article."
1785   (interactive "P")
1786   (let ((archive-name
1787          (format
1788           "nnml:1.%s"
1789           (if (featurep 'xemacs)
1790               (replace-in-string gnus-newsgroup-name "^.*:" "")
1791             (replace-regexp-in-string "^.*:" "" gnus-newsgroup-name)))))
1792     (gnus-summary-copy-article n archive-name)))
1793 @end lisp
1794
1795 @noindent
1796 You can now say @samp{M-x
1797 my-archive-article} in summary buffer to
1798 archive the article under the cursor in a nnml
1799 group. (Change nnml to your preferred back end)
1800
1801 Of course you can also make sure the cache is enabled by saying
1802
1803 @lisp
1804 (setq gnus-use-cache t)
1805 @end lisp
1806
1807 @noindent
1808 then you only have to set either the tick or the dormant
1809 mark for articles you want to keep, setting the read
1810 mark will remove them from cache.
1811
1812 @node [6.3]
1813 @subsubheading Question 6.3
1814
1815 How to search for a specific message?
1816
1817 @subsubheading Answer
1818
1819 There are several ways for this, too. For a posting from
1820 a Usenet group the easiest solution is probably to ask
1821 @uref{http://groups.google.com, groups.google.com},
1822 if you found the posting there, tell Google to display
1823 the raw message, look for the message-id, and say
1824 @samp{M-^ the@@message.id RET} in a
1825 summary buffer.
1826 Since Gnus 5.10 there's also a Gnus interface for
1827 groups.google.com which you can call with
1828 @samp{G W}) in group buffer.
1829
1830 Another idea which works for both mail and news groups
1831 is to enter the group where the message you are
1832 searching is and use the standard Emacs search
1833 @samp{C-s}, it's smart enough to look at
1834 articles in collapsed threads, too. If you want to
1835 search bodies, too try @samp{M-s}
1836 instead. Further on there are the
1837 gnus-summary-limit-to-foo functions, which can help you,
1838 too.
1839
1840 Of course you can also use grep to search through your
1841 local mail, but this is both slow for big archives and
1842 inconvenient since you are not displaying the found mail
1843 in Gnus. Here comes nnir into action. Nnir is a front end
1844 to search engines like swish-e or swish++ and
1845 others. You index your mail with one of those search
1846 engines and with the help of nnir you can search trough
1847 the indexed mail and generate a temporary group with all
1848 messages which met your search criteria. If this sound
1849 cool to you get nnir.el from
1850 @uref{ftp://ls6-ftp.cs.uni-dortmund.de/pub/src/emacs/}
1851 or @uref{ftp://ftp.is.informatik.uni-duisburg.de/pub/src/emacs/}.
1852 Instructions on how to use it are at the top of the file.
1853
1854 @node [6.4]
1855 @subsubheading Question 6.4
1856
1857 How to get rid of old unwanted mail?
1858
1859 @subsubheading Answer
1860
1861 You can of course just mark the mail you don't need
1862 anymore by saying @samp{#} with point
1863 over the mail and then say @samp{B DEL}
1864 to get rid of them forever. You could also instead of
1865 actually deleting them, send them to a junk-group by
1866 saying @samp{B m nnml:trash-bin} which
1867 you clear from time to time, but both are not the intended
1868 way in Gnus.
1869
1870 In Gnus, we let mail expire like news expires on a news
1871 server. That means you tell Gnus the message is
1872 expirable (you tell Gnus "I don't need this mail
1873 anymore") by saying @samp{E} with point
1874 over the mail in summary buffer. Now when you leave the
1875 group, Gnus looks at all messages which you marked as
1876 expirable before and if they are old enough (default is
1877 older than a week) they are deleted.
1878
1879 @node [6.5]
1880 @subsubheading Question 6.5
1881
1882 I want that all read messages are expired (at least in
1883 some groups). How to do it?
1884
1885 @subsubheading Answer
1886
1887 If you want all read messages to be expired (e.g. in
1888 mailing lists where there's an online archive), you've
1889 got two choices: auto-expire and
1890 total-expire. Auto-expire means, that every article
1891 which has no marks set and is selected for reading is
1892 marked as expirable, Gnus hits @samp{E}
1893 for you every time you read a message. Total-expire
1894 follows a slightly different approach, here all article
1895 where the read mark is set are expirable.
1896
1897 To activate auto-expire, include auto-expire in the
1898 Group parameters for the group. (Hit @samp{G
1899 c} in summary buffer with point over the
1900 group to change group parameters). For total-expire add
1901 total-expire to the group-parameters.
1902
1903 Which method you choose is merely a matter of taste:
1904 Auto-expire is faster, but it doesn't play together with
1905 Adaptive Scoring, so if you want to use this feature,
1906 you should use total-expire.
1907
1908 If you want a message to be excluded from expiration in
1909 a group where total or auto expire is active, set either
1910 tick (hit @samp{u}) or dormant mark (hit
1911 @samp{u}), when you use auto-expire, you
1912 can also set the read mark (hit
1913 @samp{d}).
1914
1915 @node [6.6]
1916 @subsubheading Question 6.6
1917
1918 I don't want expiration to delete my mails but to move them
1919 to another group.
1920
1921 @subsubheading Answer
1922
1923 Say something like this in ~/.gnus.el:
1924
1925 @lisp
1926 (setq nnmail-expiry-target "nnml:expired")
1927 @end lisp
1928
1929 @noindent
1930 (If you want to change the value of nnmail-expiry-target
1931 on a per group basis see the question "How can I disable
1932 threading in some (e.g. mail-) groups, or set other
1933 variables specific for some groups?")
1934
1935 @node FAQ 7 - Gnus in a dial-up environment
1936 @subsection Gnus in a dial-up environment
1937
1938 @menu
1939 * [7.1]::    I don't have a permanent connection to the net, how can I
1940              minimize the time I've got to be connected?
1941 * [7.2]::    So what was this thing about the Agent?
1942 * [7.3]::    I want to store article bodies on disk, too. How to do it?
1943 * [7.4]::    How to tell Gnus not to try to send mails / postings while
1944              I'm offline?
1945 @end menu
1946
1947 @node [7.1]
1948 @subsubheading Question 7.1
1949
1950 I don't have a permanent connection to the net, how can
1951 I minimize the time I've got to be connected?
1952
1953 @subsubheading Answer
1954
1955 You've got basically two options: Either you use the
1956 Gnus Agent (see below) for this, or you can install
1957 programs which fetch your news and mail to your local
1958 disk and Gnus reads the stuff from your local
1959 machine.
1960
1961 If you want to follow the second approach, you need a
1962 program which fetches news and offers them to Gnus, a
1963 program which does the same for mail and a program which
1964 receives the mail you write from Gnus and sends them
1965 when you're online.
1966
1967 Let's talk about Unix systems first: For the news part,
1968 the easiest solution is a small nntp server like 
1969 @uref{http://www.leafnode.org/, Leafnode} or
1970 @uref{http://infa.abo.fi/~patrik/sn/, sn},
1971 of course you can also install a full featured news
1972 server like 
1973 @uref{http://www.isc.org/products/INN/, inn}. 
1974 Then you want to fetch your Mail, popular choices
1975 are @uref{http://www.catb.org/~esr/fetchmail/, fetchmail}
1976 and @uref{http://www.qcc.ca/~charlesc/software/getmail-3.0/, getmail}.
1977 You should tell those to write the mail to your disk and
1978 Gnus to read it from there. Last but not least the mail
1979 sending part: This can be done with every MTA like
1980 @uref{http://www.sendmail.org/, sendmail},
1981 @uref{http://www.qmail.org/, postfix},
1982 @uref{http://www.exim.org/, exim} or
1983 @uref{http://www.qmail.org/, qmail}.
1984
1985 On windows boxes I'd vote for 
1986 @uref{http://www.tglsoft.de/, Hamster}, 
1987 it's a small freeware, open-source program which fetches
1988 your mail and news from remote servers and offers them
1989 to Gnus (or any other mail and/or news reader) via nntp
1990 respectively POP3 or IMAP. It also includes a smtp
1991 server for receiving mails from Gnus.
1992
1993 @node [7.2]
1994 @subsubheading Question 7.2
1995
1996 So what was this thing about the Agent?
1997
1998 @subsubheading Answer
1999
2000 The Gnus agent is part of Gnus, it allows you to fetch
2001 mail and news and store them on disk for reading them
2002 later when you're offline. It kind of mimics offline
2003 newsreaders like e.g. Forte Agent. If you want to use
2004 the Agent place the following in ~/.gnus.el if you are
2005 still using 5.8.8 or 5.9 (it's the default since 5.10):
2006
2007 @lisp
2008 (setq gnus-agent t)
2009 @end lisp
2010
2011 @noindent
2012 Now you've got to select the servers whose groups can be
2013 stored locally.  To do this, open the server buffer
2014 (that is press @samp{^} while in the
2015 group buffer).  Now select a server by moving point to
2016 the line naming that server.  Finally, agentize the
2017 server by typing @samp{J a}.  If you
2018 make a mistake, or change your mind, you can undo this
2019 action by typing @samp{J r}.  When
2020 you're done, type 'q' to return to the group buffer.
2021 Now the next time you enter a group on a agentized
2022 server, the headers will be stored on disk and read from
2023 there the next time you enter the group.
2024
2025 @node [7.3]
2026 @subsubheading Question 7.3
2027
2028 I want to store article bodies on disk, too. How to do it?
2029
2030 @subsubheading Answer
2031
2032 You can tell the agent to automatically fetch the bodies
2033 of articles which fulfill certain predicates, this is
2034 done in a special buffer which can be reached by
2035 saying @samp{J c} in group
2036 buffer. Please refer to the documentation for
2037 information which predicates are possible and how
2038 exactly to do it.
2039
2040 Further on you can tell the agent manually which
2041 articles to store on disk. There are two ways to do
2042 this: Number one: In the summary buffer, process mark a
2043 set of articles that shall be stored in the agent by
2044 saying @samp{#} with point over the
2045 article and then type @samp{J s}. The
2046 other possibility is to set, again in the summary
2047 buffer, downloadable (%) marks for the articles you
2048 want by typing @samp{@@} with point over
2049 the article and then typing @samp{J u}.
2050 What's the difference? Well, process marks are erased as
2051 soon as you exit the summary buffer while downloadable
2052 marks are permanent.  You can actually set downloadable
2053 marks in several groups then use fetch session ('J s' in
2054 the GROUP buffer) to fetch all of those articles.  The
2055 only downside is that fetch session also fetches all of
2056 the headers for every selected group on an agentized
2057 server.  Depending on the volume of headers, the initial
2058 fetch session could take hours.
2059
2060 @node [7.4]
2061 @subsubheading Question 7.4
2062
2063 How to tell Gnus not to try to send mails / postings
2064 while I'm offline?
2065
2066 @subsubheading Answer
2067
2068 All you've got to do is to tell Gnus when you are online
2069 (plugged) and when you are offline (unplugged), the rest
2070 works automatically. You can toggle plugged/unplugged
2071 state by saying @samp{J j} in group
2072 buffer. To start Gnus unplugged say @samp{M-x
2073 gnus-unplugged} instead of
2074 @samp{M-x gnus}. Note that for this to
2075 work, the agent must be active.
2076
2077 @node FAQ 8 - Getting help
2078 @subsection Getting help
2079
2080 @menu
2081 * [8.1]::    How to find information and help inside Emacs?
2082 * [8.2]::    I can't find anything in the Gnus manual about X (e.g.
2083              attachments, PGP, MIME...), is it not documented?
2084 * [8.3]::    Which websites should I know?
2085 * [8.4]::    Which mailing lists and newsgroups are there?
2086 * [8.5]::    Where to report bugs?
2087 * [8.6]::    I need real-time help, where to find it?
2088 @end menu
2089
2090 @node [8.1]
2091 @subsubheading Question 8.1
2092
2093 How to find information and help inside Emacs?
2094
2095 @subsubheading Answer
2096
2097 The first stop should be the Gnus manual (Say
2098 @samp{C-h i d m Gnus RET} to start the
2099 Gnus manual, then walk through the menus or do a
2100 full-text search with @samp{s}). Then
2101 there are the general Emacs help commands starting with
2102 C-h, type @samp{C-h ? ?} to get a list
2103 of all available help commands and their meaning. Finally
2104 @samp{M-x apropos-command} lets you
2105 search through all available functions and @samp{M-x
2106 apropos} searches the bound variables.
2107
2108 @node [8.2]
2109 @subsubheading Question 8.2
2110
2111 I can't find anything in the Gnus manual about X
2112 (e.g. attachments, PGP, MIME...), is it not documented?
2113
2114 @subsubheading Answer
2115
2116 There's not only the Gnus manual but also the manuals
2117 for message, emacs-mime, sieve and pgg. Those packages
2118 are distributed with Gnus and used by Gnus but aren't
2119 really part of core Gnus, so they are documented in
2120 different info files, you should have a look in those
2121 manuals, too.
2122
2123 @node [8.3]
2124 @subsubheading Question 8.3
2125
2126 Which websites should I know?
2127
2128 @subsubheading Answer
2129
2130 The two most important ones are the
2131 @uref{http://www.gnus.org, official Gnus website}.
2132 and it's sister site 
2133 @uref{http://my.gnus.org, my.gnus.org (MGO)},
2134 hosting an archive of lisp snippets, howtos, a (not
2135 really finished) tutorial and this FAQ.
2136
2137 Tell me about other sites which are interesting.
2138
2139 @node [8.4]
2140 @subsubheading Question 8.4
2141
2142 Which mailing lists and newsgroups are there?
2143
2144 @subsubheading Answer
2145
2146 There's the newsgroup gnu.emacs.gnus (pull it from
2147 e.g. news.gnus.org) which deals with general questions and the
2148 ding mailing list (ding@@gnus.org) dealing with development of
2149 Gnus. You can read the ding list via NNTP, too under the name
2150 gmane.emacs.gnus.general from news.gmane.org.
2151
2152 If you want to stay in the big8,
2153 news.software.newssreaders is also read by some Gnus
2154 users (but chances for qualified help are much better in
2155 the above groups) and if you speak German, there's
2156 de.comm.software.gnus.
2157
2158 @node [8.5]
2159 @subsubheading Question 8.5
2160
2161 Where to report bugs?
2162
2163 @subsubheading Answer
2164
2165 Say @samp{M-x gnus-bug}, this will start
2166 a message to the 
2167 @email{bugs@@gnus.org, gnus bug mailing list}
2168 including information about your environment which make
2169 it easier to help you.
2170
2171 @node [8.6]
2172 @subsubheading Question 8.6
2173
2174 I need real-time help, where to find it?
2175
2176 @subsubheading Answer
2177
2178 Point your IRC client to irc.my.gnus.org channel
2179 #mygnus. Don't be afraid if people there speak German,
2180 they are willing and capable of switching to
2181 English when people from outside Germany enter.
2182
2183 @node FAQ 9 - Tuning Gnus
2184 @subsection Tuning Gnus
2185
2186 @menu
2187 * [9.1]::    Starting Gnus is really slow, how to speed it up?
2188 * [9.2]::    How to speed up the process of entering a group?
2189 * [9.3]::    Sending mail becomes slower and slower, what's up?
2190 @end menu
2191
2192 @node [9.1]
2193 @subsubheading Question 9.1
2194
2195 Starting Gnus is really slow, how to speed it up?
2196
2197 @subsubheading Answer
2198
2199 The reason for this could be the way Gnus reads it's
2200 active file, see the node "The Active File" in the Gnus
2201 manual for things you might try to speed the process up.
2202 An other idea would be to byte compile your ~/.gnus.el (say
2203 @samp{M-x byte-compile-file RET ~/.gnus.el
2204 RET} to do it). Finally, if you have require
2205 statements in your .gnus, you could replace them with
2206 eval-after-load, which loads the stuff not at startup
2207 time, but when it's needed. Say you've got this in your
2208 ~/.gnus.el:
2209
2210 @lisp
2211 (require 'message)
2212 (add-to-list 'message-syntax-checks '(sender . disabled))
2213 @end lisp
2214
2215 @noindent
2216 then as soon as you start Gnus, message.el is loaded. If
2217 you replace it with
2218
2219 @lisp
2220 (add-to-list 'message-syntax-checks '(sender . disabled))
2221 @end lisp
2222
2223 @noindent
2224 it's loaded when it's needed.
2225
2226 @node [9.2]
2227 @subsubheading Question 9.2
2228
2229 How to speed up the process of entering a group?
2230
2231 @subsubheading Answer
2232
2233 A speed killer is setting the variable
2234 gnus-fetch-old-headers to anything different from nil,
2235 so don't do this if speed is an issue. To speed up
2236 building of summary say
2237
2238 @lisp
2239 (gnus-compile)
2240 @end lisp
2241
2242 @noindent
2243 at the bottom of your ~/.gnus.el, this will make gnus
2244 byte-compile things like
2245 gnus-summary-line-format. 
2246 then you could increase the value of gc-cons-threshold
2247 by saying something like
2248
2249 @lisp
2250 (setq gc-cons-threshold 3500000)
2251 @end lisp
2252
2253 @noindent
2254 in ~/.emacs. If you don't care about width of CJK
2255 characters or use Gnus 5.10 or younger together with a
2256 recent GNU Emacs, you should say
2257
2258 @lisp
2259 (setq gnus-use-correct-string-widths nil)
2260 @end lisp
2261
2262 @noindent
2263 in ~/.gnus.el (thanks to Jesper harder for the last
2264 two suggestions). Finally if you are still using 5.8.8
2265 or 5.9 and experience speed problems with summary
2266 buffer generation, you definitely should update to
2267 5.10 since there quite some work on improving it has
2268 been done.
2269
2270 @node [9.3]
2271 @subsubheading Question 9.3
2272
2273 Sending mail becomes slower and slower, what's up?
2274
2275 @subsubheading Answer
2276
2277 The reason could be that you told Gnus to archive the
2278 messages you wrote by setting
2279 gnus-message-archive-group. Try to use a nnml group
2280 instead of an archive group, this should bring you back
2281 to normal speed.
2282
2283 @node FAQ - Glossary
2284 @subsection Glossary
2285
2286 @table @dfn
2287
2288 @item ~/.gnus.el
2289 When the term ~/.gnus.el is used it just means your Gnus
2290 configuration file. You might as well call it ~/.gnus or
2291 specify another name.
2292
2293 @item Back End
2294 In Gnus terminology a back end is a virtual server, a layer
2295 between core Gnus and the real NNTP-, POP3-, IMAP- or
2296 whatever-server which offers Gnus a standardized interface
2297 to functions like "get message", "get Headers" etc.
2298
2299 @item Emacs
2300 When the term Emacs is used in this FAQ, it means either GNU
2301 Emacs or XEmacs.
2302
2303 @item Message
2304 In this FAQ message means a either a mail or a posting to a
2305 Usenet Newsgroup or to some other fancy back end, no matter
2306 of which kind it is.
2307
2308 @item MUA
2309 MUA is an acronym for Mail User Agent, it's the program you
2310 use to read and write e-mails.
2311
2312 @item NUA
2313 NUA is an acronym for News User Agent, it's the program you
2314 use to read and write Usenet news.
2315
2316 @end table
2317
2318 @c Local Variables:
2319 @c coding: iso-2022-7bit
2320 @c fill-column: 72
2321 @c mode: texinfo
2322 @c use-kuten-for-period: t
2323 @c use-touten-for-comma: t
2324 @c End: