annotate man/tm/tm-edit-en.sgml @ 8:4b173ad71786 r19-15b5

Import from CVS: tag r19-15b5
author cvs
date Mon, 13 Aug 2007 08:47:35 +0200
parents
children 49a24b4fd526
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
1 <!doctype sinfo system>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
2 <!-- $Id: tm-edit-en.sgml,v 1.1 1996/12/22 00:09:32 steve Exp $ -->
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
3 <head>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
4 <title>tm-edit 7.90 Reference Manual (English Version)
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
5 <author>MORIOKA Tomohiko <mail>morioka@jaist.ac.jp</mail>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
6 <date>1996/10/11
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
7
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
8 <toc>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
9 </head>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
10
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
11 <body>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
12
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
13 <abstract>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
14 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
15 This file documents tm-edit, a MIME composer for GNU Emacs.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
16 </abstract>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
17
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
18
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
19 <h1> What is tm-edit?
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
20 <node> Introduction
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
21 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
22 <concept>tm-edit</concept> is a general MIME composer for GNU Emacs.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
23 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
24 tm-edit is based on mime.el by UMEDA Masanobu
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
25 <mail>umerin@mse.kyutech.ac.jp</mail>, who is famous as the author of
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
26 GNUS. tm-edit expands following points from <file>mime.el</file>:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
27
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
28 <ul>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
29 <li>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
30 based on RFC 1521/1522
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
31 <li>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
32 <a file="tm-en" node="Content-Disposition">Content-Disposition
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
33 field</a> (RFC 1806) supports
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
34 <li>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
35 nested <a file="tm-en" node="multipart">multi-part message</a>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
36 <li>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
37 <dref>PGP</dref> (PGP/MIME (RFC 2015) based on security multipart (RFC
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
38 1847) and application/pgp based on traditional PGP)
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
39 <li>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
40 strength automatic specification for parameter of file type
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
41 </ul>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
42
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
43 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
44 In <dref file="tm-en">tm-MUA</dref>, you can edit MIME message easily
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
45 to use tm-edit.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
46
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
47
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
48 <h1> mime/editor-mode
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
49 <node> mime/editor-mode
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
50 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
51 <concept>mime/editor-mode</concept> is a minor mode to compose MIME
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
52 message. In this mode, <concept>tag</concept> represents various
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
53 kinds of data, you can edit <a file="tm-en" node="multipart">multi
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
54 part</a> message.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
55 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
56 There are 2 kinds of tags:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
57
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
58 <ul>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
59 <li> single-part tag
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
60 <li> multi-part tag
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
61 </ul>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
62 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
63 single-part tag represents single part, this form is following:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
64
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
65 <verb>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
66 --[[TYPE/SUBTYPE;PARAMETERS][ENCODING]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
67 OPTIONAL-FIELDS]
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
68 </verb>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
69 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
70 TYPE/SUBTYPE and PARAMETERS indicates type/subtype and parameters of
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
71 <dref file="tm-en">Content-Type field</dref>. TYPE/SUBTYPE is
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
72 required, PARAMETERS is optional.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
73 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
74 ENCODING indicates Content-Transfer-Encoding field. It is optional
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
75 too.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
76 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
77 OPTIONAL-FIELDS is to represent another fields except Content-Type
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
78 field and Content-Transfer-Encoding field.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
79 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
80 multi-part tags represent <a file="tm-en" node="multipart">multi
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
81 part</a>. They consist of a pair of <concept>multi-part beginning
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
82 tag</concept> and <concept>multi-part ending tag</concept>.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
83 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
84 multi-part beginning tag's form is following:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
85 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
86 <verb>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
87 --<<TYPE>>-{
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
88 </verb>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
89 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
90 multi-part ending tag's form is following:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
91 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
92 <verb>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
93 --}-<<TYPE>>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
94 </verb>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
95 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
96 A region from multi-part beginning tag to multi-part ending tag is
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
97 called as <concept>enclosure</concept>.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
98
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
99
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
100 <h1> single-part operations
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
101 <node> single-part operations
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
102 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
103 Operations to make single-part are following:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
104
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
105 <kl>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
106 <kt>C-c C-x C-t
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
107 <kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
108 Insert single-part tag indicates text part.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
109 </kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
110 <kt>C-c C-x C-i
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
111 <kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
112 Insert file as a MIME attachment.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
113 </kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
114 <kt>C-c C-x C-e
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
115 <kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
116 Insert external part.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
117 </kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
118 <kt>C-c C-x C-v
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
119 <kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
120 Record audio input until <kbd>C-g</kbd> is pressed, and insert as a
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
121 audio part. (It requires /dev/audio in default.)
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
122 </kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
123 <kt>C-c C-x C-y
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
124 <kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
125 Insert current (mail or news) message. (It is MUA depended.)
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
126 </kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
127 <kt>C-c C-x C-m
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
128 <kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
129 Insert mail message. (It is MUA depended.)
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
130 </kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
131 <dt><key>C-c C-x C-w</key>, <key>C-c C-x C-s</key>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
132 <dd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
133 Insert signature.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
134 </dd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
135 <kt>C-c C-x C-k
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
136 <kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
137 Insert <dref>PGP</dref> public key. (It requires Mailcrypt package.)
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
138 </kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
139 <kt>C-c C-x t
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
140 <kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
141 Insert any single-part tag.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
142 </kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
143 </kl>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
144
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
145
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
146 <h1> enclosure operation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
147 <node> enclosure operation
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
148 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
149 Operations to make enclosure are following:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
150
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
151 <kl>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
152 <kt>C-c C-x a
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
153 <kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
154 Enclose specified region as multipart/alternative.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
155 </kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
156 <kt>C-c C-x p
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
157 <kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
158 Enclose specified region as multipart/parallel.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
159 </kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
160 <kt>C-c C-x m
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
161 <kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
162 Enclose specified region as multipart/mixed.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
163 </kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
164 <kt>C-c C-x d
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
165 <kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
166 Enclose specified region as multipart/digest.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
167 </kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
168 <kt>C-c C-x s
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
169 <kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
170 Digital-sign to specified region. <cf node="PGP">
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
171 </kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
172 <kt>C-c C-x e
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
173 <kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
174 Encrypt to specified region. <cf node="PGP">
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
175 <kt>C-c C-x q
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
176 <kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
177 avoid to encode tags in specified region. In other words, tags is
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
178 interpreted as such string. (In current version, it may be
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
179 incomplete. Maybe PGP-signature does not work for this enclosure.)
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
180 </kl>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
181
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
182
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
183 <h1> other operations of mime/editor-mode
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
184 <node> other operations of mime/editor-mode
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
185 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
186 There are another operations in mime/editor-mode.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
187
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
188 <kl>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
189 <kt>C-c C-c
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
190 <kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
191 Send current editing message.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
192 </kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
193 <kt>C-c C-x C-p
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
194 <kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
195 Preview current editing message. (<ref file="tm-view-en"
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
196 node="mime/viewer-mode">)
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
197 </kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
198 <kt>C-c C-x C-z
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
199 <kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
200 Exit mime/editor-mode. (<key>M-x mime/edit-again</key> is available to
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
201 reedit.)
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
202 </kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
203 <kt>C-c C-x ?
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
204 <kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
205 Display help message.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
206 </kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
207 <kt>C-c C-x /
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
208 <kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
209 Set current editing message to enable automatic splitting or not.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
210 Form of automatic split messages is message/partial.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
211 </kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
212 <kt>C-c C-x 7
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
213 <kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
214 Set <dref file="tm-en">7bit</dref> to <dref>transfer level</dref>.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
215 </kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
216 <kt>C-c C-x 8
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
217 <kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
218 Set <dref file="tm-en">8bit</dref> to <dref>transfer level</dref>.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
219 </kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
220 <kt>C-c C-x v
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
221 <kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
222 Set current editing message to digital-sign or not. <cf node="PGP">
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
223 </kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
224 <kt>C-c C-x h
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
225 <kd>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
226 Set current editing message to encrypt or not. <cf node="PGP">
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
227 </kl>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
228
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
229
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
230 <h1> transfer level
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
231 <node> transfer level
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
232 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
233 Contents inserted in a message are represented by <dref
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
234 file="tm-en">7bit</dref>, <dref file="tm-en">8bit</dref> or <dref
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
235 file="tm-en">binary</dref>.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
236 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
237 If a message is translated by 7bit-through <dref
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
238 file="tm-en">MTA</dref>, there is no need to encode 7bit data, but
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
239 8bit and binary data must be encoded to 7bit data.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
240 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
241 Similarly, if a message is translated by 8bit-through MTA, there is no
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
242 need to encode 7bit or 8bit data, but binary data must be encoded to
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
243 7bit or 8bit data.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
244 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
245 <memo>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
246 EBCDIC MTA breaks 7bit data, so in this case, 7bit data must be
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
247 encoded by base64. But I don't know EBCDIC. (^_^;
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
248 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
249 Similarly, I wish ASCII-printable only MTA and code-conversion MTA
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
250 disappeared. (^_^;
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
251 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
252 Maybe there are binary-through MTA, but I think it is not major.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
253 </memo>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
254 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
255 <concept>transfer level</concept> represents how range data is
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
256 available. tm-edit has a variable
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
257 <code>mime-editor/transfer-level</code> to represent transfer level.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
258
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
259
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
260 <defvar name="mime-editor/transfer-level">
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
261 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
262 transfer level.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
263 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
264 If transfer level of a data is over it, a data is encoded to 7bit.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
265 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
266 Currently, 7 or 8 is available. Default value is 7.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
267 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
268 In extension plan, EBCDIC will be 5, ASCII printable only will be 6,
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
269 binary will be 9. But it will not be implemented.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
270 </defvar>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
271
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
272
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
273 <memo>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
274 transfer level is only for body, not for <a node="header">header</a>.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
275 RFC 1521 extends <dref file="tm-en">RFC 822</dref> to use 8bit data in
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
276 body, but it requires to use <dref file="tm-en">us-ascii</dref> in
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
277 header.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
278 </memo>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
279
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
280
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
281 <h1> Using non-ASCII characters in header
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
282 <node> header
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
283 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
284 <dref file="tm-en">RFC 1522</dref> defines representation of non-ASCII
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
285 characters in header.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
286 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
287 It is a format called as <a file="tm-en"
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
288 node="encoded-word"><concept>encoded-word</concept></a>, it is
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
289 available to represent every non-ASCII characters by <dref
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
290 file="tm-en">7bit</dref> to declare <dref file="tm-en">MIME
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
291 charset</dref>.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
292
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
293
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
294 <h2> If you can not allow encoded-word
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
295 <node> evil setting in header
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
296 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
297 It is wrong to use ``raw'' non-ASCII characters in header not to use
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
298 encoded-word. Because there are various kinds of <a file="tm-en"
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
299 node="Coded character set">coded character set</a> in the Internet, so
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
300 we can not distinguish them if <dref file="tm-en">MIME charset</dref>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
301 is not declared.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
302 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
303 For example, we can not distinguish <dref
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
304 file="tm-en">iso-8859-1</dref> and <dref
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
305 file="tm-en">iso-8859-2</dref> if MIME charset is not declared.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
306 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
307 However you can not permit to use encoded-word, please set to
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
308 following variables:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
309
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
310
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
311 <defvar name="mime/field-encoding-method-alist">
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
312 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
313 Association-list to specify field encoding method. Its key is
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
314 field-name, value is encoding method.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
315 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
316 field-name allows string or <code>t</code> meaning any fields.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
317 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
318 Encoding method allows following: <code>nil</code> means
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
319 no-conversion, <code>mime</code> means to convert as encoded-word,
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
320 symbol represent MIME charset means to convert as the coded character
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
321 set instead of to convert as encoded-word.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
322 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
323 field-name is searched from string. If it is not found,
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
324 <code>t</code> is used.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
325 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
326 Default value of <code>mime/field-encoding-method-alist</code> is
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
327 following:
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
328
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
329 <lisp>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
330 (("X-Nsubject" . iso-2022-jp-2)
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
331 ("Newsgroups" . nil)
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
332 (t . mime)
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
333 ))
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
334 </lisp>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
335 </defvar>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
336
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
337 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
338 In addition, if you want to specify by coded character set instead of
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
339 field, please use <code>mime-eword/charset-encoding-alist</code>.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
340 <cf node="API about header">
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
341
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
342
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
343 <h2> Functions and variables about header
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
344 <node> API about header
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
345 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
346 <define type="Command" name="mime/encode-message-header">
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
347 <opts> code-conversion
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
348 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
349 It translate non-ASCII characters in message header of current buffer
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
350 into network representation, such as encoded-words.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
351 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
352 If <var>code-conversion</var> is non-<code>nil</code>, field not
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
353 encoded by encoded-word is converted by
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
354 <code>mime/field-encoding-method-alist</code>.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
355 </define>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
356
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
357 <defun name="mime/encode-field">
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
358 <args> string
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
359 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
360 It encodes <var>string</var> into encoded-words as a field.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
361 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
362 Long lines are folded.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
363 </defun>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
364
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
365 <defun name="mime-eword/encode-string">
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
366 <args> string <opts> column mode
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
367 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
368 It encodes <var>string</var> into encoded-words.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
369 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
370 Long lines are folded.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
371 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
372 <var>column</var> specifies start column. If it is omitted, 0 is
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
373 used.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
374 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
375 <var>mode</var> specifies where <var>string</var> is in. Available
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
376 values are <code>text</code>, <code>comment</code>,
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
377 <code>phrase</code>. If it is omitted, <code>phrase</code> is used.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
378 </defun>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
379
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
380 <defvar name="mime-eword/charset-encoding-alist">
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
381 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
382 Association-list of symbol represent MIME charset vs. nil,
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
383 <code>"B"</code> or <code>"Q"</code>.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
384 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
385 <code>nil</code> means not to encode as encoded-word.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
386 <code>"B"</code> means to use B-encoding.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
387 <code>"Q"</code> means to use Q-encoding.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
388 </defvar>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
389
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
390
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
391 <h1> PGP
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
392 <node> PGP
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
393 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
394 tm-edit provides PGP encryption, signature and inserting public-key
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
395 features based on <a file="tm-en"
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
396 node="PGP/MIME"><concept>PGP/MIME</concept></a> (RFC 2015) or <a
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
397 file="tm-en" node="PGP-kazu"><concept>PGP-kazu</concept></a>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
398 (draft-kazu-pgp-mime-00.txt).
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
399 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
400 This feature requires pgp command and <a file="mailcrypt">Mailcrypt
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
401 package</a>.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
402 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
403 If you want to use this feature, please set <code>pgp-elkins</code> or
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
404 <code>pgp-kazu</code> to variable
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
405 <code>mimed-editor/signing-type</code> and variable
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
406 <code>mime-editor/encrypting-type</code>.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
407 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
408 If <code>pgp-elkins</code> is specified, PGP/MIME is used. If
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
409 <code>pgp-kazu</code> is specified, PGP-kazu is used.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
410
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
411
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
412 <defvar name="mime-editor/signing-type">
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
413 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
414 Format of PGP signature.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
415 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
416 It allows <code>pgp-elkins</code> or <code>pgp-kazu</code>.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
417 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
418 Default value is <code>nil</code>.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
419 </defvar>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
420
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
421 <defvar name="mime-editor/encrypting-type">
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
422 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
423 Format of PGP encryption.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
424 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
425 It allows <code>pgp-elkins</code> or <code>pgp-kazu</code>.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
426 <p>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
427 Default value is <code>nil</code>.
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
428 </defvar>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
429
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
430
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
431 <h1> Concept Index
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
432 <node> Concept Index
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
433
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
434 <cindex>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
435
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
436
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
437 <h1> Function Index
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
438 <node> Function Index
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
439
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
440 <findex>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
441
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
442
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
443 <h1> Variable Index
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
444 <node> Variable Index
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
445
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
446 <vindex>
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
447
4b173ad71786 Import from CVS: tag r19-15b5
cvs
parents:
diff changeset
448 </body>