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