annotate doc/emacs/sending.texi @ 112419:a651b7492a78

* lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine): Assume foo(bar) is a manpage reference rather than some unquoted symbol.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Fri, 21 Jan 2011 13:12:32 -0500
parents 376148b31b5e
children ef719132ddfa
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1 @c This is part of the Emacs manual.
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2 @c Copyright (C) 1985, 1986, 1987, 1993, 1994, 1995, 1997, 2000, 2001, 2002,
112218
376148b31b5e Add 2011 to FSF/AIST copyright years.
Glenn Morris <rgm@gnu.org>
parents: 109262
diff changeset
3 @c 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
109262
51ddcf320fe4 Untabify doc/emacs/*.texi files.
Glenn Morris <rgm@gnu.org>
parents: 107689
diff changeset
4 @c Free Software Foundation, Inc.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
5 @c See file emacs.texi for copying conditions.
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
6 @node Sending Mail
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
7 @chapter Sending Mail
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
8 @cindex sending mail
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
9 @cindex mail
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
10 @cindex email
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
11 @cindex message
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
12
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
13 @kindex C-x m
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
14 @findex compose-mail
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
15 To send an @dfn{e-mail} message in Emacs, type @kbd{C-x m}. This
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
16 selects and initializes a buffer named @samp{*mail*}, where you can
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
17 edit the text and headers of the message. Finally, type @kbd{C-c C-s}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
18 or @kbd{C-c C-c} to send the message.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
19
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
20 @table @kbd
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
21 @item C-x m
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
22 Begin composing mail (@code{compose-mail}).
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
23 @item C-x 4 m
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
24 Likewise, in another window (@code{compose-mail-other-window}).
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
25 @item C-x 5 m
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
26 Likewise, but in a new frame (@code{compose-mail-other-frame}).
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
27 @item C-c C-s
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
28 In the mail buffer, send the message (@code{message-send}).
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
29 @item C-c C-c
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
30 In the mail buffer, send the message and bury the buffer
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
31 (@code{message-send-and-exit}).
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
32 @end table
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
33
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
34 @kindex C-x 4 m
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
35 @findex compose-mail-other-window
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
36 @kindex C-x 5 m
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
37 @findex compose-mail-other-frame
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
38 @noindent
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
39 The command @kbd{C-x 4 m} (@code{compose-mail-other-window}) does the
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
40 same as @kbd{C-x m}, except it displays the mail buffer in a different
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
41 window. The command @kbd{C-x 5 m} (@code{compose-mail-other-frame})
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
42 creates a new frame for the mail buffer.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
43
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
44 Because the mail buffer is an ordinary Emacs buffer, you can switch
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
45 to other buffers while in the middle of composing mail, and switch
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
46 back later (or never). If you type @kbd{C-x m} again when you have
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
47 been composing another message but have not sent it, Emacs asks for
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
48 confirmation before erasing the old message. If you answer @kbd{n},
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
49 Emacs selects the mail buffer with its old contents, so you can finish
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
50 the old message and send it. @kbd{C-u C-x m} is another way to do
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
51 this. Sending the message marks the mail buffer ``unmodified,'' which
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
52 avoids the need for confirmation when @kbd{C-x m} is next used.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
53
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
54 If you want to send another message before finishing the current
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
55 message, use the command @kbd{M-x rename-uniquely} to rename the
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
56 current mail buffer (@pxref{Misc Buffer}). Then you can use @kbd{C-x
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
57 m} to make a new mail buffer, and work with each mail buffer
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
58 independently.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
59
107689
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
60 Before using Emacs to send mail, you may need to customize the
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
61 variable @code{send-mail-function} if your system is not set up to
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
62 deliver mail directly via SMTP (@pxref{Mail Sending}). In addition,
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
63 you may need to customize @code{user-mail-address} if the system
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
64 cannot receive mail via SMTP (@pxref{Mail Headers}).
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
65
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
66 @menu
109262
51ddcf320fe4 Untabify doc/emacs/*.texi files.
Glenn Morris <rgm@gnu.org>
parents: 107689
diff changeset
67 * Format: Mail Format. Format of a mail message.
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
68 * Headers: Mail Headers. Details of some standard mail header fields.
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
69 * Aliases: Mail Aliases. Abbreviating and grouping mail addresses.
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
70 * Commands: Mail Commands. Special commands for editing mail being composed.
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
71 * Signature: Mail Signature. Adding a signature to every message.
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
72 * Amuse: Mail Amusements. Distracting the NSA; adding fortune messages.
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
73 * Methods: Mail Methods. Using alternative mail-composition methods.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
74 @end menu
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
75
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
76 @node Mail Format
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
77 @section The Format of the Mail Buffer
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
78
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
79 An email message must contain certain pieces of information, called
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
80 @dfn{headers}, which specify the message's sender, recipient(s), and
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
81 so on.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
82
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
83 At the top of the mail buffer is a set of @dfn{header fields}, where
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
84 you can enter this information. You can insert and edit header fields
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
85 using ordinary editing commands. @xref{Header Editing}, for commands
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
86 specific to editing header fields.
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
87
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
88 Some header fields are automatically pre-initialized in the buffer,
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
89 when appropriate; other headers, such as @samp{Date} and
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
90 @samp{Message-Id}, are normally omitted from the mail buffer and
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
91 created automatically when the message is sent.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
92
102570
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
93 @vindex mail-header-separator
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
94 The line in the buffer that says
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
95
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
96 @smallexample
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
97 --text follows this line--
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
98 @end smallexample
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
99
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
100 @noindent
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
101 separates the header fields from the @dfn{body} (or @dfn{text}) of the
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
102 message. Everything above this line is treated as part of the
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
103 headers; everything below it is treated as the body. The delimiter
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
104 line itself does not appear in the message actually sent. The text
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
105 used for the delimiter line is controlled by the variable
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
106 @code{mail-header-separator}.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
107
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
108 Here is an example of what the headers and text in the mail buffer
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
109 might look like.
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
110
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
111 @example
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
112 To: gnu@@example.org
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
113 CC: lungfish@@example.com, byob@@example.net
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
114 Subject: The Emacs Manual
102570
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
115 --text follows this line--
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
116 Please ignore this message.
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
117 @end example
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
118
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
119 @node Mail Headers
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
120 @section Mail Header Fields
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
121 @cindex headers (of mail message)
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
122
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
123 A header field in the mail buffer starts with a field name at the
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
124 beginning of a line, terminated by a colon. Upper and lower case are
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
125 equivalent in field names (and in mailing addresses also). After the
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
126 colon and optional whitespace comes the contents of the field.
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
127
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
128 You can use any name you like for a header field, but normally
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
129 people use only standard field names with accepted meanings. Here is
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
130 a table of commonly-used fields. Emacs pre-initializes some of these,
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
131 depending on various options you can set. You can delete or alter any
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
132 header field before you send the message, if you wish.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
133
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
134 @table @samp
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
135 @item From
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
136 @vindex user-mail-address
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
137 The address of the sender (you). This should be a valid mailing
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
138 address, as replies will normally go there. Emacs initializes this
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
139 field using the variables @code{user-full-name} and
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
140 @code{user-mail-address}; see below.
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
141
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
142 @item To
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
143 The mailing address(es) to which the message is addressed. To list
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
144 more than one address, use commas (not spaces) to separate them.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
145
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
146 @item Subject
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
147 A piece of text saying what the message is about. Most mail-reading
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
148 programs can display a summary of messages, listing the subject of
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
149 each message but not its text.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
150
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
151 @item CC
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
152 Additional mailing address(es) to send the message to. This is like
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
153 @samp{To}, except that these readers should not regard the message as
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
154 directed at them.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
155
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
156 @item BCC
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
157 Additional mailing address(es) to send the message to, which should
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
158 not appear in the header of the message actually sent. ``BCC'' stands
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
159 for @dfn{blind carbon copies}.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
160
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
161 @item FCC
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
162 The name of one file, to which a copy of the sent message should be
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
163 appended. Emacs writes the message in mbox format, unless the file is
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
164 in Babyl format (used by Rmail before Emacs 23), in which case Emacs
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
165 writes Babyl. If an Rmail buffer is visiting the file, Emacs updates
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
166 it accordingly. To specify more than one file, use several @samp{FCC}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
167 fields, with one file name in each field.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
168
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
169 @item Reply-to
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
170 An address to which replies should be sent, instead of @samp{From}.
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
171 You can use this header if, for some reason, your @samp{From} address
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
172 is unable to receive replies.
102570
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
173
102589
304a9b3226b6 (Mail Format): Replace "Sender" with "Message-Id", since
Glenn Morris <rgm@gnu.org>
parents: 102570
diff changeset
174 @item Mail-reply-to
304a9b3226b6 (Mail Format): Replace "Sender" with "Message-Id", since
Glenn Morris <rgm@gnu.org>
parents: 102570
diff changeset
175 This field takes precedence over @samp{Reply-to}. It is used because
304a9b3226b6 (Mail Format): Replace "Sender" with "Message-Id", since
Glenn Morris <rgm@gnu.org>
parents: 102570
diff changeset
176 some mailing lists set the @samp{Reply-to} field for their own purposes
304a9b3226b6 (Mail Format): Replace "Sender" with "Message-Id", since
Glenn Morris <rgm@gnu.org>
parents: 102570
diff changeset
177 (a somewhat controversial practice).
304a9b3226b6 (Mail Format): Replace "Sender" with "Message-Id", since
Glenn Morris <rgm@gnu.org>
parents: 102570
diff changeset
178
102570
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
179 @item Mail-followup-to
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
180 This field contains one or more addresses. It is typically used when
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
181 you reply to a message from a mailing list that you are subscribed to.
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
182 It usually indicates that you want replies to go to the list, and that
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
183 you do not need an extra copy sent directly to you.
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
184
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
185 @c Message mode handles this differently...
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
186 @c @vindex mail-mailing-lists
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
187 @c The variable @code{mail-mailing-lists} holds a list of mailing list
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
188 @c addresses that you are subscribed to. If it is non-@code{nil}, Emacs
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
189 @c inserts an appropriate @samp{Mail-followup-to} header when sending mail
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
190 @c to a mailing list.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
191
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
192 @item In-reply-to
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
193 A piece of text describing the message you are replying to. Some mail
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
194 systems can use this information to correlate related pieces of mail.
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
195 Normally, you never need to think about this, because it is filled in
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
196 automatically when you reply to a message in Rmail (or any other mail
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
197 program built into Emacs).
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
198
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
199 @item References
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
200 The Message-Ids of previous related messages (a Message-Id is a unique
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
201 identifier generated when a message is sent). Like
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
202 @samp{In-reply-to}, this is normally set up automatically for you.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
203 @end table
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
204
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
205 @noindent
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
206 The @samp{To}, @samp{CC}, and @samp{BCC} fields can appear any number
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
207 of times, and each such header field can contain multiple addresses,
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
208 separated by commas. This way, you can specify any number of places
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
209 to send the message. These fields can also have continuation lines:
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
210 one or more lines starting with whitespace, following the starting
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
211 line of the field, are considered part of the field. Here's an
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
212 example of a @samp{To} field with a continuation line:
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
213
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
214 @example
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
215 @group
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
216 To: foo@@example.net, this@@example.net,
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
217 bob@@example.com
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
218 @end group
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
219 @end example
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
220
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
221 @vindex user-full-name
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
222 @vindex user-mail-address
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
223 The default contents of the @samp{From} header field are computed
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
224 from the variables @code{user-full-name} and @code{user-mail-address}.
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
225 On some operating systems, Emacs initializes these two variables using
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
226 environment variables (@pxref{General Variables}). If this
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
227 information is unavailable or wrong, you can customize the variables
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
228 yourself (@pxref{Easy Customization}).
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
229
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
230 @vindex mail-from-style
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
231 The value of the variable @code{mail-from-style} specifies how to
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
232 format the address in the @samp{From} field:
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
233
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
234 @table @asis
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
235 @item @code{nil}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
236 Use just the address, as in @samp{king@@grassland.com}.
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
237 @item @code{parens}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
238 Use both address and full name, as in:@*
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
239 @samp{king@@grassland.com (Elvis Parsley)}.
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
240 @item @code{angles}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
241 Use both address and full name, as in:@*
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
242 @samp{Elvis Parsley <king@@grassland.com>}.
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
243 @item any other value
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
244 Use @code{angles} for most addresses. However, if the address must be
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
245 ``quoted'' to remain syntactically-valid under the @code{angles}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
246 format but not under the @code{parens} format, use @code{parens}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
247 instead. This is the default.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
248 @end table
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
249
102570
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
250 @c There is also mail-specify-envelope-from and mail-envelope-from, but
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
251 @c these are probably not topics for the Emacs manual.
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
252
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
253 @vindex mail-default-headers
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
254 You can direct Emacs to insert certain default headers into the mail
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
255 buffer by setting the variable @code{mail-default-headers} to a
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
256 string. Then @kbd{C-x m} inserts this string into the message
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
257 headers. For example, here is how to add a @samp{Reply-to} and
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
258 @samp{FCC} header to each message:
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
259
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
260 @smallexample
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
261 (setq mail-default-headers
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
262 "Reply-to: foo@@example.com\nFCC: ~/Mail/sent")
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
263 @end smallexample
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
264
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
265 @noindent
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
266 If the default header fields are not appropriate for a
102589
304a9b3226b6 (Mail Format): Replace "Sender" with "Message-Id", since
Glenn Morris <rgm@gnu.org>
parents: 102570
diff changeset
267 particular message, edit them as necessary before sending the message.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
268
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
269 @node Mail Aliases
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
270 @section Mail Aliases
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
271 @cindex mail aliases
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
272 @cindex @file{.mailrc} file
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
273 @cindex mailrc file
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
274 @vindex mail-personal-alias-file
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
275
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
276 You can define @dfn{mail aliases}, which are short mnemonic names
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
277 that stand for mail addresses or groups of mail addresses. By
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
278 default, mail aliases are defined in the file @file{~/.mailrc}. You
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
279 can specify a different file name to use, by setting the variable
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
280 @code{mail-personal-alias-file}.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
281
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
282 To define an alias in @file{.mailrc}, write a line in the following
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
283 format:
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
284
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
285 @example
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
286 alias @var{nick} @var{fulladdresses}
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
287 @end example
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
288
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
289 @noindent
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
290 This means that @var{nick} should expand into @var{fulladdresses},
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
291 where @var{fulladdresses} can be either a single address, or multiple
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
292 addresses separated with spaces. For instance, to make @code{maingnu}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
293 stand for @code{gnu@@gnu.org} plus a local address of your own, put in
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
294 this line:@refill
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
295
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
296 @example
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
297 alias maingnu gnu@@gnu.org local-gnu
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
298 @end example
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
299
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
300 @noindent
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
301 If an address contains a space, quote the whole address with a pair of
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
302 double quotes, like this:
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
303
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
304 @example
102589
304a9b3226b6 (Mail Format): Replace "Sender" with "Message-Id", since
Glenn Morris <rgm@gnu.org>
parents: 102570
diff changeset
305 alias jsmith "John Q. Smith <none@@example.com>"
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
306 @end example
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
307
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
308 @noindent
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
309 Note that you need not include double quotes around individual parts
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
310 of the address, such as the person's full name. Emacs puts them in if
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
311 they are needed. For instance, it inserts the above address as
102589
304a9b3226b6 (Mail Format): Replace "Sender" with "Message-Id", since
Glenn Morris <rgm@gnu.org>
parents: 102570
diff changeset
312 @samp{"John Q. Smith" <none@@example.com>}.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
313
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
314 Emacs also recognizes ``include'' commands in @file{.mailrc}. They
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
315 look like this:
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
316
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
317 @example
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
318 source @var{filename}
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
319 @end example
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
320
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
321 @noindent
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
322 The @file{.mailrc} file is not unique to Emacs; many other
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
323 mail-reading programs use it for mail aliases, and it can contain
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
324 various other commands. However, Emacs ignores everything except
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
325 alias definitions and include commands.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
326
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
327 @findex mail-abbrev-insert-alias
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
328 Mail aliases expand as abbrevs---that is to say, as soon as you type
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
329 a word-separator character after an alias (@pxref{Abbrevs}). This
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
330 expansion takes place only within the @samp{To}, @samp{From},
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
331 @samp{CC}, @samp{BCC}, and @samp{Reply-to} header fields (plus their
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
332 @samp{Resent-} variants); it does not take place in other header
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
333 fields, such as @samp{Subject}.
102570
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
334
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
335 You can also insert an aliased address directly, using the command
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
336 @kbd{M-x mail-abbrev-insert-alias}. This reads an alias name, with
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
337 completion, and inserts its definition at point.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
338
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
339 @node Mail Commands
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
340 @section Mail Commands
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
341 @cindex Message mode
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
342 @cindex mode, Message
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
343
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
344 The default major mode for the @samp{*mail*} buffer is called
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
345 Message mode. It behaves like Text mode in many ways, but provides
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
346 several additional commands on the @kbd{C-c} prefix, which make
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
347 editing a message more convenient.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
348
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
349 In this section, we will describe some of the most commonly-used
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
350 commands available in Message mode.
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
351 @ifnottex
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
352 Message mode also has its own manual, where its features are described
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
353 in greater detail. @xref{Top,,Message, message, Message}.
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
354 @end ifnottex
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
355
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
356 @menu
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
357 * Mail Sending:: Commands to send the message.
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
358 * Header Editing:: Commands to move to header fields and edit them.
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
359 * Citing Mail:: Quoting a message you are replying to.
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
360 * Mail Misc:: Attachments, spell checking, etc.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
361 @end menu
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
362
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
363 @node Mail Sending
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
364 @subsection Mail Sending
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
365
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
366 There are two commands to send a message you have been editing:
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
367
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
368 @table @kbd
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
369 @item C-c C-c
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
370 Send the message, and deselect the mail buffer (@code{message-send-and-exit}).
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
371 @item C-c C-s
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
372 Send the message, and leave the mail buffer selected (@code{message-send}).
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
373 @end table
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
374
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
375 @kindex C-c C-s @r{(Message mode)}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
376 @kindex C-c C-c @r{(Message mode)}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
377 @findex message-send
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
378 If you want to send a message and be done with it, type @kbd{C-c
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
379 C-c} (@code{mail-send-and-exit}). This sends the message and then
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
380 either deletes the window or switches to another buffer. It also
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
381 ``buries'' the mail buffer, putting it at the lowest priority for
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
382 reselection. This is the usual command for sending a message.
102570
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
383
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
384 @findex message-send-and-exit
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
385 The command @kbd{C-c C-s} (@code{message-send}) sends the message
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
386 and marks the mail buffer unmodified, but leaves the buffer selected.
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
387 Use this command if you want to modify the message (perhaps with new
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
388 recipients) and send it again.
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
389
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
390 @vindex message-send-hook
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
391 Sending a message runs the hook @code{message-send-hook}.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
392
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
393 In a file-visiting buffer, sending the message does not clear the
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
394 modified flag, because only saving the file should do that. Also, you
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
395 don't get a warning if you try to send the same message twice.
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
396
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
397 @vindex sendmail-coding-system
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
398 When you send a message containing non-@acronym{ASCII} characters,
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
399 they need to be encoded with a coding system (@pxref{Coding Systems}).
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
400 Usually the coding system is specified automatically by your chosen
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
401 language environment (@pxref{Language Environments}). You can
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
402 explicitly specify the coding system for outgoing mail by setting the
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
403 variable @code{sendmail-coding-system} (@pxref{Recognize Coding}). If
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
404 the coding system thus determined does not handle the characters in a
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
405 particular message, Emacs asks you to select the coding system to use,
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
406 showing a list of possible coding systems.
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
407
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
408 @cindex SMTP
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
409 @cindex Feedmail
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
410 @cindex Sendmail
102570
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
411 @cindex Mailclient
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
412 @vindex send-mail-function
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
413 The variable @code{send-mail-function} controls how the default mail
107689
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
414 user agent sends mail. Its value should be a function, which can be
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
415 one of the following:
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
416
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
417 @table @code
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
418 @item sendmail-send-it
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
419 Send mail using the system's default @command{sendmail} (or
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
420 @command{sendmail}-compatible) program. This is the default on Unix
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
421 and GNU, and works provided the system is a valid @dfn{mail host}
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
422 (that is, provided it can deliver mail via SMTP).
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
423
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
424 @item mailclient-send-it
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
425 Pass the mail buffer on to the system's designated mail client (see
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
426 @file{mailclient.el}). This is the default on Mac OS X and
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
427 MS-Windows.
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
428
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
429 @item smtpmail-send-it
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
430 Send mail through an external mail host (e.g., your Internet service
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
431 provider's SMTP server). You will need to tell Emacs how to contact
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
432 the SMTP server, by customizing the variables
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
433 @code{smtpmail-smtp-server} and @code{smtpmail-auth-credentials}.
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
434 @xref{Top,,Emacs SMTP Library, smtpmail, Sending mail via SMTP}.
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
435
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
436 @item feedmail-send-it
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
437 This is similar to @code{sendmail-send-it}, but allows you to queue
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
438 messages for later sending. See the commentary section in the file
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
439 @file{feedmail.el} for more information.
43942df0103e Expand discussion of mail setup.
Chong Yidong <cyd@stupidchicken.com>
parents: 107687
diff changeset
440 @end table
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
441
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
442 @node Header Editing
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
443 @subsection Mail Header Editing
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
444
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
445 Message mode provides the following special commands to move to
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
446 particular header fields and to complete addresses in headers.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
447
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
448 @table @kbd
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
449 @item C-c C-f C-t
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
450 Move to the @samp{To} header (@code{message-goto-to}).
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
451 @item C-c C-f C-s
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
452 Move to the @samp{Subject} header (@code{message-goto-subject}).
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
453 @item C-c C-f C-c
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
454 Move to the @samp{CC} header (@code{message-goto-cc}).
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
455 @item C-c C-f C-b
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
456 Move to the @samp{BCC} header (@code{message-goto-bcc}).
102570
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
457 @item C-c C-f C-r
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
458 Move to the @samp{Reply-To} header (@code{message-goto-reply-to}).
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
459 @item C-c C-f C-f
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
460 Move to the @samp{Mail-Followup-To} header field
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
461 (@code{message-goto-followup-to}).
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
462 @item C-c C-f C-w
102570
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
463 Add a new @samp{FCC} header field, with file-name completion
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
464 (@code{message-goto-fcc}).
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
465 @item C-c C-b
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
466 Move to the start of the message body (@code{message-goto-body}).
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
467 @item @key{TAB}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
468 Complete a mailing address (@code{message-tab}).
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
469 @end table
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
470
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
471 @kindex C-c C-f C-t @r{(Message mode)}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
472 @findex message-goto-to
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
473 @kindex C-c C-f C-s @r{(Message mode)}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
474 @findex message-goto-subject
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
475 @kindex C-c C-f C-c @r{(Message mode)}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
476 @findex message-goto-cc
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
477 @kindex C-c C-f C-b @r{(Message mode)}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
478 @findex message-goto-bcc
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
479 @kindex C-c C-f C-r @r{(Message mode)}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
480 @findex goto-reply-to
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
481 @kindex C-c C-f C-f @r{(Message mode)}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
482 @findex goto-followup-to
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
483 @kindex C-c C-f C-w @r{(Message mode)}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
484 @findex message-goto-fcc
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
485 The commands to move point to particular header fields are all based
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
486 on the prefix @kbd{C-c C-f} (@samp{C-f} is for ``field''). If the
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
487 field in question does not exist, the command creates one (the
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
488 exception is @code{mail-fcc}, which creates a new field each time).
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
489
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
490 @kindex C-c C-b @r{(Message mode)}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
491 @findex mail-text
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
492 The command @kbd{C-c C-b} (@code{message-goto-body}) moves point to
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
493 just after the header separator line---that is, to the beginning of
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
494 the body.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
495
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
496 @findex message-tab
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
497 @kindex TAB @r{(Message mode)}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
498 While editing a header field that contains addresses, such as
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
499 @samp{To:}, @samp{CC:} and @samp{BCC:}, you can complete an address by
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
500 typing @key{TAB} (@code{message-tab}). This attempts to insert the
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
501 full name corresponding to the address based on a couple of methods,
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
502 including EUDC, a library that recognizes a number of directory server
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
503 protocols (@pxref{Top,,EUDC,eudc, The Emacs Unified Directory
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
504 Client}). Failing that, it attempts to expand the address as a mail
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
505 alias (@pxref{Mail Aliases}). If point is on a header field that does
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
506 not take addresses, or if it is in the message body, then @key{TAB}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
507 just inserts a tab character.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
508
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
509 @node Citing Mail
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
510 @subsection Citing Mail
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
511 @cindex citing mail
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
512
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
513 @table @kbd
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
514 @item C-c C-y
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
515 Yank the selected message from Rmail (@code{message-yank-original}).
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
516 @item C-c C-q
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
517 Fill each paragraph cited from another message
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
518 (@code{message-fill-yanked-message}).
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
519 @end table
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
520
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
521 @kindex C-c C-y @r{(Message mode)}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
522 @findex message-yank-original
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
523 @findex message-yank-prefix
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
524 You can use the command @kbd{C-c C-y} (@code{message-yank-original})
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
525 to @dfn{cite} a message that you are replying to. This inserts the
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
526 text of that message into the mail buffer. This command is active
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
527 only when the mail buffer is invoked from a mail program running in
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
528 Emacs, such as Rmail.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
529
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
530 By default, Emacs inserts the string @samp{>} in front of each line
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
531 of the cited text; this prefix string is specified by the variable
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
532 @code{message-yank-prefix}. If you call @code{message-yank-original}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
533 with a prefix argument, the citation prefix is not inserted.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
534
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
535 @kindex C-c C-q @r{(Message mode)}
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
536 @findex mail-fill-yanked-message
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
537 After using @kbd{C-c C-y}, you can type @kbd{C-c C-q}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
538 (@code{message-fill-yanked-message}) to fill the paragraphs of the
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
539 cited message. One use of @kbd{C-c C-q} fills all such paragraphs,
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
540 each one individually. To fill a single paragraph of the quoted
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
541 message, use @kbd{M-q}. If filling does not automatically handle the
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
542 type of citation prefix you use, try setting the fill prefix
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
543 explicitly. @xref{Filling}.
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
544
102570
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
545 @vindex mail-citation-hook
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
546 You can customize mail citation through the hook
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
547 @code{mail-citation-hook}. For example, you can use the Supercite
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
548 package, which provides more flexible citation
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
549 (@pxref{Introduction,,,sc, Supercite}).
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
550
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
551 @node Mail Misc
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
552 @subsection Mail Miscellany
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
553
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
554 @kindex C-c C-a @r{(Message mode)}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
555 @findex mail-attach-file
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
556 @cindex MIME
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
557 @cindex Multipurpose Internet Mail Extensions
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
558 You can @dfn{attach} a file to an outgoing message by typing
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
559 @kbd{C-c C-a} (@code{mml-attach-file}) in the mail buffer. Attaching
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
560 is done using the MIME (Multipurpose Internet Mail Extensions)
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
561 standard.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
562
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
563 The @code{mml-attach-file} command prompts for the name of the file,
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
564 and for the attachment's @dfn{content type}, @dfn{description}, and
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
565 @dfn{disposition}. The content type is normally detected
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
566 automatically; just type @key{RET} to accept the default. The
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
567 description is a single line of text that the recipient will see next
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
568 to the attachment; you may also choose to leave this empty. The
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
569 disposition is either @samp{inline} (the default), which means the
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
570 recipient will see a link to the attachment within the message body,
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
571 or @samp{attachment}, which means the link will be separate from the
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
572 body.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
573
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
574 The actual contents of the attached file are not inserted into the
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
575 mail buffer. Instead, some placeholder text is inserted into the mail
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
576 buffer, like this:
102570
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
577
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
578 @smallexample
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
579 <#part type="text/plain" filename="~/foo.txt" disposition=inline>
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
580 <#/part>
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
581 @end smallexample
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
582
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
583 @noindent
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
584 When you type @kbd{C-c C-c} or @kbd{C-c C-s} to send the message, the
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
585 attached file will be delivered with it.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
586
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
587 @findex ispell-message
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
588 While composing a message, you can do spelling correction on the
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
589 message text by typing @kbd{M-x ispell-message}. If you have yanked
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
590 an incoming message into the outgoing draft, this command skips what
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
591 was yanked, but it checks the text that you yourself inserted (it
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
592 looks for indentation or @code{mail-yank-prefix} to distinguish the
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
593 cited lines from your input). @xref{Spelling}.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
594
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
595 @vindex mail-mode-hook
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
596 @vindex mail-setup-hook
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
597 Turning on Message mode (which @kbd{C-x m} does automatically) runs
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
598 the normal hooks @code{text-mode-hook} and @code{message-mode-hook}.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
599 Initializing a new outgoing message runs the normal hook
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
600 @code{message-setup-hook}; you can use this hook if you want to make
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
601 changes to the appearance of the mail buffer. @xref{Hooks}.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
602
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
603 The main difference between these hooks is just when they are
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
604 invoked. Whenever you type @kbd{C-x m}, @code{message-mode-hook} runs
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
605 as soon as the mail buffer is created. Then the @code{message-setup}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
606 function inserts the default contents of the buffer. After these
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
607 default contents are inserted, @code{message-setup-hook} runs.
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
608
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
609 If you use @kbd{C-x m} to continue an existing composition,
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
610 @code{message-mode-hook} runs immediately after switching to the mail
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
611 buffer. If the buffer is unmodified, or if you decide to erase it and
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
612 start again, @code{message-setup-hook} runs after the default contents
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
613 are inserted.
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
614
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
615 @node Mail Signature
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
616 @section Mail Signature
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
617
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
618 @cindex mail signature
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
619 @vindex mail-signature-file
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
620 @vindex mail-signature
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
621 You can add a standard piece of text---your @dfn{mail
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
622 signature}---to the end of every message. This signature may contain
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
623 information such as your telephone number or your physical location.
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
624 The variable @code{mail-signature} determines how Emacs handles the
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
625 mail signature.
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
626
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
627 The default value of @code{mail-signature} is @code{t}; this means
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
628 to look for your mail signature in the file @file{~/.signature}. If
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
629 this file exists, its contents are automatically inserted into the end
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
630 of the mail buffer. You can change the signature file via the
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
631 variable @code{mail-signature-file}.
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
632
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
633 If you change @code{mail-signature} to a string, that specifies the
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
634 text of the signature directly.
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
635
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
636 @kindex C-c C-w @r{(Message mode)}
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
637 @findex message-insert-signature
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
638 If you change @code{mail-signature} to @code{nil}, Emacs will not
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
639 insert your mail signature automatically. You can insert your mail
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
640 signature by typing @kbd{C-c C-w} (@code{message-insert-signature}) in
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
641 the mail buffer. Emacs will look for your signature in the signature
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
642 file.
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
643
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
644 By convention, a mail signature should be marked by a line whose
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
645 contents are @samp{-- }. If your signature lacks this prefix, it is
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
646 added for you. The remainder of your signature should be no more than
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
647 four lines.
102570
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
648
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
649 @node Mail Amusements
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
650 @section Mail Amusements
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
651
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
652 @findex spook
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
653 @cindex NSA
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
654 @kbd{M-x spook} adds a line of randomly chosen keywords to an outgoing
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
655 mail message. The keywords are chosen from a list of words that suggest
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
656 you are discussing something subversive.
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
657
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
658 The idea behind this feature is the suspicion that the
102570
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
659 NSA@footnote{The US National Security Agency.} and other intelligence
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
660 agencies snoop on all electronic mail messages that contain keywords
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
661 suggesting they might find them interesting. (The agencies say that
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
662 they don't, but that's what they @emph{would} say.) The idea is that if
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
663 lots of people add suspicious words to their messages, the agencies will
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
664 get so busy with spurious input that they will have to give up reading
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
665 it all. Whether or not this is true, it at least amuses some people.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
666
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
667 @findex fortune-to-signature
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
668 @cindex fortune cookies
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
669 You can use the @code{fortune} program to put a ``fortune cookie''
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
670 message into outgoing mail. To do this, add
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
671 @code{fortune-to-signature} to @code{mail-setup-hook}:
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
672
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
673 @example
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
674 (add-hook 'mail-setup-hook 'fortune-to-signature)
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
675 @end example
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
676
102570
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
677 @noindent
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
678 You will probably need to set the variable @code{fortune-file} before
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
679 using this.
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
680
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
681 @node Mail Methods
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
682 @section Mail-Composition Methods
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
683 @cindex mail-composition methods
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
684 @cindex Mail mode
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
685 @cindex mode, Mail
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
686
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
687 @cindex MH mail interface
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
688 @cindex Message mode for sending mail
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
689 In this chapter we have described the usual Emacs mode for editing
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
690 and sending mail---Message mode. This is only one of several
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
691 available modes. Prior to Emacs 23.2, the default mode was Mail mode,
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
692 which is similar to Message mode in many respects but lacks features
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
693 such as MIME support. Another available mode is MH-E
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
694 (@pxref{Top,,MH-E,mh-e, The Emacs Interface to MH}).
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
695
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
696 @vindex mail-user-agent
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
697 You can choose any of these @dfn{mail user agents} as your preferred
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
698 method for editing and sending mail. The commands @code{C-x m},
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
699 @code{C-x 4 m} and @code{C-x 5 m} use whichever agent you have
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
700 specified; so do various other parts of Emacs that send mail, such as
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
701 the bug reporter (@pxref{Bugs}). To specify a mail user agent,
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
702 customize the variable @code{mail-user-agent}. Currently, legitimate
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
703 values include @code{message-user-agent} (Message mode)
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
704 @code{sendmail-user-agent} (Mail mode), @code{gnus-user-agent}, and
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
705 @code{mh-e-user-agent}.
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
706
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
707 If you select a different mail-composition method, the information
107687
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
708 in this chapter about the mail buffer and Message mode does not apply;
328e54bec8c9 Document Message mode as the default mail mode.
Chong Yidong <cyd@stupidchicken.com>
parents: 106815
diff changeset
709 the other methods use a different format of text in a different
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
710 buffer, and their commands are different as well.
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
711
102570
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
712 @vindex read-mail-command
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
713 Similarly, to specify your preferred method for reading mail,
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
714 customize the variable @code{read-mail-command}. The default is
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
715 @code{rmail} (@pxref{Rmail}).
e5ee527bf579 (Mail Format): Fix typo. Add index entry for mail-header-separator.
Glenn Morris <rgm@gnu.org>
parents: 100974
diff changeset
716
84267
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
717 @ignore
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
718 arch-tag: d8a3dfc3-5d87-45c5-a7f2-69871b8e4fd6
63d20bc18919 Move here from ../../man
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
719 @end ignore