Synch with Oort Gnus.
[elisp/gnus.git-] / texi / message-ja.texi
1 \input texinfo @c -*- mode: texinfo; coding: iso-2022-7bit; -*-
2
3 @setfilename message-ja
4 @settitle T-gnus 6.15 Message Manual
5 @synindex fn cp
6 @synindex vr cp
7 @synindex pg cp
8 @dircategory Emacs
9 @direntry
10 * Message-ja: (message-ja).   Mail and news composition mode that goes
11                               with Gnus (Japanese).
12 @end direntry
13 @iftex
14 @finalout
15 @end iftex
16 @setchapternewpage odd
17
18 @ifnottex
19
20 This file documents Message, the Emacs message composition mode.
21
22 \e$B$3$N%U%!%$%k$O\e(B Emacs \e$B$N%a%C%;!<%8:n@.%b!<%I$G$"$k\e(B Message \e$B$K4X$9$k@bL@J8\e(B
23 \e$B=q$G$9!#\e(B
24
25 Copyright (C) 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
26
27 Permission is granted to copy, distribute and/or modify this document
28 under the terms of the GNU Free Documentation License, Version 1.1 or
29 any later version published by the Free Software Foundation; with no
30 Invariant Sections, with the Front-Cover texts being ``A GNU
31 Manual'', and with the Back-Cover Texts as in (a) below.  A copy of the
32 license is included in the section entitled ``GNU Free Documentation
33 License''.
34
35 \e$B$3$NJ8=q$r!"%U%j!<%=%U%H%&%'%":bCDH/9T$N\e(B GNU \e$B%U%j!<J8=qMxMQ5vBz7@Ls=q\e(B
36 \e$BBh\e(B 1.1 \e$BHG$^$?$O$=$l0J9_$NHG$,Dj$a$k>r7o$N2<$GJ#@=!"G[I[!"$"$k$$$OJQ99$9\e(B
37 \e$B$k$3$H$r5v2D$7$^$9!#JQ99IT2DItJ,$O;XDj$7$^$;$s!#!V\e(BA GNU Manual\e$B!W$OI=I=;f\e(B
38 \e$B%F%-%9%H!"0J2<$N\e(B (a) \e$B$ON"I=;f%F%-%9%H$G$9!#$3$NMxMQ5vBz7@Ls=q$NJ#<L$O\e(B
39 \e$B!V\e(BEmacs manual\e$B!W$N!V\e(BGNU \e$B%U%j!<J8=qMxMQ5vBz7@Ls=q!W$H$$$&>O$K4^$^$l$F$$$^\e(B
40 \e$B$9!#\e(B
41
42 (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
43 this GNU Manual, like GNU software.  Copies published by the Free
44 Software Foundation raise funds for GNU development.''
45
46 (a) FSF \e$B$NN"I=;f%F%-%9%H\e(B:\e$B!V$"$J$?$K$O$3$N\e(B GNU Manual \e$B$r\e(B GNU \e$B%=%U%H%&%'%"\e(B
47 \e$B$N$h$&$KJ#@=$7$?$jJQ99$9$k<+M3$,$"$j$^$9!#J#@=$O%U%j!<%=%U%H%&%'%":bCD$K\e(B
48 \e$B$h$C$F=PHG$5$l$^$7$?!#\e(B(\e$B%U%j!<%=%U%H%&%'%":bCD$O\e(B) GNU \e$B$N3+H/$N$?$a$KI,MW\e(B
49 \e$B$J;q6b$r=8$a$F$$$^$9!#!W\e(B
50
51 This document is part of a collection distributed under the GNU Free
52 Documentation License.  If you want to distribute this document
53 separately from the collection, you can do so by adding a copy of the
54 license to the document, as described in section 6 of the license.
55
56 \e$B$3$NJ8=q$O!V\e(BGNU \e$B%U%j!<J8=qMxMQ5vBz7@Ls=q!W$K4p$E$$$FG[I[$5$l$?<}=8Cx:nJ*\e(B
57 \e$B$N0lIt$G$9!#$b$7$"$J$?$,$3$NJ8=q$r<}=8Cx:nJ*$+$iJ,N%$7$FG[I[$7$?$$$H$-$O!"\e(B
58 \e$B7@Ls=q$NBh\e(B 6 \e$B9`$K5-=R$5$l$F$$$k$h$&$K!"J8=q$K7@Ls=q$NJ#<L$rIU2C$9$k$3$H\e(B
59 \e$B$K$h$C$F!"9T$J$&$3$H$,$G$-$^$9!#\e(B
60 @end ifnottex
61
62 @tex
63
64 @titlepage
65 @title T-gnus 6.15 Message Manual
66
67 @author by Lars Magne Ingebrigtsen
68 @translated by members of Semi-gnus mailing-list
69 @page
70
71 @vskip 0pt plus 1filll
72 Copyright @copyright{} 1996, 1997, 1998, 1999, 2000
73      Free Software Foundation, Inc.
74
75 Permission is granted to copy, distribute and/or modify this document
76 under the terms of the GNU Free Documentation License, Version 1.1 or
77 any later version published by the Free Software Foundation; with the
78 Invariant Sections being none, with the Front-Cover texts being ``A GNU
79 Manual'', and with the Back-Cover Texts as in (a) below.  A copy of the
80 license is included in the section entitled ``GNU Free Documentation
81 License'' in the Emacs manual.
82
83 \e$B$3$NJ8=q$r!"%U%j!<%=%U%H%&%'%":bCDH/9T$N\e(B GNU \e$B%U%j!<J8=qMxMQ5vBz7@Ls=q\e(B
84 \e$BBh\e(B 1.1 \e$BHG$^$?$O$=$l0J9_$NHG$,Dj$a$k>r7o$N2<$GJ#@=!"G[I[!"$"$k$$$OJQ99$9\e(B
85 \e$B$k$3$H$r5v2D$7$^$9!#JQ99IT2DItJ,$O;XDj$7$^$;$s!#!V\e(BA GNU Manual\e$B!W$OI=I=;f\e(B
86 \e$B%F%-%9%H!"0J2<$N\e(B (a) \e$B$ON"I=;f%F%-%9%H$G$9!#$3$NMxMQ5vBz7@Ls=q$NJ#<L$O\e(B
87 \e$B!V\e(BEmacs manual\e$B!W$N!V\e(BGNU \e$B%U%j!<J8=qMxMQ5vBz7@Ls=q!W$H$$$&>O$K4^$^$l$F$$$^\e(B
88 \e$B$9!#\e(B
89
90 (a) The FSF's Back-Cover Text is: ``You have freedom to copy and modify
91 this GNU Manual, like GNU software.  Copies published by the Free
92 Software Foundation raise funds for GNU development.''
93
94 (a) FSF \e$B$NN"I=;f%F%-%9%H\e(B:\e$B!V$"$J$?$K$O$3$N\e(B GNU Manual \e$B$r\e(B GNU \e$B%=%U%H%&%'%"\e(B
95 \e$B$N$h$&$KJ#@=$7$?$jJQ99$9$k<+M3$,$"$j$^$9!#J#@=$O%U%j!<%=%U%H%&%'%":bCD$K\e(B
96 \e$B$h$C$F=PHG$5$l$^$7$?!#\e(B(\e$B%U%j!<%=%U%H%&%'%":bCD$O\e(B) GNU \e$B$N3+H/$N$?$a$KI,MW\e(B
97 \e$B$J;q6b$r=8$a$F$$$^$9!#!W\e(B
98
99 This document is part of a collection distributed under the GNU Free
100 Documentation License.  If you want to distribute this document
101 separately from the collection, you can do so by adding a copy of the
102 license to the document, as described in section 6 of the license.
103
104 \e$B$3$NJ8=q$O!V\e(BGNU \e$B%U%j!<J8=qMxMQ5vBz7@Ls=q!W$K4p$E$$$FG[I[$5$l$?<}=8Cx:nJ*\e(B
105 \e$B$N0lIt$G$9!#$b$7$"$J$?$,$3$NJ8=q$r<}=8Cx:nJ*$+$iJ,N%$7$FG[I[$7$?$$$H$-$O!"\e(B
106 \e$B7@Ls=q$NBh\e(B 6 \e$B9`$K5-=R$5$l$F$$$k$h$&$K!"J8=q$K7@Ls=q$NJ#<L$rIU2C$9$k$3$H\e(B
107 \e$B$K$h$C$F!"9T$J$&$3$H$,$G$-$^$9!#\e(B
108 @end titlepage
109 @page
110
111 @end tex
112
113 @node Top
114 @top Message
115
116 Gnus \e$B$NA4$F$N%a%C%;!<%8$N:n@.\e(B (\e$B%a!<%k$H%K%e!<%9$NN>J}\e(B) \e$B$O%a%C%;!<%8%b!<\e(B
117 \e$B%I%P%C%U%!$G9T$o$l$^$9!#\e(B
118
119 @menu
120 * Interface::         \e$B%a%C%;!<%8%P%C%U%!$r@_Dj$9$k\e(B
121 * Commands::          \e$B%a%C%;!<%8%b!<%I%P%C%U%!$G<B9T$G$-$kL?Na\e(B
122 * Variables::         \e$B%a%C%;!<%8%P%C%U%!$r%+%9%?%^%$%:$9$k\e(B
123 * Compatibility::     \e$B%a%C%;!<%8$r2<0L8_49$K$9$k\e(B
124 * Appendices::        \e$B$b$C$H5;=QE*$J;v\e(B
125 * Index::             \e$BJQ?t!"4X?t!"35G0$N:w0z\e(B
126 * Key Index::         \e$B%a%C%;!<%8%b!<%I%-!<$N0lMw\e(B
127 @end menu
128
129 \e$B$3$N%^%K%e%"%k$O\e(B T-gnus 6.15 Message \e$B$KBP1~$7$^$9!#\e(BMessage \e$B$O$3$N%^%K%e\e(B
130 \e$B%"%k$HF1$8HGHV9f$N\e(B Gnus \e$B$NG[I[$H6&$KG[I[$5$l$^$9!#\e(B
131
132 @node Interface
133 @chapter \e$B3&LL\e(B
134
135 \e$B%W%m%0%i%`\e(B (\e$B$b$7$/$O?M\e(B) \e$B$,%a%C%;!<%8$KH?1~$7$?$$$H$-\e(B -- \e$BJVEz!"%U%)%m!<%"%C\e(B
136 \e$B%W!"E>Aw!"<h$j>C$7\e(B -- \e$B$=$N%W%m%0%i%`\e(B (\e$B$b$7$/$O?M\e(B) \e$B$O%a%C%;!<%8$,$"$k%P%C\e(B
137 \e$B%U%!$K%]%$%s%H$rF~$l$FI,MW$JL?Na$r8F$S=P$9$@$1$GNI$$$Y$-$G$9!#$=$&$9$k\e(B
138 \e$B$H\e(B @code{Message} \e$B$O?7$7$$\e(B @code{message} \e$B%b!<%I%P%C%U%!$rE,@Z$J%X%C%@!<\e(B
139 \e$B$rF~$l$F:n$j=P$7!"MxMQ<T$O%a%C%;!<%8$rAw$kA0$K$=$l$rJT=8$G$-$^$9!#\e(B
140
141 @menu
142 * New News Message::     \e$BA4$/?7$7$$%K%e!<%9%a%C%;!<%8$rJT=8$9$k\e(B
143 * Reply::                \e$B%a!<%k$GJVEz$9$k\e(B
144 * Wide Reply::           \e$BA4$F$N?M$K%a!<%k$G1~Ez$9$k\e(B
145 * Followup::             \e$B%K%e!<%9$G%U%)%m!<%"%C%W$9$k\e(B
146 * Canceling News::       \e$B?7$7$$5-;v$r<h$j>C$9\e(B
147 * Superseding::          \e$B%a%C%;!<%8$NBeBX\e(B
148 * Forwarding::           \e$B%a%C%;!<%8$r%K%e!<%9$b$7$/$O%a!<%k$GE>Aw$9$k\e(B
149 * Resending::            \e$B%a!<%k%a%C%;!<%8$r:FAw$9$k\e(B
150 * Bouncing::             \e$B%a!<%k%a%C%;!<%8$N<:GT$r:FAw$9$k\e(B
151 @end menu
152
153 @node New Mail Message
154 @section \e$B?7$7$$%a!<%k%a%C%;!<%8\e(B
155
156 @findex message-mail
157 @code{message-mail} \e$BL?Na$O?7$7$$%P%C%U%!$r:n$jI=<($7$^$9!#\e(B
158
159 2\e$B$D$NA*Br<+M3$J0z?t$,<u$1IU$1$i$l$^$9\e(B: \e$B:G=i$N$b$N$O\e(B @code{To} \e$B%X%C%@!<$H\e(B
160 \e$B$7$F!"\e(B2\e$BHVL\$O\e(B @code{Subject} \e$B%X%C%@!<$H$7$F;H$o$l$k!#$b$7$3$l$i\e(B
161 \e$B$,\e(B @code{nil} \e$B$G$"$k$J$i!"$=$l$i$N\e(B2\e$B$D$N%X%C%@!<$O6u$K$J$j$^$9!#\e(B
162
163 @node New News Message
164 @section \e$B?7$7$$%K%e!<%9%a%C%;!<%8\e(B
165
166 @findex message-news
167 \e$BL?Na\e(B @code{message-news} \e$B$O?7$7$$%a%C%;!<%8%P%C%U%!$r:n$j!"I=<($7$^$9!#\e(B
168
169 \e$B$3$N4X?t$O\e(B2\e$B$D$NA*Br<+M3$J0z?t$r<u$1IU$1$^$9!#:G=i$N$b$N\e(B
170 \e$B$O\e(B @code{Newsgroups} \e$B%X%C%@!<$H$7$F!"\e(B2\e$B$D$a$N$b$N$O\e(B @code{Subject} \e$B%X%C%@!<\e(B
171 \e$B$H$7$F;H$o$l$^$9!#$b$7$3$l$i$,\e(B @code{nil} \e$B$G$"$k$J$i!"$=$l$i$N\e(B2\e$B$D$N%X%C\e(B
172 \e$B%@!<$O6u$K$J$j$^$9!#\e(B
173
174 @node Reply
175 @section \e$BJVEz\e(B
176
177 @findex message-reply
178 \e$B4X?t\e(B @code{message-reply} \e$B$O8=:_$N%P%C%U%!$N%a%C%;!<%8$X$NJVEz$N%a%C%;!<\e(B
179 \e$B%8%P%C%U%!$r:n$j!"I=<($7$^$9!#\e(B
180
181 @vindex message-reply-to-function
182 Message \e$B$O2?=h$KJVEz$,9T$/$+$rIaDL$NJ}K!\e(B (@pxref{Responses}) \e$B$G7hDj$7$^\e(B
183 \e$B$9$,!"JQ?t\e(B @code{message-reply-to-function} \e$B$rO.$k$3$H$G$"$J$?$NMW5a$K9g\e(B
184 \e$B$&$h$&$K$=$N?6$kIq$$$rJQ$($k;v$,$G$-$^$9!#\e(B
185
186 @code{From} \e$B$NBe$o$j$K\e(B @code{Sender} \e$B$KJVEz$rAw$j$?$$$N$G$"$l$P!"$3$N$h\e(B
187 \e$B$&$J;v$,$G$-$^$9\e(B:
188
189 @lisp
190 (setq message-reply-to-function
191       (lambda ()
192        (cond ((equal (mail-fecth-field "from") "somebody")
193                (mail-fetch-field "sender"))
194              (t
195               nil))))
196 @end lisp
197
198 \e$B$3$N4X?t$O$=$l$,JVEz$7$h$&$H$9$k5-;v$N%X%C%@!<ItJ,$K8BDj$5$l$?HO0O$G8F$P\e(B
199 \e$B$l$^$9!#\e(B
200
201 \e$B$4Mw$NDL$j!"$3$N4X?t$O$=$l$,\e(B To \e$B%X%C%@!<$,$I$N$h$&$G$"$k$Y$-$+$K4V$9$k<g\e(B
202 \e$BD%$,$"$l$P!"J8;zNs$rJV$9$Y$-$G$9!#$b$7$=$&$G$J$1$l$P!"$=$l$O\e(B @code{nil}
203 \e$B$rJV$9$@$1$G!"$=$&$9$l$P\e(B To \e$B%X%C%@!<$r7hDj$9$kIaDL$NJ}K!$,;H$o$l$k$G$7$g\e(B
204 \e$B$&!#\e(B
205
206 \e$B$3$N4X?t$O%j%9%H$rJV$9;v$b$G$-$^$9!#$=$N$h$&$J>l9g$O!"$=$l$>$l$NMWAG\e(B
207 \e$B$O\e(B cons \e$B%;%k$G$"$k$Y$-$G!"$=$l$N\e(B car \e$B$O%X%C%@!<$NL>A0\e(B (\e$BNc\e(B @code{Cc}) \e$B$G!"\e(B
208 cdr \e$B$,%X%C%@!<$NCM\e(B (\e$BNc\e(B @samp{larsi@@ifi.uio.no}) \e$B$G$"$k$Y$-$G$9!#A4$F$N\e(B
209 \e$B$3$l$i$N%X%C%@!<$O=P$F9T$/%a!<%k$N%X%C%@!<$KA^F~$5$l$^$9!#\e(B
210
211 @node Wide Reply
212 @section \e$B9-$/JVEz\e(B
213
214 @findex message-wide-reply
215 @code{message-wide-reply} \e$B$O8=:_$N%P%C%U%!$N%a%C%;!<%8$X$N9-$$JVEz$N%a%C\e(B
216 \e$B%;!<%8%P%C%U%!$r:n$C$FI=<($7$^$9!#\e(B@dfn{\e$B9-$$JVEz\e(B} \e$B$O\e(B @code{To}\e$B!"\e(B
217 @code{From}\e$B!"\e(B(\e$B$b$7$/$O\e(B @code{Reply-to}) \e$B$H\e(B @code{Cc} \e$B%X%C%@!<$K5s$2$i$l\e(B
218 \e$B$F$$$kA4$F$N?M!9$KFO$/JVEz$G$9!#\e(B
219
220 @vindex message-wide-reply-to-function
221 Message \e$B$OJVEz$,2?=h$K9T$/$+$r7hDj$9$k$?$a$KIaDL$NJ}K!$r;H$$$^$9$,!"\e(B
222 @code{message-wide-reply} \e$B$rO.$k;v$G!"?6$kIq$$$r$"$J$?$NMW5a$K9g$&$h$&$K\e(B
223 \e$BJQ99$9$k;v$,$G$-$^$9!#$=$l$O\e(B @code{message-reply-to-function} \e$B$HF1$8$h$&\e(B
224 \e$B$K;H$o$l$^$9\e(B (@pxref{Reply})\e$B!#\e(B
225
226 @findex message-dont-reply-to-names
227 \e$B@55,I=8=\e(B @code{rmail-dont-reply-to-names} \e$B$K9gCW$9$k%"%I%l%9$O\e(B @code{Cc}
228 \e$B%X%C%@!<$+$i<h$j=|$+$l$^$9!#\e(B
229
230 @node Followup
231 @section \e$B%U%)%m!<%"%C%W\e(B
232
233 @findex message-followup
234 \e$BL?Na\e(B @code{message-followup} \e$B$O8=:_$N%P%C%U%!$N%a%C%;!<%8$X$N%U%)%m!<%"%C\e(B
235 \e$B%W$G$"$k%a%C%;!<%8%P%C%U%!$r:n$jI=<($7$^$9!#\e(B
236
237 @vindex message-followup-to-function
238 Message \e$B$O%U%)%m!<%"%C%W$,$I$3$K9T$/$+$rIaDL$NJ}K!$r;H$C$F7hDj$7$^$9$,!"\e(B
239 @code{message-followup-to-function} \e$B$rO.$k;v$G!"$"$J$?$NMW5a$K9g$&$h$&$K\e(B
240 \e$B?6$kIq$$$rJQ99$9$k;v$,$G$-$^$9!#$=$l$O\e(B @code{message-reply-to-function}
241 \e$B$HF1$8$h$&$K;H$o$l$^$9\e(B (@pxref{Reply})\e$B!#\e(B
242
243 @vindex message-use-followup-to
244 \e$BJQ?t\e(B @code{message-use-followup-to} \e$B$O\e(B @code{Followup-To} \e$B%X%C%@!<$K4X$7\e(B
245 \e$B$F$I$&$9$k$+$r;XDj$7$^$9!#$=$l$,\e(B @code{use} \e$B$G$"$l$P!"$$$D$bCM$r;H$$$^$9!#\e(B
246 \e$B$b$7$=$l$,\e(B @code{ask} \e$B$G$"$l$P\e(B (\e$B$3$l$,=i4|@_Dj$G$9\e(B)\e$B!"CM$r;H$&$+$I$&$+$r\e(B
247 \e$B?R$M$^$9!#$b$7\e(B @code{t} \e$B$G$"$k$H!"$=$l$,\e(B @samp{\e$BEj9F<T\e(B} \e$B$G$J$$8B$j!"CM$r\e(B
248 \e$B;H$$$^$9!#\e(B@code{nil} \e$B$G$"$l$P!"CM$r;H$$$^$;$s!#\e(B
249
250 @node Canceling News
251 @section \e$B%K%e!<%9$r<h$j>C$9\e(B
252
253 @findex message-cancel-news
254 \e$BL?Na\e(B @code{message-cancel-news} \e$B$O8=:_$N%P%C%U%!$N5-;v$r<h$j>C$7$^$9!#\e(B
255
256 @node Superseding
257 @section \e$BBeBX\e(B
258
259 @findex message-supersede
260 \e$BL?Na\e(B @code{message-supersede} \e$B$O8=:_$N%P%C%U%!$N%a%C%;!<%8$rBeBX$9$k%a%C\e(B
261 \e$B%;!<%8%P%C%U%!$r:n$jI=<($7$^$9!#\e(B
262
263 @vindex message-ignored-supersede-headers
264 @code{message-ignored-supersedes-headers} \e$B$K9gCW$9$k%X%C%@!<$O?7$7$$%a%C\e(B
265 \e$B%;!<%8%P%C%U%!$r:n$j>e$2$kA0$K<h$j=|$+$l$^$9!#=i4|CM\e(B
266 \e$B$O\e(B @*@samp{^Path:\\|^Date\\|^NNTP-Posting-Host:\\|^Xref:\\|^Lines:\\|@*
267 ^Received:\\|^X-From-Line:\\|Return-Path:\\|^Supersedes:} \e$B$G$9!#\e(B
268
269 @node Forwarding
270 @section \e$BE>Aw\e(B
271
272 @findex message-forward
273 \e$BL?Na\e(B @code{message-forward} \e$B$O8=:_$N%P%C%U%!$N%a%C%;!<%8$rE>Aw$9$k$?$a$N\e(B
274 \e$B%a%C%;!<%8%P%C%U%!$r:n$jI=<($7$^$9!#$b$7@\F,0z?t$rM?$($i$l$k$H!"E>Aw$O\e(B
275 \e$B%K%e!<%9$r;H$$$^$9!#\e(B
276
277 @table @code
278 @item message-forward-ignored-headers
279 @vindex message-forward-ignored-headers
280 \e$B$3$N@55,I=8=$K9gCW$9$k$9$Y$F$N%X%C%@!<$,!"E>Aw$5$l$k%a%C%;!<%8$+$i:o=|$5\e(B
281 \e$B$l$^$9!#\e(B
282
283 @end table
284
285 @node Resending
286 @section \e$B:FAw\e(B
287
288 @findex message-resend
289 \e$BL?Na\e(B @code{message-resend} \e$B$OMxMQ<T$K%"%I%l%9$NF~NO$rB%?J$7!"8=:_$N%P%C\e(B
290 \e$B%U%!$N%a%C%;!<%8$r$=$N%"%I%l%9$K:FAw$7$^$9!#\e(B
291
292 @vindex message-ignored-resent-headers
293 \e$B@55,I=8=\e(B @code{message-ignored-resent-headers} \e$B$K9gCW$9$k%X%C%@!<$O%a%C\e(B
294 \e$B%;!<%8$rAw$kA0$K<h$j=|$+$l$^$9!#=i4|CM$O\e(B @code{^Return-receipt} \e$B$G$9!#\e(B
295
296 @node Bouncing
297 @section \e$B<:GT\e(B
298
299 @findex message-bounce
300 \e$BL?Na\e(B @code{message-bounce} \e$B$O!"$b$78=:_$N%P%C%U%!$,<:GT$7$?%a!<%k%a%C%;!<\e(B
301 \e$B%8$G$"$l$P!"<:GT>pJs$r<h$j=|$$$?%a%C%;!<%8%P%C%U%!$r:n$jI=<($7$^$9!#\e(B
302 @dfn{\e$B<:GT%a%C%;!<%8\e(B} \e$B$OIaDL$O\e(B @code{mailer-daemon} \e$B$+$iG[AwIT2D$H$7$FJV\e(B
303 \e$BAw$5$l$?%a!<%k$G$9!#\e(B
304
305 @vindex message-ignored-bounced-headers
306 \e$B@55,I=8=\e(B @code{message-ignored-bounced-headers} \e$B$K9gCW$9$k%X%C%@!<$O%P%C\e(B
307 \e$B%U%!$r:n$j>e$2$kA0$K<h$j=|$+$l$^$9!#=i4|CM\e(B
308 \e$B$O\e(B @samp{^\\(Received\\|Return-Path\\):} \e$B$G$9!#\e(B
309
310 @node Commands
311 @chapter \e$BL?Na\e(B
312
313 @menu
314 * Buffer Entry::        \e$B%a%C%;!<%8%P%C%U%!$KF~$C$?8e$NL?Na\e(B
315 * Header Commands::     \e$B%X%C%@!<$K0\F0$9$k$?$a$NL?Na\e(B
316 * Movement::            \e$B%a%C%;!<%8%P%C%U%!$rF0$-2s$k\e(B
317 * Insertion::           \e$B%a%C%;!<%8%P%C%U%!$KJ*;v$rA^F~$9$k\e(B
318 @c * MIME::                @sc{mime} considerations.
319 @c * Security::            Signing and encrypting messages.
320 * Various Commands::    \e$B$$$m$$$m$J;v\e(B
321 * Sending::             \e$B<B:]$K%a%C%;!<%8$rAw$k\e(B
322 * Mail Aliases::        \e$B$I$N$h$&$K$7$F%a!<%k$NJLL>$r;H$&$+\e(B
323 * Spelling::            Emacs \e$B$K%9%Z%k%A%'%C%/$5$;$k\e(B
324 @end menu
325
326 @node Buffer Entry
327 @section \e$B%P%C%U%!$KF~$k\e(B
328 @cindex undo
329 @kindex C-_
330
331 \e$B2?$+B>$N%a%C%;!<%8$KJVEz$9$k$H$-!"$"$J$?$O$?$$$F$$%a%C%;!<%8%P%C%U%!$G=q\e(B
332 \e$B$->e$2$^$9$h$M!#\e(BMessage \e$B$OB?$/$N0zMQJ8$r07$$!"=pL>$N:o=|$dJ8>O$N@07A$r$7\e(B
333 \e$B$?$j!"$"$k$$$O$"$?$J$,;H$C$F$$$k@_Dj$K0MB8$7$F$$$^$9!#\e(BMessage \e$B$OIaDL$O$&\e(B
334 \e$B$^$/F0:n$7$^$9$,!"$H$-$I$-4V0c$($b$7$^$9!#$=$l$i$N4V0c$$$r%f!<%6$,@5$9$3\e(B
335 \e$B$H$,$G$-$k$h$&$K!"\e(BMessage \e$B$O$=$l$>$l<gMW$JF0:n$r9T$J$&A0$K%"%s%I%%$N6-3&\e(B
336 \e$B$r@_Dj$7$^$9!#$"$J$?$O2?2s$+%"%s%I%%$N%-!<\e(B (\e$BDL>o\e(B @kbd{C-_}) \e$B$r2!$;$P!"L$\e(B
337 \e$BJT=8$N%a%C%;!<%8$KLa$9$3$H$,$G$-$^$9!#\e(B
338
339 @node Header Commands
340 @section \e$B%X%C%@!<L?Na\e(B
341
342 \e$B$3$l$i$NA4$F$NL?Na$OEv$N%X%C%@!<$K0\F0$7$^$9!#$b$7$=$l$,B8:_$7$J$$$H!"$=\e(B
343 \e$B$l$OA^F~$5$l$^$9!#\e(B
344
345 @table @kbd
346
347 @item C-c ?
348 @kindex C-c ?
349 @findex message-goto-to
350 \e$B%a%C%;!<%8%b!<%I$N5-=R$G$9!#\e(B
351
352 @item C-c C-r C-t
353 @kindex C-c C-f C-t
354 @findex message-goto-to
355 @code{To} \e$B%X%C%@!<$K9T$-$^$9\e(B (@code{message-goto-to})\e$B!#\e(B
356
357 @item C-c C-f C-b
358 @kindex C-c C-f C-b
359 @findex message-goto-bcc
360 @code{Bcc} \e$B%X%C%@!<$K9T$-$^$9\e(B (@code{message-goto-bcc})\e$B!#\e(B
361
362 @item C-c C-f C-f
363 @kindex C-c C-f C-f
364 @findex message-goto-fcc
365 @code{Fcc} \e$B%X%C%@!<$K9T$-$^$9\e(B (@code{message-goto-fcc})\e$B!#\e(B
366
367 @item C-c C-f C-c
368 @kindex C-c C-f C-c
369 @findex message-goto-cc
370 @code{Cc} \e$B%X%C%@!<$K9T$-$^$9\e(B (@code{message-goto-cc})\e$B!#\e(B
371
372 @item C-c C-f C-s
373 @kindex C-c C-f C-s
374 @findex message-goto-subject
375 @code{Subject} \e$B%X%C%@!<$K9T$-$^$9\e(B (@code{message-goto-subject})\e$B!#\e(B
376
377 @item C-c C-f C-r
378 @kindex C-c C-f C-r
379 @findex message-goto-reply-to
380 @code{Reply-To} \e$B%X%C%@!<$K9T$-$^$9\e(B (@code{message-goto-reply-to})\e$B!#\e(B
381
382 @item C-c C-f C-n
383 @kindex C-c C-f C-n
384 @code{Neswsgroups} \e$B%X%C%@!<$K9T$-$^$9\e(B (@code{message-goto-newsgroups})\e$B!#\e(B
385
386 @item C-c C-f C-d
387 @kindex C-c C-f C-d
388 @findex message-goto-distribution
389 @code{Distribution} \e$B%X%C%@!<$K9T$-$^\e(B
390 \e$B$9\e(B (@code{message-goto-distribution})\e$B!#\e(B
391
392 @item C-c C-f C-o
393 @kindex C-c C-f C-o
394 @findex message-goto-followup-to
395 @code{Followup-To} \e$B%X%C%@!<$K9T$-$^$9\e(B (@code{message-goto-followup-to})\e$B!#\e(B
396
397 @item C-c C-f C-k
398 @kindex C-c C-f C-k
399 @findex message-goto-keywords
400 @code{Keywords} \e$B%X%C%@!<$K9T$-$^$9\e(B (@code{message-goto-keywords})\e$B!#\e(B
401
402 @item C-c C-f C-u
403 @kindex C-c C-f C-u
404 @findex message-goto-summary
405 @code{Summary} \e$B%X%C%@!<$K9T$-$^$9\e(B (@code{message-goto-summary})\e$B!#\e(B
406
407 @end table
408
409 @node Movement
410 @section \e$B0\F0\e(B
411
412 @table @kbd
413 @item C-c C-b
414 @kindex C-c C-b
415 @findex message-goto-body
416 \e$B%a%C%;!<%8$NK\BN$N@hF,$K0\F0$7$^$9\e(B (@code{message-goto-body})\e$B!#\e(B
417
418 @item C-c C-i
419 @kindex C-c C-i
420 @findex message-goto-signature
421 \e$B%a%C%;!<%8$N=pL>$K0\F0$7$^$9\e(B (@code{message-goto-signature})\e$B!#\e(B
422
423 @end table
424
425 @node Insertion
426 @section \e$BA^F~\e(B
427
428 @table @kbd
429
430 @item C-c C-y
431 @kindex C-c C-y
432 @findex message-yank-original
433 \e$B%P%C%U%!\e(B @code{gnus-article-copy} \e$B$K$"$k%a%C%;!<%8$r%a%C%;!<%8%P%C%U%!$K\e(B
434 \e$BE=$jIU$1$^$9!#IaDL$O\e(B @code{gnus-article-copy} \e$B$O$"$J$?$,JVEz$7$h$&$H$7$F\e(B
435 \e$B$$$k%a%C%;!<%8$G$9\e(B (@code{messsage-yank-original})\e$B!#\e(B
436
437 @item C-c M-C-y
438 @kindex C-c M-C-y
439 @findex message-yank-buffer
440 Prompt for a buffer name and yank the contents of that buffer into the
441 message buffer (@code{message-yank-buffer}).
442
443 @item C-c C-q
444 @kindex C-c C-q
445 @findex message-fill-yanked-message
446 \e$BE=$jIU$1$i$l$?%a%C%;!<%8$r@^$jJV$7$^\e(B
447 \e$B$9\e(B (@code{message-fill-yanked-message})\e$B!#7Y9p\e(B: \e$B$b$7!"0zMQ$N=,47$,JQ$G$"\e(B
448 \e$B$k$J$i!"E=$jIU$1$i$l$?J8>O$r$R$I$/$0$A$c$0$A$c$K$7$F$7$^$&$+$b$7$l$^$;$s!#\e(B
449 \e$B$=$l$,0BA4$G$"$k$HCN$k$H!"$9$0$K?M?4CO$D$/$G$7$g$&$,!#$H$K$+$/!"\e(B
450 @kbd{C-x u} (@code{undo}) \e$B$,;HMQ2DG=$G!"Bg>fIW$G$"$k$H8@$&;v$r3P$($F$*$$\e(B
451 \e$B$F2<$5$$!#\e(B
452
453 @item C-c C-w
454 @kindex C-c C-w
455 @findex message-insert-signature
456 \e$B%P%C%U%!$N:G8e$K=pL>$rA^F~$7$^$9\e(B (@code{message-insert-signature})\e$B!#\e(B
457
458 @item C-c M-h
459 @kindex C-c M-h
460 @findex message-insert-headers
461 \e$B%a%C%;!<%8$N%X%C%@!<$rA^F~$7$^$9\e(B (@code{message-insert-headers})\e$B!#\e(B
462
463 @end table
464
465 @table @code
466 @item message-ignored-cited-headers
467 \e$B$3$N@55,I=8=$K9gCW$9$kA4$F$N%X%C%@!<$OE=$jIU$1$i$l$?%a%C%;!<%8$+$i<h$j=|\e(B
468 \e$B$+$l$^$9!#=i4|CM$O\e(B @samp{.} \e$B$G!"$3$l$OA4$F$N%X%C%@!<$,<h$j=|$+$l$k$H8@$&\e(B
469 \e$B;v$G$9!#\e(B
470
471 @item message-cite-prefix-regexp
472 @vindex message-cite-prefix-regexp
473 \e$B$"$k9T$,<h$jF@$k:GBg$N0zMQ@\F,8l$K9gCW$9$k@55,I=8=$G$9!#\e(B
474
475 @item message-citation-line-function
476 @vindex message-citation-line-function
477 @cindex attribution line
478 \e$B0zMQ9T$rA^F~$9$k$?$a$K8F$P$l$k4X?t$G$9!#=i4|CM\e(B
479 \e$B$O\e(B @code{message-insert-citation-line} \e$B$G!"$3$l$O0zMQ9T$r<!$N$h$&$K$7$^\e(B
480 \e$B$9\e(B:
481
482 @example
483 Hallvard B Furuseth <h.b.furuseth@@usit.uio.no> writes:
484 @end example
485
486 \e$B$3$N4X?t$,8F$P$l$?$H$-!"%]%$%s%H$O%a%C%;!<%8$NK\BN$N@hF,$K$"$k$G$7$g$&!#\e(B
487
488 \e$B$J$*\e(B gnus \e$B$K$O!"\e(B`writes:' \e$B$N>e$G%/%j%C%/$9$k$H0zMQ$5$l$?%F%-%9%H$r1#$95!\e(B
489 \e$BG=$,$"$j$^$9!#$b$7$"$J$?$,EY$r1[$7$F0zMQ9T$rJQ99$7$F$7$^$&$H!"$=$l$rFI$`\e(B
490 \e$B?M$?$A$bH`$i$N\e(B gnus \e$B$rBP1~$5$;$J$1$l$P$J$i$J$/$J$k$G$7$g$&!#JQ\e(B
491 \e$B?t\e(B @code{gnus-cite-attribution-suffix} \e$B$r;2>H$7$F2<$5$$!#>\:Y\e(B
492 \e$B$O\e(B @xref{Article Highlighting, , \e$B5-;v$N%O%$%i%$%H\e(B, gnus-ja}, \e$B$K$"$j$^$9!#\e(B
493
494 @item message-yank-prefix
495 @vindex message-yank-prefix
496 @cindex yanking
497 @cindex quoting
498 \e$B$"$J$?$,5-;v$KJVEz$+%U%)%m!<%"%C%W$r$7$F$$$k$H$-$O!"IaDL$O$"$J$?$,1~Ez$7\e(B
499 \e$B$F$$$k?M$N$b$N$K0zMQId$rIU$1$?$$$G$7$g$&!#0zMQJ8$NA^F~$O\e(B @dfn{\e$BE=$jIU$1\e(B}
500 \e$B$K$h$C$F$J$5$l\e(B (\e$B$9$G$K0zMQId$,IU$$$F$$$k$b$N$OBP>]30!"\e(B
501 @code{message-yank-cited-prefix} \e$B$r;2>H$N$3$H\e(B)\e$B!"$=$l$>$l$NE=$jIU$1$i$l$?\e(B
502 \e$B0zMQ9T$O$=$NA0$K\e(B @code{message-yank-prefix} \e$B$rIU$1$i$l$^$9!#=i4|CM\e(B
503 \e$B$O\e(B @samp{> } \e$B$G$9!#\e(B
504
505 @item message-yank-cited-prefix
506 @vindex message-yank-cited-prefix
507 @cindex yanking
508 @cindex cited
509 @cindex quoting
510 \e$B$9$G$K0zMQ$5$l$?9T$K$O\e(B @code{message-yank-prefix} \e$B$NBe$o$j$K$3$NJQ?t$NFb\e(B
511 \e$BMF$,0zMQId$H$7$F;H$o$l$^$9!#=i4|CM$O\e(B @samp{>} \e$B$G$9!#\e(B
512
513 @item message-yank-add-new-references
514 @vindex message-yank-add-new-references
515 @cindex yanking
516 \e$B%3%^%s%I\e(B @code{message-yank-original} \e$B$rBPOCE*$K;H$C$?$H$-$K!"$3$NCM\e(B
517 \e$B$,\e(B @code{nil} \e$B$G$J$+$C$?$i!"\e(BReferences \e$B%U%#!<%k%I$K\e(B ID \e$B$,DI2C$5$l$^$9!#\e(B
518 \e$B$b$7CM$,%7%s%\%k\e(B @code{message-id-only} \e$B$@$C$?$i\e(B Message-ID \e$B%U%#!<%k%I\e(B
519 \e$B$N\e(B ID \e$B$@$1$,;H$o$l$^$9$,!"$=$&$G$J$1$l$P\e(B References\e$B!"\e(BIn-Reply-To \e$B$*$h\e(B
520 \e$B$S\e(B Message-ID \e$B%U%#!<%k%I$+$iCj=P$5$l$?\e(B ID \e$B$,;H$o$l$^$9!#\e(B
521
522 @item message-list-references-add-position
523 @vindex message-list-references-add-position
524 @cindex yanking
525 \e$B%3%^%s%I\e(B @code{message-yank-original} \e$B$rBPOCE*$K;H$C$?$H$-$K!"$3$NCM$,\e(B
526 \e$B@5$N@0?t$@$C$?$i!"$9$G$K$"$k\e(B References \e$B%U%#!<%k%I$N:G8e$+$i$=$N8D?t\e(B
527 \e$B$N\e(B ID \e$B$@$1N%$l$?>l=j$K?7$7$$\e(B ID \e$B$,A^F~$5$l$^$9!#$=$l0J30$N>l9g$O:G8e$KA^\e(B
528 \e$BF~$5$l$^$9!#\e(B
529
530 @item message-indentation-spaces
531 @vindex message-indentation-spaces
532 \e$BE=$jIU$1$i$l$?%a%C%;!<%8$r;z2<$2$9$k$?$a$N6uGr$N?t$G$9!#\e(B
533
534 @item message-cite-function
535 @vindex message-cite-function
536 @findex message-cite-original
537 @findex sc-cite-original
538 @findex message-cite-original-without-signature
539 @cindex Supercite
540 \e$BK\5-;v$r0zMQ$9$k$?$a$N4X?t$G$9!#=i4|CM$O\e(B @code{message-cite-original} \e$B$G!"\e(B
541 \e$B$3$l$OC1=c$K$b$H$N%a%C%;!<%8$rA^F~$7!"$=$l$>$l$N9T$NF,$K\e(B @samp{> } \e$B$r$/$C\e(B
542 \e$B$D$1$^$9!#\e(B@code{message-cite-original-without-signature} \e$B$OF1MM$N;v$r$7\e(B
543 \e$B$^$9$,!"=pL>$O>J$-$^$9!#\e(BSupercite \e$B$r;H$&$?$a$K!"$=$l\e(B
544 \e$B$r\e(B @code{sc-cite-original} \e$B$K@_Dj$9$k;v$b$G$-$^$9!#\e(B
545
546 @item message-suspend-font-lock-when-citing
547 @vindex message-suspend-font-lock-when-citing
548 @code{nil} \e$B$G$J$1$l$P!"K\5-;v$r0zMQ$7$F$$$k4V\e(B font-lock \e$B$NF0:n$r;_$a$^$9!#\e(B
549 \e$B$$$/$D$+$N!"\e(BEmacs \e$B$,2K$J$H$-$KCY$l$FF0:n$9$k\e(B font-lock \e$B$N$?$a$N%D!<\e(B
550 \e$B%k\e(B (\e$B$^$?$O\e(B Emacs \e$B<+?H\e(B) \e$B$K$O%P%0$,$"$j!"$=$l$i$O$7$P$7$P\e(B font-lock \e$B$NF0:n\e(B
551 \e$B$r9T$J$&BP>]$H$J$k%P%C%U%!$r<h$j0c$($^$9!#$=$l$O$?$$$F$$\e(B Emacs \e$B$,%_%K%P%C\e(B
552 \e$B%U%!$G%f!<%6$K2?$+$NF~NO$rB%$9$H$-$K5/$3$j$^$9!#$3$l$O$=$N>l$7$N$.$NBP:v\e(B
553 \e$B$G$O$"$k$N$G$9$,!"$3$N%*%W%7%g%s$rHs\e(B-@code{nil} \e$B$K$9$k$3$H$K$h$C$F!"$"$J\e(B
554 \e$B$?$OITL{2w$J%(%i!<$r2sHr$G$-$k$+$b$7$l$^$;$s!#\e(B
555
556 @item message-indent-citation-function
557 @vindex message-indent-citation-function
558 \e$B$A$g$&$I%a!<%k%P%C%U%!$KA^F~$5$l$?0zMQJ8$r=$@5$9$k$?$a$N4X?t$G$9!#$3$l$O\e(B
559 \e$B4X?t$N%j%9%H$G$"$k;v$b$G$-$^$9!#$=$l$>$l$N4X?t\e(B
560 \e$B$O\e(B @code{(point)} \e$B$H\e(B @code{(mark t)} \e$B$N4V$G0zMQ$rH/8+$9$k;v$,$G$-$^$9!#\e(B
561 \e$B$=$7$F!"$=$l$>$l$N4X?t$O0zMQJ8$,=$@5$5$l$k$H!"$=$N<~$j$K%]%$%s%H$H%^!<%/\e(B
562 \e$B$r;D$5$J$1$l$P$J$j$^$;$s!#\e(B
563
564 @item message-signature
565 @vindex message-signature
566 \e$B%a%C%;!<%8%P%C%U%!$N:G8e$KA^F~$5$l$kJ8;zNs$G$9!#$b$7\e(B @code{t} (\e$B$3$l$,=i\e(B
567 \e$B4|@_Dj$G$9\e(B) \e$B$G$"$l$P!"%U%!%$%k\e(B @code{message-signature-file} \e$B$,Be$o$j$K\e(B
568 \e$BA^F~$5$l$^$9!#$b$74X?t$G$"$l$P!"4X?t$N7k2L$,Be$o$j$K;H$o$l$^$9!#$b$7<0$G\e(B
569 \e$B$"$l$P!"<0$N7k2L$,JQ$o$j$K;H$o$l$^$9!#$3$NJQ?t$,\e(B @code{nil} \e$B$G$"$l$P!"=p\e(B
570 \e$BL>$OA4$/A^F~$5$l$^$;$s!#\e(B
571
572 @item messsage-signature-file
573 @vindex message-signature-file
574 \e$B%P%C%U%!$N:G8e$KA^F~$5$l$k=pL>$NF~$C$F$$$k%U%!%$%k$G$9!#=i4|CM\e(B
575 \e$B$O\e(B @samp{~/.signature} \e$B$G$9!#\e(B
576
577 @end table
578
579 RFC1036bis \e$B$O!"=pL>$O$=$NA0$K\e(B @samp{-- } \e$B$N\e(B3\e$BJ8;z$@$1$N9T$,$"$k$Y$-$G$"$k\e(B
580 \e$B$H8@$C$F$$$k;v$KCm0U$7$F2<$5$$!#$3$l$O<u$1<j$,<+F0E*$K=pL>$rG'<1$7$F!"=h\e(B
581 \e$BM}$r$9$k;v$r4JC1$K$9$k$?$a$G$9!#$G$9$+$i!"$"$J$?$NH~$7$$%G%6%$%s$r$=$l$,!"\e(B
582 \e$B$"$N!"40A4$KGK2u$7$F$$$k$H46$8$F$b$=$l$i$NJ8;z$r<h$j=|$+$J$$$G$/$@$5$$!#\e(B
583
584 \e$B=pL>$O\e(B4\e$B9T$h$jB?$/$J$k$Y$-$G$OL5$$$H8@$&;v$bCm0U$7$F2<$5$$!#\e(BASCII \e$B$N3($r\e(B
585 \e$BF~$l$k;v$O!"3'$K$"$J$?$,GO</$G2?$b=EMW$J;v$O8@$o$J$$$H8@$&;v$r?.$8$5$;$k\e(B
586 \e$B$?$a$N8z2LE*$JJ}K!$G$9!#\e(B
587
588 @c FIXTGNUS We should provide MIME manual.
589 @ignore
590 @node MIME
591 @section MIME
592 @cindex MML
593 @cindex MIME
594 @cindex multipart
595 @cindex attachment
596
597 Message is a @sc{mime}-compliant posting agent.  The user generally
598 doesn't have to do anything to make the @sc{mime} happen---Message will
599 automatically add the @code{Content-Type} and
600 @code{Content-Transfer-Encoding} headers.
601
602 The most typical thing users want to use the multipart things in
603 @sc{mime} for is to add ``attachments'' to mail they send out.  This can
604 be done with the @code{C-c C-a} command, which will prompt for a file
605 name and a @sc{mime} type.
606
607 You can also create arbitrarily complex multiparts using the MML
608 language (@pxref{Composing, , Composing, emacs-mime, The Emacs MIME
609 Manual}).
610
611 @node Security
612 @section Security
613 @cindex Security
614 @cindex S/MIME
615 @cindex PGP/MIME
616 @cindex sign
617 @cindex encrypt
618
619 Using the MML language, Message is able to create digitally signed and
620 digitally encrypted messages.  Message (or rather MML) currently support
621 PGP/MIME and S/MIME.  Instructing MML to perform security operations on
622 a MIME part is done using the @code{C-c C-m s} key map for signing and the
623 @code{C-c C-m c} key map for encryption, as follows.
624
625 @table @kbd
626
627 @item C-c C-m s s
628 @kindex C-c C-m s s
629 @findex mml-secure-sign-smime
630
631 Digitally sign current MIME part using S/MIME.
632
633 @item C-c C-m s p
634 @kindex C-c C-m s p
635 @findex mml-secure-sign-pgp
636
637 Digitally sign current MIME part using PGP/MIME.
638
639 @item C-c C-m c s
640 @kindex C-c C-m c s
641 @findex mml-secure-encrypt-smime
642
643 Digitally encrypt current MIME part using S/MIME.
644
645 @item C-c C-m c p
646 @kindex C-c C-m c p
647 @findex mml-secure-encrypt-pgpmime
648
649 Digitally encrypt current MIME part using PGP/MIME.
650
651 @end table
652
653 These commands do not immediately sign or encrypt the message, they
654 merely insert proper MML tags to instruct the MML engine to perform that
655 operation when the message is actually sent.  They may perform other
656 operations too, such as locating and retrieving a S/MIME certificate of
657 the person you wish to send encrypted mail to.
658
659 Since signing and especially encryption often is used when sensitive
660 information is sent, you may want to have some way to ensure that your
661 mail is actually signed or encrypted.  After invoking the above
662 sign/encrypt commands, it is possible to preview the raw article by
663 using @code{C-u C-m P} (@code{mml-preview}).  Then you can verify that
664 your long rant about what your ex-significant other or whomever actually
665 did with that funny looking person at that strange party the other
666 night, actually will be sent encrypted.
667
668 @emph{Note!}  Neither PGP/MIME nor S/MIME encrypt/signs RFC822 headers.
669 They only operate on the MIME object.  Keep this in mind before sending
670 mail with a sensitive Subject line.
671
672 Actually using the security commands above is not very difficult.  At
673 least not compared with making sure all involved programs talk with each
674 other properly.  Thus, we now describe what external libraries or
675 programs are required to make things work, and some small general hints.
676
677 @subsection Using S/MIME
678
679 @emph{Note!}  This section assume you have a basic familiarity with
680 modern cryptography, S/MIME, various PKCS standards, OpenSSL and so on.
681
682 The S/MIME support in Message (and MML) require OpenSSL.  OpenSSL
683 perform the actual S/MIME sign/encrypt operations.  OpenSSL can be found
684 at @code{http://www.openssl.org/}.  OpenSSL 0.9.6 and later should work.
685 Version 0.9.5a cannot extract mail addresses from certificates, and it
686 insert a spurious CR character into MIME separators so you may wish to
687 avoid it if you would like to avoid being regarded as someone who send
688 strange mail. (Although by sending S/MIME messages you've probably
689 already lost that contest.)
690
691 To be able to send encrypted mail, a personal certificate is not
692 required.  Message (MML) need a certificate for the person to whom you
693 wish to communicate with though.  You're asked for this when you type
694 @code{C-c C-m c s}.  Currently there are two ways to retrieve this
695 certificate, from a local file or from DNS.  If you chose a local file,
696 it need to contain a X.509 certificate in PEM format.  If you chose DNS,
697 you're asked for the domain name where the certificate is stored, the
698 default is a good guess.  To my belief, Message (MML) is the first mail
699 agent in the world to support retrieving S/MIME certificates from DNS,
700 so you're not likely to find very many certificates out there.  At least
701 there should be one, stored at the domain @code{simon.josefsson.org}.
702 LDAP is a more popular method of distributing certificates, support for
703 it is planned.  (Meanwhile, you can use @code{ldapsearch} from the
704 command line to retrieve a certificate into a file and use it.)
705
706 As for signing messages, OpenSSL can't perform signing operations
707 without some kind of configuration.  Especially, you need to tell it
708 where your private key and your certificate is stored.  MML uses an
709 Emacs interface to OpenSSL, aptly named @code{smime.el}, and it contain
710 a @code{custom} group used for this configuration.  So, try @code{M-x
711 customize-group RET smime RET} and look around.
712
713 Currently there is no support for talking to a CA (or RA) to create your
714 own certificate.  None is planned either.  You need to do this manually
715 with OpenSSL or using some other program.  I used Netscape and got a
716 free S/MIME certificate from one of the big CA's on the net.  Netscape
717 is able to export your private key and certificate in PKCS #12 format.
718 Use OpenSSL to convert this into a plain X.509 certificate in PEM format
719 as follows.
720
721 @example
722 $ openssl pkcs12 -in ns.p12 -clcerts -nodes > key+cert.pem
723 @end example
724
725 The @code{key+cert.pem} file should be pointed to from the
726 @code{smime-keys} variable.  You should now be able to send signed mail.
727
728 @emph{Note!}  Your private key is store unencrypted in the file, so take
729 care in handling it.
730
731 @subsection Using PGP/MIME
732
733 PGP/MIME requires an external OpenPGP implementation, such as GNU Privacy
734 Guard (@code{http://www.gnupg.org/}).  It also requires an Emacs interface
735 to it, such as Mailcrypt (available from
736 @code{http://www.nb.net/~lbudney/linux/software/mailcrypt.html}) or
737 Florian Weimer's @code{gpg.el}.
738
739 Creating your own OpenPGP key is described in detail in the
740 documentation of your OpenPGP implementation, so we refer to it.
741
742 @end ignore
743 @node Various Commands
744 @section \e$B$$$m$$$m$JL?Na\e(B
745
746 @table @kbd
747
748 @item C-c C-r
749 @kindex C-c C-r
750 @findex message-caesar-buffer-body
751 \e$B8=:_$N%a%C%;!<%8$r%7!<%6!<JQ49\e(B (\e$BJLL>\e(B rot13) \e$B$7$^\e(B
752 \e$B$9\e(B (@code{message-caesar-buffer-body})\e$B!#$b$7HO0O8BDj$,<B9T$5$l$F$$$?$i!"\e(B
753 \e$B%P%C%U%!$N8+$($kItJ,$@$1$rJQ49$7$^$9!#?tCM@\F,0z?t$OJ8$r$I$N$/$i$$2sE>$5\e(B
754 \e$B$;$k$+$r;XDj$7$^$9!#=i4|CM$O\e(B 13 \e$B$G$9!#\e(B
755
756 @item C-c C-e
757 @kindex C-c C-e
758 @findex message-elide-region
759 \e$B%]%$%s%H$H%^!<%/$N4V$NJ8$r>J$-$^$9\e(B (@code{message-elide-region})\e$B!#J8>O$O\e(B
760 \e$B@Z$i$l$F\e(B (killed) \e$BJQ?t\e(B @code{message-elide-ellipsis} \e$B$NCM$GCV$-49$($i$l\e(B
761 \e$B$^$9!#%G%#%U%)%k%H$N>JN,Id9f$H$7$F;H$o$l$kCM$O\e(B (@samp{[...]}) \e$B$G$9!#\e(B
762
763 @item C-c C-z
764 @kindex C-c C-x
765 @findex message-kill-to-signature
766 \e$B=pL>$^$G$+!"$=$l$,L5$1$l$P5-;v$N:G8e$^$G$NA4$F$NJ8$r@Z$j$^\e(B
767 \e$B$9\e(B (@code{message-kill-to-signature})\e$B!#\e(B
768
769 @item C-c C-v
770 @kindex C-c C-v
771 @findex message-delete-not-region
772 \e$B%a%C%;!<%8$NK\BN$N%j!<%8%g%s$N30$NA4$F$NJ8$r>C5n$7$^\e(B
773 \e$B$9\e(B (@code{message-delete-not-region})\e$B!#\e(B
774
775 @item M-RET
776 @kindex M-RET
777 @kindex message-newline-and-format
778 4\e$B$D$N?7$7$$9T$rA^F~$7!"$b$7%]%$%s%H$,0zMQJ8$N4V$K$"$k$J$i$P!":F@07A$7$^\e(B
779 \e$B$9!#\e(B
780
781 \e$B$3$l$ONc$G$9\e(B:
782
783 @example
784\e$B$3$l$O2?$+$N0zMQJ8$G$9!#\e(B \e$B$=$7$F!"$3$3$K$O$b$C$H0zMQJ8$,$"$j$^$9!#\e(B
785 @end example
786
787 \e$B$b$7!"%]%$%s%H$,\e(B @samp{\e$B$=$7$F\e(B} \e$B$NA0$K$"$j!"\e(B@kbd{M-RET} \e$B$r2!$7$?$J$i!"0J\e(B
788 \e$B2<$N$h$&$J$b$N$rF@$^$9\e(B:
789
790 @example
791\e$B$3$l$O2?$+$N0zMQJ8$G$9!#\e(B
792
793 *
794
795\e$B$=$7$F!"$3$3$K$O$b$C$H0zMQJ8$,$"$j$^$9!#\e(B
796 @end example
797
798 @samp{*} \e$B$O%]%$%s%H$,CV$+$l$F$$$k>l=j$G$9!#\e(B
799
800 @item C-c C-t
801 @kindex C-c C-t
802 @findex message-insert-to
803 \e$B%U%)%m!<%"%C%W$7$h$&$H$9$k%a%C%;!<%8$N\e(B @code{Reply-To} \e$B$b$7$/\e(B
804 \e$B$O\e(B @code{From} \e$B%X%C%@!<$r4^$`\e(B @code{To} \e$B%X%C%@!<$rA^F~$7$^\e(B
805 \e$B$9\e(B (@code{message-insert-to})\e$B!#\e(B
806
807 @item C-c C-n
808 @kindex C-c C-n
809 @findex message-insert-newsgroups
810 \e$BJVEz$7$F$$$k5-;v$N\e(B @code{Followup-To} \e$B$b$7$/$O!"\e(B@code{Nesgroups} \e$B%X%C%@!<\e(B
811 \e$B$rH?1G$7$?\e(B @code{Newsgroups} \e$B%X%C%@!<$rA^F~$7$^\e(B
812 \e$B$9\e(B (@code{message-insert-newsgroups})\e$B!#\e(B
813
814 @item C-c M-r
815 @kindex C-c M-r
816 @findex message-rename-buffer
817 \e$B%P%C%U%!$NL>A0$rJQ99$7$^$9\e(B (@code{message-rename-buffer})\e$B!#@\F,0z?t$rM?\e(B
818 \e$B$($i$l$l$P!"?7$7$$%P%C%U%!L>$NF~NO$rB%?J$7$^$9!#\e(B
819
820 @end table
821
822 @node Sending
823 @section \e$BAw?.\e(B
824
825 @table @kbd
826 @item C-c C-c
827 @kindex C-c C-c
828 @findex message-send-and-exit
829 \e$B%a%C%;!<%8$rAw?.$7!"8=:_$N%P%C%U%!$rKd$a$^\e(B
830 \e$B$9\e(B (@code{message-send-and-exit})\e$B!#\e(B
831
832 @item C-c C-s
833 @kindex C-c C-s
834 @findex message-send
835 \e$B%a%C%;!<%8$rAw?.$7$^$9\e(B (@code{message-send})\e$B!#\e(B
836
837 @item C-c C-d
838 @kindex C-c C-d
839 @findex message-dong-send
840 \e$B%a%C%;!<%8%P%C%U%!$rKd$a$F=*N;$7$^$9\e(B (@code{message-dont-send})\e$B!#\e(B
841
842 @item C-c C-k
843 @kindex C-c C-k
844 @findex message-kill-buffer
845 \e$B%a%C%;!<%8%P%C%U%!$r@Z$C$F=*N;$7$^$9\e(B (@code{message-kill-buffer})\e$B!#\e(B
846
847 @end table
848
849 @node Mail Aliases
850 @section \e$B%a!<%kJLL>\e(B
851 @cindex mail aliases
852 @cindex aliases
853
854 @vindex message-mail-alias-type
855 \e$BJQ?t\e(B @code{message-mail-alias-type} \e$B$O$I$N$h$&$J7?$N%a!<%kJLL>\e(B (mail
856 alias) \e$B?-D%$r;H$&$+$r@)8f$7$^$9!#8=:_$G$O!"0l$D$NMM<0$@$1$,;HMQ2DG=$G$9\e(B---
857 Message \e$B$O%a!<%kJLL>$r07$&$?$a$K\e(B @code{mailabbrev} \e$B$r;H$$$^$9!#$b$7$3$N\e(B
858 \e$BJQ?t$,\e(B @code{nil} \e$B$G$"$k$J$i!"%a!<%kJLL>?-D%$O<B9T$5$l$^$;$s!#\e(B
859
860 @code{Mailabbrev} \e$B$O\e(B @file{/etc/mailrc} \e$B$H\e(B @file{~/.mailrc} \e$B%U%!%$%k$r2r\e(B
861 \e$B@O$9$k;v$K$h$jF0:n$7$^$9!#%U%!%$%k$O<!$N$h$&$K$J$C$F$$$^$9\e(B:
862
863 @example
864 alias lmi "Lars Magne Ingebrigtsen <larsi@@ifi.uio.no>"
865 alias ding "ding@@ifi.uio.no (ding mailing list)"
866 @end example
867
868 \e$B$3$N$h$&$J9T$r$"$J$?$N\e(B @file{~/.mailrc} \e$B%U%!%$%k$KDI2C$7$?8e$G!"\e(B
869 @code{To} \e$B$d\e(B @code{Cc} (\e$BEy$J$I\e(B) \e$B$N%X%C%@!<$G\e(B @samp{lmi} \e$B$H=q$$$F!"\e(B
870 @kbd{SPC} \e$B$r2!$9$@$1$GJLL>$r?-D%$7$^$9!#\e(B
871
872 \e$B%a%C%;!<%8$rAw$k$H$-$K$O?-D%$O9T$o$l$^$;$s\e(B---\e$BA4$F$N?-D%$OL@<(E*$K9T$o$l\e(B
873 \e$B$J$/$F$O$J$j$^$;$s!#\e(B
874
875 @node Spelling
876 @section Emacs \e$B$K%9%Z%k%A%'%C%/$5$;$k\e(B
877 @cindex spelling
878 @findex ispell-message
879
880 Emacs \e$B$G%9%Z%k%A%'%C%/$9$k$?$a$KIa5Z$7$F$$$kFs$D$NJ}K!!"\e(B
881 @code{ispell} \e$B$H\e(B @code{flyspell} \e$B$,$"$j$^$9!#\e(B@code{ispell} \e$B$NJ}$O@N$+$i\e(B
882 \e$B$"$C$F!"$?$V$s$h$j0lHLE*$J%Q%C%1!<%8$G$9!#$"$J$?$ONc$K$h$C$F:G=i$K%a%C%;!<\e(B
883 \e$B%8$r=q$$$F$+$iA4BN$r\e(B @code{ispell} \e$B$KDL$7!"$9$Y$F$N=q$-B;$8$r=$@5$7$^$9!#\e(B
884 \e$B%a%C%;!<%8$rAw?.$9$k$H$-$K$=$l$r<+F0E*$K9T$J$&$?$a$K$O!"\e(B.emacs \e$B%U%!%$%k\e(B
885 \e$B$K0J2<$N$h$&$J$b$N$rF~$l$F2<$5$$!#\e(B
886
887 @lisp
888 (add-hook 'message-send-hook 'ispell-message)
889 @end lisp
890
891 @vindex ispell-message-dictionary-alist
892 \e$B$b$7$"$J$?$,0c$&8@8l$G=q$/=,47$J$i$P!"$=$l$OJQ\e(B
893 \e$B?t\e(B @code{ispell-message-dictionary-alist} \e$B$G@)8f$G$-$^$9!#\e(B
894
895 @lisp
896 (setq ispell-message-dictionary-alist
897       '(("^Newsgroups:.*\\bde\\." . "deutsch8")
898         (".*" . "default")))
899 @end lisp
900
901 @code{ispell} \e$B$O%$%s%9%H!<%k$5$l$?\e(B @samp{ispell} \e$B%3%^%s%I$K0MB8$7$F$$$^\e(B
902 \e$B$9!#\e(B
903
904 \e$B$b$&0lJ}$NIa5Z$7$F$$$kJ}K!$O\e(B @code{flyspell} \e$B$r;H$&$3$H$G$9!#$3$N%Q%C%1!<\e(B
905 \e$B%8$O$"$J$?$,=q$$$F$$$k:GCf$K%9%Z%k%A%'%C%/$r9T$J$$!"$$$m$s$JJ}K!$G4V0c$C\e(B
906 \e$B$?%9%Z%k$N8l$r;XE&$7$F$/$l$^$9!#\e(B
907
908 @code{flyspell} \e$B$r;H$&$K$O!"0J2<$N$h$&$J$b$N$r\e(B .emacs \e$B%U%!%$%k$KF~$l$F2<\e(B
909 \e$B$5$$!#\e(B
910
911 @lisp
912 (defun my-message-setup-routine ()
913   (flyspell-mode 1))
914 (add-hook 'message-setup-hook 'my-message-setup-routine)
915 @end lisp
916
917 @code{flyspell} \e$B$O%$%s%9%H!<%k$5$l$?\e(B @samp{ispell} \e$B%3%^%s%I$K0MB8$7$F$$$^\e(B
918 \e$B$9!#\e(B
919
920 @node Variables
921 @chapter \e$BJQ?t\e(B
922
923 @menu
924 * Message Headers::             \e$B0lHLE*$J%a%C%;!<%8%X%C%@!<$N$h$&$J$b$N\e(B
925 * Mail Headers::                \e$B%a!<%k%X%C%@!<$r%+%9%?%^%$%:$9$k\e(B
926 * Mail Variables::              \e$BB>$N%a!<%kJQ?t\e(B
927 * News Headers::                \e$B%K%e!<%9%X%C%@!<$r%+%9%?%^%$%:$9$k\e(B
928 * News Variables::              \e$BB>$N%K%e!<%9JQ?t\e(B
929 * Various Message Variables::   \e$BB>$N%a%C%;!<%8JQ?t\e(B
930 * Sending Variables::           \e$BAw?.$9$k$?$a$NJQ?t\e(B
931 * Message Buffers::             Message \e$B$,$=$N%P%C%U%!$NL>A0$rIU$1$kJ}K!\e(B
932 * Message Actions::             \e$B=*N;$9$k$H$-$K<B9T$5$l$kF0:n\e(B
933 @end menu
934
935 @node Message Headers
936 @section \e$B%a%C%;!<%8%X%C%@!<\e(B
937
938 Message \e$B$O%a%C%;!<%8:n@.ItJ,$K4X$7$F$OHs>o$K@Q6KE*$G$9!#$=$l$O<!$N$h$&$G\e(B
939 \e$B$J$1$l$P$J$j$^$;$s\e(B -- \e$B$=$l$O%K%e!<%9$H%a!<%k$NJ#9gBeM}$G$9!#J#9g%a%C%;!<\e(B
940 \e$B%8$rAw$k;v$,$G$-$k$h$&$K!"$^$?!"$=$l$O%a%C%;!<%8$N%a!<%k$H%K%e!<%9$NJ#@=\e(B
941 \e$B$,==J,$KF1$8$h$&$K8+$($k$h$&$K!"A4$F$N%X%C%@!<$r$=$l<+?H$G:n@.$7$^$9!#\e(B
942
943 @table @code
944
945 @item message-generate-headers-first
946 @vindex message-generate-headers-first
947 @code{nil} \e$B$G$J$1$l$P!"%a%C%;!<%8$N:n@.$r;O$a$kA0$KA4$F$NI,MW$J%X%C%@!<\e(B
948 \e$B$r:n@.$7$^$9!#\e(B
949
950 \e$BJQ?t\e(B @code{message-required-mail-headers} \e$B$H\e(B @code{message-required-news-headers} \e$B$G!"\e(B
951 \e$B$I$N%X%C%@!<$,I,MW$+$r;XDj$7$^$9!#\e(B
952
953 \e$B$$$/$D$+$N%X%C%@!<$O!"Aw?.$9$kA0$K>C$5$l$?$j:n$jD>$5$l$?$j$7$^$9!#$3$l$K\e(B
954 \e$B$OJQ?t\e(B @code{message-deletable-headers} (\e$B8e=R\e(B) \e$B$,4X78$7$^$9!#\e(B
955
956 @item message-from-style
957 @vindex message-from-style
958 @code{From} \e$B%X%C%@!<$,$I$N$h$&$K8+$($k$+$r;XDj$7$^$9!#0J2<$N#4$D$NCM$,;H\e(B
959 \e$B$($^$9\e(B:
960
961 @table @code
962 @item nil
963 \e$B%"%I%l%9$@$1$G$9\e(B -- @samp{king@@grassland.com}.
964
965 @item parens
966 @samp{king@@granssland.com (Elvis Parsley)}.
967
968 @item angles
969 @samp{Elvis Parsley <king@@grassland.com>}.
970
971 @item default
972 \e$B$=$l$,0zMQId9f$rMW5a$7$J$1$l$P\e(B @code{angles} \e$B$N$h$&$K8+$(!"$b$70zMQId9f\e(B
973 \e$B$,MW5a$5$l$k>l9g$O\e(B @code{parens} \e$B$N$h$&$K8+$($^$9!#\e(B@code{parens} \e$B$,0zMQ\e(B
974 \e$BId9f$rMW5a$7$?$H$7$F$b!"$H$K$+$/\e(B @code{angles} \e$B$r;H$$$^$9!#\e(B
975
976 @end table
977
978 @item message-deletable-headers
979 @vindex message-deletable-headers
980 \e$B$3$N%j%9%H$K$"$k!"0JA0$K\e(B Message \e$B$K$h$j:n@.$5$l$?%X%C%@!<$OEj9F$9$kA0$K\e(B
981 \e$B:o=|$5$l$^$9!#5-;v$rEj9F$9$k$H$7$^$7$g$&!#$=$l$+$i!"$o$s$Q$/K7<g$J$"$J$?\e(B
982 \e$B$O$=$l$r2?$+B>$N%0%k!<%W$K:F$SEj9F$9$k;v$K7hDj$7$?$N$G!"\e(B
983 @code{*post-buf*} \e$B%P%C%U%!$KLa$j!"\e(B@code{Newsgroups} \e$B9T$rJT=8$7!":F$SAw$j\e(B
984 \e$B=P$7$?$H$7$^$9!#=i4|@_Dj$G$O!"$3$NJQ?t$OA0$K:n@.$5$l$?8E\e(B
985 \e$B$$\e(B @code{Message-ID} \e$B$,<h$j=|$+$l!"?7$7$$$b$N$,:n@.$5$l$k;v$r3N<B$K$7$F\e(B
986 \e$B$$$^$9!#$b$7$3$l$,$J$5$l$J$$$H!"Dk9qA4BN$O$*$=$i$/Jx2u$7!"L5@/I\<g5A$,?;\e(B
987 \e$BF)$7!"G-$,\e(B2\e$BK\$NB-$GJb$-;O$a!"@$3&$r;YG[$9$k$G$7$g$&!#J9$/$H$3$m$K0M$l$P!#\e(B
988
989 @item message-default-headers
990 @vindex message-default-headers
991 \e$B$3$NJ8;zNs$OA4$F$N%a%C%;!<%8%P%C%U%!$N%X%C%@!<$N:G8e$KA^F~$5$l$^$9!#\e(B
992
993 @item message-subject-re-regexp
994 @vindex message-subject-re-regexp
995 \e$B%a%C%;!<%8$X$N1~Ez$O\e(B @samp{Re: } \e$B$G;O$^$j$^$9!#$3$l$O1Q8l\e(B
996 \e$B$N\e(B ``response'' \e$B$NN,$G$O\e(B @emph{\e$B$"$j$^$;$s\e(B} \e$B$,!"%i%F%s8l$G!"\e(B``\e$B$=$l$K1~Ez\e(B
997 \e$B$7$F\e(B'' (in response to) \e$B$H8@$&0UL#$G$9!#$$$/$D$+$NL53X$NGO</$O$3$N;v<B$r\e(B
998 \e$BF@$k;v$K<:GT$7!"H`$i$N%=%U%H%&%'%"$r4w$^$o$7\e(B
999 \e$B$$\e(B @samp{Aw: } (``antwort'') \e$B$d\e(B @samp{Sv: } (``svar'') \e$B$rBe$o$j$K;H$&$h\e(B
1000 \e$B$&$K\e(B ``\e$B9q:]2=\e(B'' \e$B$7$^$7$?!#$=$l$O0UL#$,L5$/!"<Y0-$G$9!#$7$+$7!"$3$l$i$N<Y\e(B
1001 \e$B0-$JF;6q$r;H$C$?MxMQ<T$r07$o$J$1$l$P$J$i$J$$$+$b$7$l$^$;$s$N$G!"$=$N$h$&\e(B
1002 \e$B$J>l9g$O$3$NJQ?t$r$3$l$i$N@\F,8l$K9g$&$h$&$J@55,I=8=$K@_Dj$9$k$G$7$g$&!#\e(B
1003 \e$B;d<+?H$O!"$=$N$h$&$J5,3J$K=>$o$J$$%a!<%k$O$?$@<N$F5n$C$F$$$k$@$1$G$9!#\e(B
1004
1005 @item message-alternative-emails
1006 @vindex message-alternative-emails
1007 \e$BBe$o$j$N%a!<%k%"%I%l%9$K9gCW$9$k@55,I=8=$G$9!#:G=i$K%^%C%A$7$?\e(B (\e$BBh0l5A$G\e(B
1008 \e$B$O$J$$\e(B) \e$B%"%I%l%9$,\e(B @code{From} \e$B%U%#!<%k%I$G;H$o$l$^$9!#\e(B
1009 (\e$BLuCm\e(B: To \e$B$+\e(B Cc \e$B$K$"$k%"%I%l%9$G!":G=i$K$3$N@55,I=8=$K9gCW$7!"\e(B
1010 \e$B$+$D\e(B @code{user-mail-address} \e$B$H$O0c$&$b$N$,!"\e(B@code{From} \e$B%U%#!<%k%I$N%a!<\e(B
1011 \e$B%k%"%I%l%9$H$7$F;H$o$l$^$9!#\e(B)
1012
1013 @end table
1014
1015 @node Mail Headers
1016 @section \e$B%a!<%k%X%C%@!<\e(B
1017
1018 @table @code
1019 @item message-required-mail-headers
1020 @vindex message-required-mail-headers
1021 \e$B$3$NJQ?t$N9=J8$rCN$j$?$1$l$P!"\e(B@xref{News Headers} \e$B$r;2>H$7$F2<$5$$!#$=$l\e(B
1022 \e$B$N=i4|CM$O\e(B @code{(From Date Subject (optional . In-Reply-To) Message-ID
1023 Lines (optional . User-Agent))} \e$B$G$9!#\e(B
1024
1025 @item message-ignored-mail-headers
1026 @vindex message-ignored-mail-headers
1027 \e$B%a!<%k$r=P$9A0$K<h$j=|$+$l$k%X%C%@!<$N@55,I=8=$G$9!#=i4|CM\e(B
1028 \e$B$O\e(B @samp{^[GF]cc:\\|^Resent-Fcc:\\|^Xref:\\|^X-Draft-From:} \e$B$G$9!#\e(B
1029
1030 @item message-default-mail-headers
1031 @vindex message-default-mail-headers
1032 \e$B$3$NJ8;zNs$O%a!<%k$H$7$F=i4|2=$5$l$?A4$F$N%a%C%;!<%8%P%C%U%!$N%X%C%@!<$N\e(B
1033 \e$B:G8e$NA^F~$5$l$^$9!#\e(B
1034
1035 @end table
1036
1037 @node Mail Variables
1038 @section \e$B%a!<%kJQ?t\e(B
1039
1040 @table @code
1041 @item message-send-mail-function
1042 @vindex message-send-mail-function
1043 @findex message-send-mail-with-sendmail
1044 @findex message-send-mail-with-mh
1045 @findex message-send-mail-with-qmail
1046 @findex message-send-mail-with-smtp
1047 @findex smtpmail-send-it
1048 @findex feedmail-send-it
1049 \e$B8=:_$N%P%C%U%!$r%a!<%k$H$7$FAw$k$?$a$K;H$o$l$k4X?t$G$9!#=i4|CM\e(B
1050 \e$B$O\e(B @code{message-send-mail-with-sendmail} \e$B$G$9!#B>\e(B
1051 \e$B$K\e(B @code{message-send-mail-with-mh},
1052 @code{message-send-mail-with-qmail}, @code{message-send-mail-with-smtp},
1053 @code{smtpmail-send-it} \e$B$*$h$S\e(B @code{feedmail-send-it} \e$B$,;H$($^$9!#\e(B
1054
1055 @item message-mh-deletable-headers
1056 @vindex message-mh-deletable-headers
1057 \e$B$[$H$s$I$NHG$N\e(B MH \e$B$O$3$NJQ?t$N%X%C%@!<$r4^$`%a%C%;!<%8$r?)$o$5$l$k$N$r7y\e(B
1058 \e$B$$$^$9!#$3$NJQ?t$,\e(B @code{nil} \e$B$G$J$$$J$i\e(B (\e$B$3$l$,=i4|@_Dj$G$9$,\e(B)\e$B!"$3$l$i\e(B
1059 \e$B$N%X%C%@!<$O\e(B MH \e$B$r;H$C$F%a%C%;!<%8$rAw$C$F$$$k$H$-$K$O<h$j=|$+$l$^$9!#$"\e(B
1060 \e$B$J$?$N\e(B MH \e$B$,$3$l$i$N%X%C%@!<$r07$($k$N$G$"$l$P!"$=$l$r\e(B @code{nil} \e$B$K@_Dj\e(B
1061 \e$B$7$F2<$5$$!#\e(B
1062
1063 @c @item message-send-mail-partially-limit
1064 @c @vindex message-send-mail-partially-limit
1065 @c The limitation of messages sent as message/partial.
1066 @c The lower bound of message size in characters, beyond which the message 
1067 @c should be sent in several parts. If it is nil, the size is unlimited.
1068
1069 @end table
1070
1071 @node News Headers
1072 @section \e$B%K%e!<%9%X%C%@!<\e(B
1073
1074 @vindex message-required-news-headers
1075 @code{message-required-news-headers} \e$B$O%X%C%@!<%7%s%\%k$N%j%9%H$G$9!#$3\e(B
1076 \e$B$l$i$N%X%C%@!<$O<+F0E*$K:n@.$5$l$k$+!"$b$7$/$O$=$l$,IT2DG=$G$"$l$P!"F~NO\e(B
1077 \e$B$rB%?J$7$^$9!#0J2<$N%7%s%\%k$,;H$($^$9\e(B:
1078
1079 @table @code
1080
1081 @item From
1082 @cindex From
1083 @findex user-full-name
1084 @findex user-mail-address
1085 \e$B$3$NI,MW$J%X%C%@!<$O4X?t\e(B @code{message-make-from} \e$B4X?t$N7k2L$K$h$j:n$i$l!"\e(B
1086 \e$B$=$l$OJQ?t\e(B @code{message-from-style}, @code{user-full-name},
1087 @code{user-mail-address} \e$B$K0MB8$7$^$9!#\e(B
1088
1089 @item Subject
1090 @cindex Subject
1091 \e$B$3$NI,MW$J%X%C%@!<$O!"$^$@B8:_$7$J$$>l9g$OF~NO$rB%?J$5$l$^$9!#\e(B
1092
1093 @item Newsgroups
1094 @cindex Newsgroups
1095 \e$B$3$NI,MW$J%X%C%@!<$O$I$N%K%e!<%9%0%k!<%W$K5-;v$,Ej9F$5$l$k;v$K$J$k$+$r;X\e(B
1096 \e$BDj$7$^$9!#$b$7$^$@B8:_$7$F$$$J$$$J$i!"F~NO$rB%?J$5$l$^$9!#\e(B
1097
1098 @item Organization
1099 @cindex organization
1100 \e$B$3$NA*BrG$0U$J%X%C%@!<$OJQ?t\e(B @code{message-user-organization} \e$B$K0MB8$7$F\e(B
1101 \e$B:n@.$5$l$^$9!#$b$7$3$NJQ?t$,\e(B @code{t} \e$B$G$"$l$P!"\e(B
1102 @code{message-user-organization-file} \e$B$,;H$o$l$^$9!#$3$NJQ?t$OJ8;zNs$G$"\e(B
1103 \e$B$k;v$b$G$-\e(B (\e$B$=$N>l9g$O$=$NJ8;zNs$,;H$o$l$^$9\e(B)\e$B!"4X?t$G$"$k;v$b$G$-$^\e(B
1104 \e$B$9\e(B (\e$B$=$N4X?t$O0z?tL5$7$G8F$P$l!";H$o$l$kJ8;zNs$rJV$9I,MW$,$"$j$^$9\e(B)\e$B!#\e(B
1105
1106 @item Lines
1107 @cindex Lines
1108 \e$B$3$NA*BrG$0U$J%X%C%@!<$O\e(B Message \e$B$K$h$j7W;;$5$l$^$9!#\e(B
1109
1110 @item Message-ID
1111 @cindex Message-ID
1112 @vindex mail-host-address
1113 @findex system-name
1114 @cindex Sun
1115 \e$B$3$NI,MW$J%X%C%@!<$O\e(B Message \e$B$K$h$j:n@.$5$l$^$9!#F|IU!";~4V!"MxMQ<TL>!"\e(B
1116 \e$B%7%9%F%`L>$K4p$E$$$?B>$KL5$$\e(B ID \e$B$,:n@.$5$l$^$9!#\e(B
1117 Message \e$B$O\e(B @code{system-name} \e$B$r%7%9%F%`L>$r7h$a$k$?$a$K;H$$$^$9!#$b$7$3\e(B
1118 \e$B$l$,\e(B fully qualified domain name (FQDN) (\e$B40A4$K>r7o$rK~$?$7$?%I%a%$%s\e(B
1119 \e$BL>\e(B) \e$B$G$J$$$J$i\e(B \e$B$P!"\e(BMessage \e$B$O\e(B @code{mail-host-address} \e$B$r\e(B FQDN \e$B$H$7$F;H\e(B
1120 \e$B$$$^$9!#\e(B
1121
1122 @item User-Agent
1123 @cindex User-Agent
1124 \e$B$3$NA*Br<+M3$J%X%C%@!<$O%m!<%+%kJQ?t\e(B @code{message-newsreader} \e$B$K$7$?$,$C\e(B
1125 \e$B$F:n$i$l$^$9!#\e(B
1126
1127 @item In-Reply-To
1128 \e$B$3$NA*Br<+M3$J%X%C%@!<$OJVEz$7$F$$$k5-;v$N\e(B @code{Date} \e$B$H\e(B @code{From} \e$B%X%C\e(B
1129 \e$B%@!<$r;H$C$F:n$i$l$^$9!#\e(B
1130
1131 @item Expires
1132 @cindex Expires
1133 \e$B$3$NHs>o$KA*Br<+M3$J%X%C%@!<$OJQ?t\e(B @code{message-expires} \e$B$K$7$?$,$C$FA^\e(B
1134 \e$BF~$5$l$^$9!#$3$l$O<+J,$,2?$r$7$F$$$k$+$rCN$i$J$$8B$j!";HMQ$OA4$/4+$a$i$l\e(B
1135 \e$B$^$;$s!#\e(B
1136
1137 @item Distribution
1138 @cindex Distribution
1139 \e$B$3$NA*Br<+M3$J%X%C%@!<$OJQ?t\e(B @code{message-distribution-function} \e$B$K$7$?\e(B
1140 \e$B$,$C$F:n$i$l$^$9!#$=$l$OHs?d>)$G!"Hs>o$K8m2r$5$l$?%X%C%@!<$G$9!#\e(B
1141
1142 @item Path
1143 @cindex path
1144 \e$B$3$NHs>o$KA*Br<+M3$J%X%C%@!<$O$*$=$i$/7h$7$F;H$o$l$F$O$J$i$J$$$G$7$g$&!#\e(B
1145 \e$B$7$+$7$$$/$D$+$N\e(B @emph{\e$B$H$F$b\e(B} \e$B8E$$%5!<%P!<$O$3$N%X%C%@!<$,B8:_$9$k;v$r\e(B
1146 \e$BMW5a$7$^$9!#\e(B@code{message-user-path} \e$B$,$3$N\e(B @code{Path} \e$B%X%C%@!<$,$I$N$h\e(B
1147 \e$B$&$K8+$($k$+$r$5$i$K@)8f$7$^$9!#$b$7$=$l$,\e(B @code{nil} \e$B$G$"$l$P!"%5!<%P!<\e(B
1148 \e$BL>$r\e(B leaf \e$B@a$H$7$F;H$$$^$9!#$b$7$=$l$,J8;zNs$G$"$l$P!"$=$NJ8;zNs$r;H$$$^\e(B
1149 \e$B$9!#$b$7$=$l$,J8;zNs$G$b\e(B @code{nil} \e$B$G$b$J$1$l$P!"MxMQ<T$NL>A0$@$1$r;H$$\e(B
1150 \e$B$^$9!#$7$+$7!"2?$i$+$N7A$G$3$NJQ?t$rO.$i$J$1$l$P$J$i$J$$I,MW@-$OHs>o$K>/\e(B
1151 \e$B$J$$$G$7$g$&!#\e(B
1152 @end table
1153
1154 @findex yow
1155 @cindex Mime-Version
1156 \e$B2C$($F!"$"$J$?$O\e(B cons \e$B$r%j%9%H$KF~$l$k;v$,$G$-$^$9!#\e(Bcons \e$B$N\e(B car \e$B$O%7%s%\\e(B
1157 \e$B%k$G$"$k$Y$-$G$9!#$3$N%7%s%\%kL>$O%X%C%@!<L>$G!"\e(Bcdr \e$B$O$3$N%X%C%@!<$NCM$H\e(B
1158 \e$B$7$F$=$N$^$^F~$l$i$l$k$3$H$K$J$kJ8;zNs$+!"8F$P$l$k4X?t$N$I$A$i$+$G$"$k;v\e(B
1159 \e$B$,$G$-$^$9!#Nc$($P!"$b$7\e(B @code{Mime-Version: 1.0} \e$B$rA^F~$7$?$$$J$i!"\e(B
1160 @code{(Mime-Version . "1.0")} \e$B$r%j%9%H$KF~$l$k$Y$-$G$7$g$&!#$b$7$*$b$7$m\e(B
1161 \e$B$$0zMQ$rA^F~$7$?$$$J$i!"\e(B@code{(X-Yow . yow)} \e$B$N$h$&$J$b$N$r%j%9%H$KF~$l\e(B
1162 \e$B$k;v$,$G$-$k$G$7$g$&!#4X?t\e(B @code{yow} \e$B$O$=$N8e$G0z?tL5$7$G8F$P$l$^$9!#\e(B
1163
1164 \e$B$b$7%j%9%H$,\e(B cons \e$B$N\e(B car \e$B$,\e(B @code{optional} \e$B$G$"$k\e(B cons \e$B$r4^$s$G$$$k$J$i!"\e(B
1165 \e$B$3$N\e(B cons \e$B$N\e(B cdr \e$B$O\e(B @code{nil} \e$B$G$J$$$H$-$@$1A^F~$5$l$^$9!#\e(B
1166
1167 \e$B=P$F9T$/%K%e!<%95-;v$r%+%9%?%^%$%:$9$k$?$a$NB>$NJQ?t\e(B:
1168
1169 @table @code
1170
1171 @item message-syntax-checks
1172 @vindex message-syntax-checks
1173 @code{nil} \e$B$G$J$1$l$P!"\e(BMessage \e$B$OEj9F$NA0$K!"%X%C%@!<$HB>$N$b$N$N9gK!@-\e(B
1174 \e$B$rD4$Y$^$9!#$3$N%j%9%H$KMWAG$rIU$12C$($?$j<h$j=|$$$?$j$9$k;v$G!"D4$Y$kN3\e(B
1175 \e$B$NBg$-$5$r@)8f$9$k;v$,$G$-$^$9!#;H$($kMWAG$O\e(B:
1176
1177 @table @code
1178 @item subject-cmsg
1179 \e$BL?Na$N$?$a$NI=Bj$rD4$Y$^$9!#\e(B
1180 @item sender
1181 @cindex Sender
1182 @code{From} \e$B%X%C%@!<$,JQ$K8+$($l$P!"?7$7$$\e(B @code{Sender} \e$B%X%C%@!<$rA^F~\e(B
1183 \e$B$7$^$9!#\e(B
1184 @item multiple-headers
1185 \e$BJ#?t$NEy2A$J%X%C%@!<$NB8:_$rD4$Y$^$9!#\e(B
1186 @item sendsys
1187 @cindex sendsys
1188 \e$BHGHV9f$H\e(B sendsys \e$BL?Na$NB8:_$rD4$Y$^$9!#\e(B
1189 @item message-id
1190 @code{Message-ID} \e$B$,Bg>fIW$+$I$&$+D4$Y$^$9!#\e(B
1191 @item from
1192 @code{From} \e$B%X%C%@!<$,$h$/8+$($k$+$I$&$+$rD4$Y$^$9!#\e(B
1193 @item long-lines
1194 \e$B$"$^$j$KD9$$9T$rD4$Y$^$9!#\e(B
1195 @item control-chars
1196 \e$B;H$C$F$O$$$1$J$$J8;z$rD4$Y$^$9!#\e(B
1197 @item size
1198 \e$B2a>j$JBg$-$5$rD4$Y$^$9!#\e(B
1199 @item new-text
1200 \e$B%a%C%;!<%8$K?7$7$$J8$,$"$k$+$I$&$+$rD4$Y$^$9!#\e(B
1201 @item signature
1202 \e$B=pL>$ND9$5$rD4$Y$^$9!#\e(B
1203 @item approved
1204 @cindex approved
1205 \e$B5-;v$,\e(B @code{Approved} \e$B%X%C%@!<$r;}$C$F$$$k$+$I$&$+$rD4$Y$^$9!#$=$l$O;J\e(B
1206 \e$B2q<T$@$1$,4^$`$Y$-J*$G$9!#\e(B
1207 @item empty
1208 \e$B5-;v$,6u$+$I$&$+$rD4$Y$^$9!#\e(B
1209 @item invisible-text
1210 \e$B%P%C%U%!$KIT2D;k$N%F%-%9%H$,$"$k$+$I$&$+$rD4$Y$^$9!#\e(B
1211 @item empty-headers
1212 \e$B%X%C%@!<$N$I$l$+$,6u$G$"$k$+$rD4$Y$^$9!#\e(B
1213 @item existing-newsgroups
1214 @code{Newsgroups} \e$B$H\e(B @code{Follouup-to} \e$B$G=q$+$l$F$$$k%K%e!<%9%0%k!<%W$,\e(B
1215 \e$BB8:_$9$k$+$I$&$+$rD4$Y$^$9!#\e(B
1216 @item valid-newsgroups
1217 @code{Newsgroups} \e$B$H\e(B @code{Followup-to} \e$B%X%C%@!<$,9=J8E*$K@5$7$$$+$rD4$Y\e(B
1218 \e$B$^$9!#\e(B
1219 @item repeated-newsgroups
1220 @code{Newsgroups} \e$B$H\e(B @code{Followup-to} \e$B%X%C%@!<$K7+$jJV$5$l$?%0%k!<%WL>\e(B
1221 \e$B$,L5$$$+$rD4$Y$^$9!#\e(B
1222 @item shorten-followup-to
1223 \e$BEj9F$9$k%0%k!<%W$N?t$r\e(B @code{Followup-to} \e$B%X%C%@!<$rIU$12C$($k;v$G>/$J$/\e(B
1224 \e$B$9$k$+$rD4$Y$^$9!#\e(B
1225 @end table
1226
1227 \e$B$3$l$iA4$F$N>uBV$O=i4|@_Dj$G$OD4$Y$i$l$^$9!#\e(B
1228
1229 @item message-ignored-news-headers
1230 @vindex message-ignored-news-headers
1231 \e$BEj9F$9$kA0$K<h$j=|$+$l$k%X%C%@!<$N@55,I=8=$G$9!#=i4|CM$O\e(B @*
1232 @samp{^NNTP-Posting-Host:\\|^Xref:\\|^[BGF]cc:\\|^Resent-Fcc:\\|^X-Draft-From:}
1233 \e$B$G$9!#\e(B
1234
1235 @item message-default-news-headers
1236 @vindex message-default-news-headers
1237 \e$B$3$NJ8;zNs$O%K%e!<%9$H$7$F=i4|2=$5$l$?$9$Y$F$N%a%C%;!<%8%P%C%U%!$N%X%C%@!<\e(B
1238 \e$B$N:G8e$KA^F~$5$l$^$9!#\e(B
1239
1240 @end table
1241
1242 @node News Variables
1243 @section \e$B?7$7$$JQ?t\e(B
1244
1245 @table @code
1246 @item message-send-news-function
1247 @vindex message-send-news-function
1248 \e$B8=:_$N%P%C%U%!$r%K%e!<%9$H$7$FAw$k$?$a$K;H$o$l$k4X?t$G$9!#=i4|CM\e(B
1249 \e$B$O\e(B @code{mesage-send-news} \e$B$G$9!#\e(B
1250
1251 @item message-post-method
1252 @vindex message-post-method
1253 \e$B=`Hw$5$l$?%K%e!<%9%a%C%;!<%8$rEj9F$9$k$N$K;H$o$l$k\e(B gnus \e$B$N\e(B @dfn{\e$BA*BrJ}K!\e(B}
1254 (\e$B>\:Y$O\e(B gnus \e$B%^%K%e%"%k$r8+$F2<$5$$\e(B) \e$B$G$9!#\e(B
1255
1256 @end table
1257
1258 @node Various Message Variables
1259 @section \e$B$$$m$$$m$J%a%C%;!<%8JQ?t\e(B
1260
1261 @table @code
1262 @c @item message-default-charset
1263 @c @vindex message-default-charset
1264 @c @cindex charset
1265 @c Symbol naming a @sc{mime} charset.  Non-ASCII characters in messages are
1266 @c assumed to be encoded using this charset.  The default is @code{nil},
1267 @c which means ask the user.  (This variable is used only on non-@sc{mule}
1268 @c Emacsen.
1269 @c @xref{Charset Translation, , Charset Translation, emacs-mime,
1270 @c       Emacs MIME Manual}, for details on the @sc{mule}-to-@sc{mime}
1271 @c translation process.
1272 @c
1273 @item message-signature-separator
1274 @vindex message-signature-separator
1275 \e$B=pL>J,N%$K9gCW$9$k@55,I=8=$G$9!#=i4|CM$O\e(B @samp{^-- *$} \e$B$G$9!#\e(B
1276
1277 @item mail-header-separator
1278 @vindex mail-header-separator
1279 \e$B%X%C%@!<$rK\BN$+$iJ,$1$k$N$K;H$o$l$kJ8;zNs$G$9!#=i4|CM$O\e(B @samp{--text
1280 follows this line--} \e$B$G$9!#\e(B
1281
1282 @item message-directory
1283 @vindex message-directory
1284 \e$BB?$/$N%a!<%k$N$b$N$+$i;H$o$l$k%G%#%l%/%H%j!<$G$9!#=i4|CM\e(B
1285 \e$B$O\e(B @file{~/Mail/} \e$B$G$9!#\e(B
1286
1287 @item message-signature-setup-hook
1288 @vindex message-signature-setup-hook
1289 \e$B%a%C%;!<%8%P%C%U%!$r=i4|2=$9$k$H$-$K<B9T$5$l$k%U%C%/$G$9!#$=$l$O%X%C%@!<\e(B
1290 \e$B$,A^F~$5$l$F$$$k$,!"=pL>$,A^F~$5$l$kA0$K<B9T$5$l$^$9!#\e(B
1291
1292 @item message-setup-hook
1293 @vindex message-setup-hook
1294 \e$B%a%C%;!<%8%P%C%U%!$,=i4|2=$5$l$?$H$-$N:G8e$G$9$,!"E=$jIU$1$i$l$kJ8>O$,A^\e(B
1295 \e$BF~$5$l$kA0$K<B9T$5$l$k%U%C%/$G$9!#\e(B
1296
1297 @item message-header-setup-hook
1298 @vindex message-header-setup-hook
1299 \e$B%X%C%@!<$r=i4|2=$7$?8e$K!"%X%C%@!<$KHO0O$r8BDj$7$F8F$P$l$k%U%C%/$G$9!#\e(B
1300
1301 \e$BNc$($P!"\e(Bgnus \e$B$r<B9T$7$F$$$F!"$"$J$?$,A4$F$N%K%e!<%95-;v$H%a!<%j%s%0%j%9\e(B
1302 \e$B%H$KAw$kA4$F$N%a%C%;!<%8$K\e(B @samp{Mail-Copies-To} \e$B%X%C%@!<$rA^F~$7$?$$$N\e(B
1303 \e$B$G$"$l$P!"0J2<$N$h$&$J;v$,$G$-$^$9\e(B:
1304
1305 @lisp
1306 (defun my-message-header-setup-hook ()
1307   (let ((group (or gnus-newsgroup-name "")))
1308     (when (or (message-fetch-field "newsgroups")
1309               (gnus-group-find-parameter group 'to-address)
1310               (gnus-group-find-parameter group 'to-list))
1311       (insert "Mail-Copies-To: never\n"))))
1312
1313 (add-hook 'message-header-setup-hook
1314           'my-message-header-setup-hook)
1315 @end lisp
1316
1317 @item message-send-hook
1318 @vindex message-send-hook
1319 \e$B%a%C%;!<%8$rAw$kA0$K<B9T$5$l$k%U%C%/$G$9!#\e(B
1320
1321 \e$B$b$7Aw$kA0$KFCDj$N%X%C%@!<$r2C$($?$$$N$G$"$l$P!"4X\e(B
1322 \e$B?t\e(B @code{message-add-header} \e$B$r$3$N%U%C%/$K;H$&;v$,$G$-$^$9!#Nc$($P\e(B:
1323 @findex message-add-header
1324
1325 @lisp
1326 (add-hook 'message-send-hook 'my-message-add-content)
1327 (defun my-message-add-content ()
1328   (message-add-header "X-In-No-Sense: Nonsense")
1329   (message-add-header "X-Whatever: no"))
1330 @end lisp
1331
1332 \e$B$3$N4X?t$O!"%X%C%@!<$,4{$KB8:_$7$F$$$k>l9g$O%X%C%@!<$r2C$($^$;$s!#\e(B
1333
1334 @item message-send-mail-hook
1335 @vindex message-send-mail-hook
1336 \e$B%a!<%k%a%C%;!<%8$rAw$kA0$K<B9T$5$l$k%U%C%/$G$9!#\e(B
1337
1338 @item message-send-news-hook
1339 @vindex message-send-news-hook
1340 \e$B%K%e!<%9%a%C%;!<%8$rAw$kA0$K<B9T$5$l$k%U%C%/$G$9!#\e(B
1341
1342 @item message-sent-hook
1343 @vindex message-sent-hook
1344 \e$B%a%C%;!<%8$rAw$k8e$K<B9T$5$l$k%U%C%/$G$9!#\e(B
1345
1346 @item message-mode-syntax-table
1347 @vindex message-mode-syntax-table
1348 \e$B%a%C%;!<%8%b!<%I%P%C%U%!$G;H$o$l$k9=J8%F!<%V%k$G$9!#\e(B
1349
1350 @item message-send-method-alist
1351 @vindex message-send-method-alist
1352
1353 \e$B=P$F9T$/%a%C%;!<%8$rAw$k$?$a$NJ}K!$NO"A[%j%9%H$G$9!#$=$l$>$l$NMWAG$O<!$N\e(B
1354 \e$B<0$r;}$C$F$$$^$9\e(B
1355
1356 @lisp
1357 (TYPE PREDICATE FUNCTION)
1358 @end lisp
1359
1360 @table @var
1361 @item type
1362 \e$BJ}K!$r;XDj$9$k%7%s%\%k$G$9!#\e(B
1363
1364 @item predicate
1365 \e$B%a%C%;!<%8$O\e(B @var{type} \e$B$N%a%C%;!<%8$G$"$k$+$I$&$+$r7hDj$9$k$?$a$K0z?tL5\e(B
1366 \e$B$7$G8F$P$l$k4X?t$G$9!#\e(B
1367
1368 @item function
1369 @var{predicate} \e$B$,\e(B @code{nil} \e$B$G$J$$CM$r5"$7$?$H$-$K8F$P$l$k4X?t$G$9!#\e(B
1370 @var{function} \e$B$O0l$D$N0z?t\e(B -- \e$B@\F,<-\e(B \e$B$H6&$K8F$P$l$^$9!#\e(B
1371 @end table
1372
1373 @lisp
1374 ((news message-news-p message-send-via-news)
1375  (mail message-mail-p message-send-via-mail))
1376 @end lisp
1377
1378 @end table
1379
1380 @node Sending Variables
1381 @section \e$BAw$k$?$a$NJQ?t\e(B
1382
1383 @table @code
1384
1385 @item message-fcc-handler-function
1386 @vindex message-fcc-handler-function
1387 \e$B=P$F$$$/5-;v$rJ]B8$9$k$?$a$K8F$P$l$k4X?t$G$9!#$3$N4X?t$O5-;v$rC_@Q$9$k$?\e(B
1388 \e$B$a$N%U%!%$%kL>$H6&$K8F$P$l$^$9!#=i4|@_Dj$N4X?t$O\e(B @code{message-output}
1389 \e$B$G!"$=$l$O\e(B Unix mailbox \e$BMM<0$GJ]B8$7$^$9!#\e(B
1390
1391 @item message-courtesy-message
1392 @vindex messsage-courtesy-messsage
1393 \e$BJ#9g%a%C%;!<%8$rAw$k$H$-$O!"$3$NJ8;zNs$O%a!<%k$GAw$i$l$?J#@=$NJ}$N:G=i$K\e(B
1394 \e$BA^F~$5$l$^$9!#$b$7$=$NJ8;zNs$,=qK!;EMM;XDj\e(B @samp{%s} \e$B$r4^$s$G$$$l$P!"5-\e(B
1395 \e$B;v$,Ej9F$5$l$?%K%e!<%9%0%k!<%W$,$=$3$KA^F~$5$l$^$9!#$b$7$3$NJQ?t\e(B
1396 \e$B$,\e(B @code{nil} \e$B$G$"$l$P!"$=$N$h$&$J?F@Z%a%C%;!<%8$O2C$($i$l$^$;$s!#=i4|CM\e(B
1397 \e$B$O\e(B @samp{"The following message is a courtesy copy of an article\nthat has
1398 been posted to %s as well.\n\n"} \e$B$G$9!#\e(B
1399
1400 @end table
1401
1402 @node Message Buffers
1403 @section \e$B%a%C%;!<%8%P%C%U%!\e(B
1404
1405 Message \e$B$O$"$J$?$,%a%C%;!<%8%P%C%U%!$rMW5a$7$?$H$-$K!"B>$KL5$$M#0l$N%P%C\e(B
1406 \e$B%U%!L>$G?7$7$$%P%C%U%!$r$D$/$j$^$9!#%a%C%;!<%8$rAw$C$?$H$-$K!"%P%C%U%!$O\e(B
1407 \e$BIaDL$O:o=|$5$l$^$;$s!#$=$NL>A0$OJQ99$5$l$F!"FCDj$N?t$N8E$$%a%C%;!<%8%P%C\e(B
1408 \e$B%U%!$O@8$-$?$^$^$K$J$j$^$9!#\e(B
1409
1410 @table @code
1411 @item message-generate-new-buffers
1412 @vindex message-generate-new-buffers
1413 @code{nil} \e$B$G$J$1$l$P!"?7$7$$%P%C%U%!$r:n@.$7$^$9!#=i4|CM$O\e(B @code{t} \e$B$G\e(B
1414 \e$B$9!#$b$7$3$l$,4X?t$J$i!"$=$N4X?t$r\e(B3\e$B$D$N0z?t$H6&$K8F$S$^$9\e(B: \e$B7?!"Aw$j@h%"\e(B
1415 \e$B%I%l%9!"%0%k!<%WL>\e(B \e$B$G$9!#\e(B (\e$B$3$l$i$N$I$l$G$b\e(B @code{nil} \e$B$G$"$k$+$b$7$l$^\e(B
1416 \e$B$;$s!#\e(B) \e$B4X?t$O?7$7$$%P%C%U%!L>$rJV$9$Y$-$G$9!#\e(B
1417
1418 @item message-use-multi-frames
1419 @vindex message-use-multi-frames
1420 @code{nil} \e$B$G$J$1$l$P!"?7$7$$%U%l!<%`$r:n@.$7$^$9!#=i4|CM$O\e(B @code{nil}
1421 \e$B$G$9!#\e(B
1422
1423 @item message-delete-frame-on-exit
1424 @vindex messgae-delete-frame-on-exit
1425 \e$BJQ?t\e(B @code{message-delete-frame-on-exit} \e$B$O%a%C%;!<%8$rAw?.$7$?$H$-$H!"\e(B
1426 \e$B%P%C%U%!$r@Z$C$?$H$-$K%U%l!<%`$r>C5n$9$k$+$r7hDj$7$^$9!#\e(B@code{nil} \e$B$G$"\e(B
1427 \e$B$l$P!"\e(B(\e$B$3$l$,=i4|@_Dj$G$9$,\e(B) \e$B%U%l!<%`$r>C5n$7$^$;$s!#\e(B@code{ask} \e$B$G$"$l$P!"\e(B
1428 \e$B>C5n$9$k$+$I$&$+$rMxMQ<T$K?R$M$^$9!#\e(B@code{t} \e$B$G$"$l$P!">o$K>C5n$7$^$9!#\e(B
1429
1430 @item message-max-buffers
1431 @vindex message-max-buffers
1432 \e$B$3$NJQ?t$O$I$N$/$i$$8E$$%a%C%;!<%8%P%C%U%!$rJ]$C$F$*$/$+$r;XDj$7$^$9!#$3\e(B
1433 \e$B$l$h$jB?$$%a%C%;!<%8%P%C%U%!$,$"$l$P!"0lHV8E$$%P%C%U%!$,:o=|$5$l$^$9!#=i\e(B
1434 \e$B4|CM$O\e(B10\e$B$G$9!#$3$NJQ?t$,\e(B @code{nil} \e$B$G$"$k$H!"8E$$%a%C%;!<%8%P%C%U%!$O:o\e(B
1435 \e$B=|$5$l$^$;$s!#\e(B
1436
1437 @item message-send-rename-function
1438 @vindex message-send-rename-function
1439 \e$B%a%C%;!<%8$rAw$C$?8e$G!"%P%C%U%!$NL>A0$O!"Nc$($P!"\e(B@samp{*reply to Lars*}
1440 \e$B$+$i\e(B @samp{*sent reply to Lars*} \e$B$KJQ99$5$l$^$9!#$b$7$3$l$r9%$^$J$$$J$i!"\e(B
1441 \e$B$3$NJQ?t$r$"$J$?$N9%$-$JJ}K!$G%P%C%U%!$NL>A0$rJQ99$9$k4X?t$K@_Dj$7$F2<$5\e(B
1442 \e$B$$!#$=$b$=$b%P%C%U%!L>$rJQ99$9$k;v$r9%$^$J$$$N$G$"$l$P!"<!$N$h$&$K$G$-$^\e(B
1443 \e$B$9\e(B:
1444
1445 @lisp
1446 (setq message-send-rename-function 'ignore)
1447 @end lisp
1448
1449 @item message-kill-buffer-on-exit
1450 @findex message-kill-buffer-on-exit
1451 @code{nil} \e$B$G$J$1$l$P!"=*N;;~$K$9$0$K%P%C%U%!$r:o=|$7$^$9!#\e(B
1452
1453 @end table
1454
1455 @node Message Actions
1456 @section \e$B%a%C%;!<%8$NF0:n\e(B
1457
1458 Message \e$B$,%K%e!<%9\e(B/\e$B%a!<%k%j!<%@!<$+$i;H$o$l$?$H$-!"%j!<%@!<$O%a%C%;!<%8\e(B
1459 \e$B$,Aw$i$l$?8e$N2?$i$+$N;E;v$r<B9T$7$?$,$k798~$,$"$j$^$9!#$*$=$i$/!"A0$N%&%#\e(B
1460 \e$B%s%I%&@_Dj$KLa$k$+!"5-;v$KJVEz$5$l$?$H8@$&0u$rIU$1$k$J$I$r$7$?$$$N$G$7$g\e(B
1461 \e$B$&!#\e(B
1462
1463 @vindex message-kill-actions
1464 @vindex message-postpone-actions
1465 @vindex message-exit-actions
1466 @vindex message-send-actions
1467 \e$BMxMQ<T$O$$$m$$$m$JJ}K!$G%a%C%;!<%8%P%C%U%!$+$i=P$k$+$b$7$l$^$;$s!#0lHVNI\e(B
1468 \e$B$/$"$k$N$O\e(B @kbd{C-c C-c} \e$B$G!"$=$l$O%a%C%;!<%8$rAw$C$F=*N;$7$^$9!#B>$N2D\e(B
1469 \e$BG=@-$K$O\e(B @kbd{C-c C-s} \e$B$,$"$j!"$3$l$O%a%C%;!<%8$rAw$k$@$1$G$"$j!"\e(B
1470 @kbd{C-c C-d} \e$B$O%a%C%;!<%8$NJT=8$r@h$K1d$P$7$F%a%C%;!<%8%P%C%U%!$rKd$a!"\e(B
1471 @kbd{C-c C-k} \e$B$O%a%C%;!<%8%P%C%U%!$r:o=|$7$^$9!#$3$l$i$NF0:n$O$=$l$>$l$=\e(B
1472 \e$B$l$H4XO"IU$1$i$l$?%j%9%H$r;}$C$F$$$F!"$=$l$O<B9T$5$l$kF0:n$r4^$s$G$$$^$9\e(B:
1473 @code{message-send-actions}, @code{message-exit-actions},
1474 @code{message-postpone-actions}, and @code{message-kill-actions} \e$B$G$9!#\e(B
1475
1476 Message \e$B$O$3$l$i$N%j%9%H$H:nMQ$9$k4X?t$rDs6!$7$F$$$^$9\e(B:
1477 @code{message-add-action} \e$B$G$9!#:G=i$N0z?t$O2C$($i$l$kF0:n$G!";D$j$N0z?t\e(B
1478 \e$B$O$I$N%j%9%H$K$3$NF0:n$r2C$($k$+$G$9!#$3$l$O\e(B gnus \e$B$+$i$NNc$G$9\e(B:
1479
1480 @lisp
1481   (message-add-action
1482    `(set-window-configuration ,(current-window-configuration))
1483    'exit 'postpone 'kill)
1484 @end lisp
1485
1486 \e$B$3$l$O!"%a%C%;!<%8%P%C%U%!$,:o=|!"1d4|!"<mND$5$l$?$H$-$K\e(B gnus \e$B$N%&%#%s\e(B
1487 \e$B%I%&@_Dj$rI|3h$5$;$^$9!#\e(B
1488
1489 @dfn{\e$BF0:n\e(B} \e$B$O<!$N$I$l$+$G$9\e(B: \e$BIaDL$N4X?t!"$b$7$/$O\e(B @code{car} \e$B$,4X?t$G!"\e(B
1490 @code{cdr} \e$B$,0z?t$N%j%9%H$G$"$k%j%9%H$+!"\e(B@code{\e$BI>2A\e(B} \e$B$5$l$k<0$G$9!#\e(B
1491
1492 @node Compatibility
1493 @chapter \e$B8_49@-\e(B
1494 @cindex compatibility
1495
1496 Message \e$B$O;v<B>e!"$=$l<+?H$NJQ?t$7$+;H$$$^$;$s\e(B---\e$B8E$$\e(B @code{mail-} \e$B$NJQ\e(B
1497 \e$B?t$O9MN8$5$l$^$;$s!#\e(BMessage \e$B$K$3$l$i$NJQ?t$r7W;;$KF~$l$5$;$?$$$N$G$"$l$P!"\e(B
1498 \e$B0J2<$N$b$N$r$"$J$?$N\e(B @code{.emacs} \e$B%U%!%$%k$KF~$l$k;v$,$G$-$^$9\e(B:
1499
1500 @lisp
1501 (require 'messcompat)
1502 @end lisp
1503
1504 \e$B$3$l$OB?$/$N\e(B Message \e$BJQ?t$rBP1~$9$k%a!<%kJQ?t$+$i=i4|2=$7$^$9!#\e(B
1505
1506 @node Appendices
1507 @chapter \e$BIU5-\e(B
1508
1509 @menu
1510 * Responses:: \e$B1~Ez$,2?=h$K9T$/$+$r7hDj$9$kI8=`$NK!B'!#\e(B
1511 @end menu
1512
1513 @node Responses
1514 @section \e$B1~Ez\e(B
1515
1516 \e$B%a%C%;!<%8$,2?=h$K9T$/$+$r7hDj$9$k$?$a$K!"=i4|@_Dj$G$O0J2<$N%"%k%4%j%:%`\e(B
1517 \e$B$,;H$o$l$^$9!#\e(B
1518
1519 @table @dfn
1520 @item reply
1521 @dfn{\e$BJVEz\e(B} (reply) \e$B$O%a%C%;!<%8$rAw$C$??M\e(B @emph{\e$B$@$1\e(B} \e$B$K%a!<%k$G1~Ez$7$?\e(B
1522 \e$B$$$H$-$N$b$N$G$9!#<u<h?M$O0l?M$7$+$$$^$;$s!#<u<h?M$,C/$G$"$k$+$r7hDj$9$k\e(B
1523 \e$B$?$a$K!"0J2<$N%X%C%@!<$,=gHV$K9MN8$5$l$^$9\e(B:
1524
1525 @table @code
1526 @item Reply-To
1527
1528 @item From
1529 @end table
1530
1531 @item wide reply
1532 @dfn{\e$B9-$$JVEz\e(B} (wide reply) \e$B$O$"$J$?$,1~Ez$7$h$&$H$7$F$$$k%a%C%;!<%8$K=q\e(B
1533 \e$B$+$l$F$$$?\e(B @emph{\e$BA4$F$N\e(B} \e$B<BBN$r4^$`%a!<%k$K$h$k1~Ez$G$9!#0J2<$N%X%C%@!<\e(B
1534 \e$B$+$i$NA4$F$N%a!<%k%\%C%/%9$,O"7k$5$l$F!"=P$F$$$/\e(B @code{To}/@code{Cc} \e$B%X%C\e(B
1535 \e$B%@!<$r$D$/$j$^$9\e(B:
1536
1537 @table @code
1538 @item From
1539 (@code{Reply-To} \e$B$,L5$$8B$j!"$3$l$,;H$o$l!"$=$l$,$"$k>l9g$O$=$l$,Be$o$j\e(B
1540 \e$B$K;H$o$l$^$9\e(B)\e$B!#\e(B
1541
1542 @item Cc
1543
1544 @item To
1545 @end table
1546
1547 @code{Mail-Copies-To} \e$B%X%C%@!<$,B8:_$7$F$$$k$H!"$=$l$b%a!<%k%\%C%/%9$N%j\e(B
1548 \e$B%9%H$K2C$($i$l$k$G$7$g$&!#$3$N%X%C%@!<$,\e(B @samp{never} \e$B$G$"$l$P!"$=$l\e(B
1549 \e$B$O\e(B @code{From} (\e$B$b$7$/$O\e(B @code{Reply-To}) \e$B%a!<%k%\%C%/%9$,M^@)$5$l$k$H8@\e(B
1550 \e$B$&;v$G$9!#\e(B
1551
1552 @item followup
1553 @dfn{\e$B%U%)%m!<%"%C%W\e(B} (followup) \e$B$O%K%e!<%9$K$h$k1~Ez$G$9!#0J2<$N%X%C\e(B
1554 \e$B%@!<\e(B (\e$BM%@h=g0L$N9b$$$b$N$+$i5s$2$i$l$F$$$^$9\e(B) \e$B$,2?=h$K1~Ez$,Aw$i$l$k$+$r\e(B
1555 \e$B7hDj$7$^$9\e(B:
1556
1557 @table @code
1558
1559 @item Followup-To
1560
1561 @item Newsgroups
1562
1563 @end table
1564
1565 \e$B$b$7\e(B @code{Mail-Copies-To} \e$B%X%C%@!<$,B8:_$9$k$H!"$=$l$,\e(B @samp{never} \e$B$G\e(B
1566 \e$B$J$1$l$P!"?7$7$$\e(B @code{Cc} \e$B%X%C%@!<$N4p$H$7$F;H$o$l!"$^$9!#\e(B
1567
1568 @end table
1569
1570 @node Index
1571 @chapter Index
1572 @printindex cp
1573
1574 @node Key Index
1575 @chapter Key Index
1576 @printindex ky
1577
1578 @summarycontents
1579 @contents
1580 @bye
1581
1582 @c End: