-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmime-ui-ja.html
1075 lines (943 loc) · 55.2 KB
/
mime-ui-ja.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html>
<!-- Created by GNU Texinfo 7.1, https://www.gnu.org/software/texinfo/ -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>SEMI-EPG 1.14 説明書</title>
<meta name="description" content="SEMI-EPG 1.14 説明書">
<meta name="keywords" content="SEMI-EPG 1.14 説明書">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<meta name="viewport" content="width=device-width,initial-scale=1">
<link href="#Top" rel="start" title="Top">
<link href="#Concept-Index" rel="index" title="Concept Index">
<link href="dir.html#Top" rel="up" title="(dir)">
<link href="#Introduction" rel="next" title="Introduction">
<link href="dir.html#Top" rel="prev" title="(dir)">
<style type="text/css">
<!--
a.copiable-link {visibility: hidden; text-decoration: none; line-height: 0em}
a.summary-letter-printindex {text-decoration: none}
div.example {margin-left: 3.2em}
kbd.kbd {font-style: oblique}
kbd.key {font-style: normal}
span:hover a.copiable-link {visibility: visible}
strong.def-name {font-family: monospace; font-weight: bold; font-size: larger}
td.printindex-index-entry {vertical-align: top}
td.printindex-index-section {vertical-align: top; padding-left: 1em}
th.entries-header-printindex {text-align:left}
th.sections-header-printindex {text-align:left; padding-left: 1em}
ul.mark-bullet {list-style-type: disc}
-->
</style>
<link rel="stylesheet" type="text/css" href="janix-texinfo.css">
</head>
<body lang="ja">
<div class="top-level-extent" id="Top">
<div class="nav-panel">
<p>
Next: <a href="#Introduction" accesskey="n" rel="next">SEMI-EPG って何?</a>, Previous: <a href="dir.html#Top" accesskey="p" rel="prev">(dir)</a>, Up: <a href="dir.html#Top" accesskey="u" rel="up">(dir)</a> [<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<h1 class="top" id="SEMI_002dEPG-1_002e14-Shuo-Ming-Shu-"><span>SEMI-EPG 1.14 説明書<a class="copiable-link" href="#SEMI_002dEPG-1_002e14-Shuo-Ming-Shu-"> ¶</a></span></h1>
<p>This file documents SEMI-EPG, a MIME user interface for GNU
Emacs.
</p>
<p>GNU Emacs 用の MIME user interface である SEMI-EPG について説明します。
</p>
<ul class="mini-toc">
<li><a href="#Introduction" accesskey="1">SEMI-EPG って何?</a></li>
<li><a href="#MIME_002dView" accesskey="2">MIME message の閲覧</a></li>
<li><a href="#MIME_002dEdit" accesskey="3">MIME message の編集</a></li>
<li><a href="#Various" accesskey="4">その他</a></li>
<li><a href="#Concept-Index" accesskey="5">概念索引</a></li>
<li><a href="#Function-Index" accesskey="6">関数索引</a></li>
<li><a href="#Variable-Index" accesskey="7">変数索引</a></li>
</ul>
<hr>
<div class="chapter-level-extent" id="Introduction">
<div class="nav-panel">
<p>
Next: <a href="#MIME_002dView" accesskey="n" rel="next">MIME message の閲覧</a>, Previous: <a href="#Top" accesskey="p" rel="prev">SEMI-EPG 1.14 説明書</a>, Up: <a href="#Top" accesskey="u" rel="up">SEMI-EPG 1.14 説明書</a> [<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<h2 class="chapter" id="SEMI_002dEPG-tuteHe-_003f"><span>1 SEMI-EPG って何?<a class="copiable-link" href="#SEMI_002dEPG-tuteHe-_003f"> ¶</a></span></h2>
<p>SEMI は GNU Emacs 用の MIME user interface を提供する package です。
SEMI-EPG は SEMI のバリアントの一つで、
EasyPG や最新バージョンの Emacs への対応などを特徴とします。
</p>
<p>SEMI が提供する MIME user interface は MIME-View と MIME-Edit からなりま
す。
</p>
<p>MIME-View は MIME や STD 11 および『地域化された RFC 822』message を表示
したり、操作したりするための user interface の中核です。
</p>
<p>MIME-Edit は MIME message を生成するための user interface です。
</p>
<p>各 MUA でこれらの機能を利用することにより、高度な MIME 機能を利用するこ
とができます。
</p>
<hr>
</div>
<div class="chapter-level-extent" id="MIME_002dView">
<div class="nav-panel">
<p>
Next: <a href="#MIME_002dEdit" accesskey="n" rel="next">MIME message の編集</a>, Previous: <a href="#Introduction" accesskey="p" rel="prev">SEMI-EPG って何?</a>, Up: <a href="#Top" accesskey="u" rel="up">SEMI-EPG 1.14 説明書</a> [<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<h2 class="chapter" id="MIME-message-noYue-Lan-"><span>2 MIME message の閲覧<a class="copiable-link" href="#MIME-message-noYue-Lan-"> ¶</a></span></h2>
<p>MIME-View は GNU Emacs で動作する汎用的な MIME viewer です。
</p>
<p>MIME-View は MIME message を閲覧するための利用者界面 (user interface)
の核であり、この上で presentation-method と呼ばれる表示を作るプログラム
を動かしたり、acting-method と呼ばれる entity の処理プログラムを動かす
ことが可能で、さまざまな種類の entity を扱う事ができるようになっています。
</p>
<ul class="mini-toc">
<li><a href="#Overview-of-MIME_002dView" accesskey="1">MIME-View 概説</a></li>
<li><a href="#MIME_002dPreview" accesskey="2">mime-preview-buffer の画面構成</a></li>
<li><a href="#mime_002dview_002dmode" accesskey="3">mime-preview-buffer での操作</a></li>
</ul>
<hr>
<div class="section-level-extent" id="Overview-of-MIME_002dView">
<div class="nav-panel">
<p>
Next: <a href="#MIME_002dPreview" accesskey="n" rel="next">mime-preview-buffer の画面構成</a>, Previous: <a href="#MIME_002dView" accesskey="p" rel="prev">MIME message の閲覧</a>, Up: <a href="#MIME_002dView" accesskey="u" rel="up">MIME message の閲覧</a> [<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<h3 class="section" id="MIME_002dView-Gai-Shuo-"><span>2.1 MIME-View 概説<a class="copiable-link" href="#MIME_002dView-Gai-Shuo-"> ¶</a></span></h3>
<p>Internet の電子書簡・ネットニュースなどの書面 (message) の表現形式は STD
11 に基づいています。STD 11 の書面本体 (message body) は行を唯一の構造と
する簡易文面 (plain text) であり、文字符号も us-ascii と定められています。
実際には、文字符号を us-ascii の代わりにその言語圏で用いられる文字符号と
した『地域化された STD 11』書面も用いられてきましたが、この場合も書面の
文字符号は1つです。このため、利用者界面 (Message User Agent) は、しばし
ば、byte 列 = us-ascii 文字列、ないしは、byte 列 = その言語圏で用いる文
字符号の文字列のように見倣してきました。
</p>
<p>しかしながら、MIME では書面は entity を単位とする木構造になり、また、1
つの書面で複数の文字符号を用いることができます。また、entity の内容は文
面や絵のような単純に表示可能なものだけでなく、音声や動画などの一定時間再
生されるようなものや特定のアプリケーションのデータやプログラムのソース、
あるいは、ftp や mail service の利用法や URL といった形で表された外部参
照などのさまざまなものが考えらます。このため、表示だけを考えていた STD
11 における利用者界面の単純な延長では MIME の全ての機能を扱うことはでき
ません。つまり、MIME の形式に合わせて復号するだけでは不十分であり、利用
者との対話的な再生処理を考慮する必要があります。MIME 書面の形式は自動処
理がしやすく設計されていますが、MIME 書面に含まれる内容の中にはセキュリ
ティー上の問題から自動処理をするべきでないものがあり、こういったものの再
生に関しては利用者の判断を仰ぐように設計されるべきでしょう。結局、MIME
書面を扱うためには STD 11 および MIME の構文で記述されたメッセージの情報
交換用表現とその解釈結果である表示画面や再生等の処理を区別して考える必要
があります。また、利用者との対話的な再生処理が必要です。
</p>
<p>このため、MIME-View は1つの書面に対して、情報交換用表現を格納する
mime-raw-buffer と表示用表現を格納する mime-preview-buffer の2つの
buffer を用います。
</p>
<p>MIME-View は mime-preview-buffer に対して mime-view-mode という MIME
message を閲覧するための mode を提供します。利用者はここで各 entity に
対して操作を行うことができます。
</p>
<hr>
</div>
<div class="section-level-extent" id="MIME_002dPreview">
<div class="nav-panel">
<p>
Next: <a href="#mime_002dview_002dmode" accesskey="n" rel="next">mime-preview-buffer での操作</a>, Previous: <a href="#Overview-of-MIME_002dView" accesskey="p" rel="prev">MIME-View 概説</a>, Up: <a href="#MIME_002dView" accesskey="u" rel="up">MIME message の閲覧</a> [<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<h3 class="section" id="mime_002dpreview_002dbuffer-noHua-Mian-Gou-Cheng-"><span>2.2 mime-preview-buffer の画面構成<a class="copiable-link" href="#mime_002dpreview_002dbuffer-noHua-Mian-Gou-Cheng-"> ¶</a></span></h3>
<p>mime-view-mode では各 entity に対して
</p>
<div class="example">
<pre class="example-preformatted"> [entity-button]
(header)
(body)
(separator)
</pre></div>
<p>という情報を表示します。これらは条件に従って design を変更したり、表示
を抑制することもできます。
</p>
<p>以下に、表示例を示します。
</p>
<div class="example">
<pre class="example-preformatted">From: [email protected] (守岡 知彦 / MORIOKA Tomohiko)
Subject: Re: 質問?
Newsgroups: zxr.message.mime
Date: 22 Oct 93 11:02:44
Mime-Version: 1.0
Organization: Japan Advanced Institute of Science and Technology,
Ishikawa, Japan
[1 (text/plain)]
MIME-Edit mode における、MIME message の作り方。
C-c C-x ? を押すと help が出てくる。
C-c C-x C-t insert a text message.
C-c C-x TAB insert a (binary) file.
C-c C-x C-e insert a reference to external body.
C-c C-x C-v insert a voice message.
C-c C-x C-y insert a mail or news message.
C-c C-x RET insert a mail message.
C-c C-x C-s insert a signature file at end.
C-c C-x t insert a new MIME tag.
C-c C-m C-a enclose as multipart/alternative.
C-c C-m C-p enclose as multipart/parallel.
C-c C-m C-m enclose as multipart/mixed.
C-c C-m C-d enclose as multipart/digest.
C-c C-m C-s enclose as PGP signed.
C-c C-m C-e enclose as PGP encrypted.
C-c C-x C-k insert PGP public key.
C-c C-x p preview editing MIME message.
...
って訳で、C-c C-x C-i を押して、挿入したい binary file を指定します。
binary file の MIME encoding には、普通、Base64 を指定します。
[2 (image/gif)]
[3 (text/plain)]
こんな風に、絵入り message のでき上がり。
〓〓〓〓〓〓〓〓〓〓〓 ロシアン・ティーを一杯。 〓〓〓〓〓〓〓〓〓〓〓
〓〓〓〓〓 ☆ ジャムではなくマーマレードでもなく蜂蜜で ☆ 〓〓〓〓〓
〓〓〓〓〓 МОРいОКА ТОМОХИКО 〓〓〓〓〓
〓〓〓〓〓〓〓 Internet E-mail: <[email protected]> 〓〓〓〓〓〓〓
</pre></div>
<ul class="mini-toc">
<li><a href="#entity_002dbutton" accesskey="1">entity-button</a></li>
<li><a href="#entity_002dheader" accesskey="2">entity-header</a></li>
<li><a href="#entity_002dbody" accesskey="3">entity-body</a></li>
</ul>
<hr>
<div class="subsection-level-extent" id="entity_002dbutton">
<div class="nav-panel">
<p>
Next: <a href="#entity_002dheader" accesskey="n" rel="next">entity-header</a>, Previous: <a href="#MIME_002dPreview" accesskey="p" rel="prev">mime-preview-buffer の画面構成</a>, Up: <a href="#MIME_002dPreview" accesskey="u" rel="up">mime-preview-buffer の画面構成</a> [<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<h4 class="subsection" id="entity_002dbutton-1"><span>2.2.1 entity-button<a class="copiable-link" href="#entity_002dbutton-1"> ¶</a></span></h4>
<a class="index-entry-id" id="index-entity_002dnumber"></a>
<a class="index-entry-id" id="index-entity_002dbutton"></a>
<p><strong class="strong">entity-button</strong> は entity の先頭にあって、その entity に関する大
まかな情報を表示する部分です。
</p>
<p>標準では
</p>
<div class="example">
<pre class="example-preformatted"> [1.3 test (text/plain)]
</pre></div>
<p>のような感じに表示されます。
</p>
<p>最初の数字は message 中のこの entity の位置を節番号のように表したもので、
<strong class="strong">entity-number</strong> と呼びます。
</p>
<p>2番目の文字列は表題を表します。この情報は、
</p>
<ol class="enumerate">
<li> Content-Description field もしくは Subject field に書かれた表題
</li><li> Content-Disposition field の filename parameter に書かれた file 名
</li><li> Content-Type field の name parameter に書かれた file 名
</li><li> uuencode の場合の file 名
</li></ol>
<p>から作ります。どれも存在しない場合は空白が表示されます。
</p>
<p>3番目の括弧の中の情報はその entity の media-type/subtype を表します。非
MIME entity の場合、<code class="code">nil</code> が表示されます。
</p>
<p>この entity-button は entity の内容を象徴する icon のような役割を果た
します。例えば、
</p>
<div class="example">
<pre class="example-preformatted"> [2 (image/gif)]
</pre></div>
<p>の上で <kbd class="kbd">v</kbd> を押せばここに入っている絵が表示されます。
</p>
<p>また、mouse 操作が可能な場合、entity-button を第2ボタン(3 button
mouse の場合、中央のボタン)で押せば、同様にその絵が表示されます。
</p>
<hr>
</div>
<div class="subsection-level-extent" id="entity_002dheader">
<div class="nav-panel">
<p>
Next: <a href="#entity_002dbody" accesskey="n" rel="next">entity-body</a>, Previous: <a href="#entity_002dbutton" accesskey="p" rel="prev">entity-button</a>, Up: <a href="#MIME_002dPreview" accesskey="u" rel="up">mime-preview-buffer の画面構成</a> [<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<h4 class="subsection" id="entity_002dheader-1"><span>2.2.2 entity-header<a class="copiable-link" href="#entity_002dheader-1"> ¶</a></span></h4>
<a class="index-entry-id" id="index-entity_002dheader"></a>
<p><strong class="strong">entity-header</strong> はある entity の header を表示する部
分です(「そのままやんけ」って怒らないで。そういうもんなんです)。
</p>
<hr>
</div>
<div class="subsection-level-extent" id="entity_002dbody">
<div class="nav-panel">
<p>
Previous: <a href="#entity_002dheader" accesskey="p" rel="prev">entity-header</a>, Up: <a href="#MIME_002dPreview" accesskey="u" rel="up">mime-preview-buffer の画面構成</a> [<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<h4 class="subsection" id="entity_002dbody-1"><span>2.2.3 entity-body<a class="copiable-link" href="#entity_002dbody-1"> ¶</a></span></h4>
<a class="index-entry-id" id="index-entity_002dbody"></a>
<p><strong class="strong">entity-body</strong> は part の内容を表示する部分です。
</p>
<p>これもひねりが足りないですが、まあ、そういうもんです。
</p>
<p>とはいえ、実際には少しひねってます。
</p>
<p>text entity の場合は charset に応じて code 変換したりしますし、XEmacs で
は image entity を変換しないといけないし。
</p>
<p>詳しくはまた後で。
</p>
<hr>
</div>
</div>
<div class="section-level-extent" id="mime_002dview_002dmode">
<div class="nav-panel">
<p>
Previous: <a href="#MIME_002dPreview" accesskey="p" rel="prev">mime-preview-buffer の画面構成</a>, Up: <a href="#MIME_002dView" accesskey="u" rel="up">MIME message の閲覧</a> [<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<h3 class="section" id="mime_002dpreview_002dbuffer-denoCao-Zuo-"><span>2.3 mime-preview-buffer での操作<a class="copiable-link" href="#mime_002dpreview_002dbuffer-denoCao-Zuo-"> ¶</a></span></h3>
<p>mime-preview-buffer には以下の機能があります。
</p>
<dl class="table">
<dt><kbd class="kbd"><kbd class="key">u</kbd></kbd></dt>
<dd><p>上の part に戻る(message の一番上の part でこれを行なうと Summary
mode に戻る (*1))
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">p</kbd></kbd></dt>
<dd><p>前の part に移動する
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">M-TAB</kbd></kbd></dt>
<dd><p>前の part に移動する
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">n</kbd></kbd></dt>
<dd><p>次の part に移動する
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">TAB</kbd></kbd></dt>
<dd><p>次の part に移動する
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">SPC</kbd></kbd></dt>
<dd><p>scroll up する
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">M-SPC</kbd></kbd></dt>
<dd><p>scroll down する
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">DEL</kbd></kbd></dt>
<dd><p>scroll down する
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">RET</kbd></kbd></dt>
<dd><p>次の行に移動する
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">M-RET</kbd></kbd></dt>
<dd><p>前の行に移動する
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">v</kbd></kbd></dt>
<dd><p>part を再生する (*2)
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">e</kbd></kbd></dt>
<dd><p>part から file を取り出す (*2)
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">C-c C-p</kbd></kbd></dt>
<dd><p>part を印刷する (*2)
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">mouse-button-2</kbd></kbd></dt>
<dd><p>preview-buffer 中の mouse button を起動する
</p>
<p>content-button を押せば、その part が再生される(*2)
</p>
<p>URL-button を押せば、その WWW browser が起動される
</p>
</dd>
</dl>
<p><strong class="strong">[注意]</strong>
</p><blockquote class="quotation">
<p>(*1) MUA で mime-view の設定をしていない場合、Summary mode には戻りませ
ん。
</p>
<p>(*2) 実際の動作は対応する method に依ります。
</p></blockquote>
<hr>
</div>
</div>
<div class="chapter-level-extent" id="MIME_002dEdit">
<div class="nav-panel">
<p>
Next: <a href="#Various" accesskey="n" rel="next">その他</a>, Previous: <a href="#MIME_002dView" accesskey="p" rel="prev">MIME message の閲覧</a>, Up: <a href="#Top" accesskey="u" rel="up">SEMI-EPG 1.14 説明書</a> [<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<h2 class="chapter" id="MIME-message-noBian-Ji-"><span>3 MIME message の編集<a class="copiable-link" href="#MIME-message-noBian-Ji-"> ¶</a></span></h2>
<a class="index-entry-id" id="index-MIME_002dEdit"></a>
<p><strong class="strong">MIME-Edit</strong> は GNU Emacs で動作する汎用的な MIME
composer です。
</p>
<ul class="mini-toc">
<li><a href="#mime_002dedit_002dmode" accesskey="1">MIME message を編集するための minor-mode</a></li>
<li><a href="#single_002dpart-tags" accesskey="2">single-part に対する操作</a></li>
<li><a href="#enclosure-tags" accesskey="3">enclosure に対する操作</a></li>
<li><a href="#other-MIME_002dEdit-operations" accesskey="4">mime-edit-mode におけるその他の操作</a></li>
<li><a href="#file_002dtype-specification" accesskey="5">挿入される file に対する tag の決定</a></li>
<li><a href="#transfer-level" accesskey="6">transfer level</a></li>
<li><a href="#message_002fpartial-sending" accesskey="7">Splitting</a></li>
</ul>
<hr>
<div class="section-level-extent" id="mime_002dedit_002dmode">
<div class="nav-panel">
<p>
Next: <a href="#single_002dpart-tags" accesskey="n" rel="next">single-part に対する操作</a>, Previous: <a href="#MIME_002dEdit" accesskey="p" rel="prev">MIME message の編集</a>, Up: <a href="#MIME_002dEdit" accesskey="u" rel="up">MIME message の編集</a> [<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<h3 class="section" id="MIME-message-woBian-Ji-surutameno-minor_002dmode"><span>3.1 MIME message を編集するための minor-mode<a class="copiable-link" href="#MIME-message-woBian-Ji-surutameno-minor_002dmode"> ¶</a></span></h3>
<a class="index-entry-id" id="index-enclosure"></a>
<a class="index-entry-id" id="index-multi_002dpart-Zhong-Liao-tag"></a>
<a class="index-entry-id" id="index-multi_002dpart-Kai-Shi-tag"></a>
<a class="index-entry-id" id="index-tag"></a>
<a class="index-entry-id" id="index-mime_002dedit_002dmode"></a>
<p><strong class="strong">mime-edit-mode</strong> は MIME message を作成するための minor-mode です。
この mode では <strong class="strong">tag</strong> を使ってさまざまな種類の data を表現し、さま
ざまな種類の data からなる複数の部分からなる message を編集することを可
能にしています。
</p>
<p>tag には
</p>
<ul class="itemize mark-bullet">
<li>single-part tag
</li><li>multi-part tag
</li></ul>
<p>の2つがあります。
</p>
<p>single-part tag は single part を表現するための tag で、
</p>
<div class="example">
<pre class="example-preformatted"> --[[TYPE/SUBTYPE;PARAMETERS
OPTIONAL-FIELDS][ENCODING]]
</pre></div>
<p>というような形をしています。
</p>
<p>TYPE/SUBTYPE および PARAMETERS は Content-Type (<a data-manual="mime-ja" href="mime-ja.html#Content_002dType">Content-Type</a> in <cite class="cite">FLIM 説明書</cite>) 欄の type/subtype および parameters を表します。
TYPE/SUBTYPE は必須であり、PARAMETERS は省略可です。
</p>
<p>ENCODING は Content-Transfer-Encoding
(<a data-manual="mime-ja" href="mime-ja.html#Content_002dTransfer_002dEncoding">Content-Transfer-Encoding</a> in <cite class="cite">FLIM 説明書</cite>) 欄を表しま
す。これも省略可です。
</p>
<p>OPTIONAL-FIELDS は Content-Type, Content-Transfer-Encoding 以外の field
を書くための部分で、省略可です。
</p>
<p>multi-part tag は multi part を表現するための
tag で、
</p>
<div class="example">
<pre class="example-preformatted"> --<<TYPE>>-@{
</pre></div>
<p>という形の <strong class="strong">multi-part 開始 tag</strong> と呼ばれる multi
part の開始を示す tag と
</p>
<div class="example">
<pre class="example-preformatted"> --@}-<<TYPE>>
</pre></div>
<p>という形の <strong class="strong">multi-part 終了 tag</strong> と呼ばれる multi
part の終了を示す tag があります。
</p>
<p>また、multi-part 開始 tag と multi-part 終了 tag で囲まれた部分を
<strong class="strong">enclosure</strong> と呼びます。
</p>
<hr>
</div>
<div class="section-level-extent" id="single_002dpart-tags">
<div class="nav-panel">
<p>
Next: <a href="#enclosure-tags" accesskey="n" rel="next">enclosure に対する操作</a>, Previous: <a href="#mime_002dedit_002dmode" accesskey="p" rel="prev">MIME message を編集するための minor-mode</a>, Up: <a href="#MIME_002dEdit" accesskey="u" rel="up">MIME message の編集</a> [<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<h3 class="section" id="single_002dpart-niDui-suruCao-Zuo-"><span>3.2 single-part に対する操作<a class="copiable-link" href="#single_002dpart-niDui-suruCao-Zuo-"> ¶</a></span></h3>
<p>single-part を作るための操作には以下のようなものがあります。
</p>
<dl class="table">
<dt><kbd class="kbd"><kbd class="key">C-c C-x C-t</kbd></kbd></dt>
<dd><p>text part を表す single-part tag を挿入します。
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">C-c C-x C-i</kbd></kbd></dt>
<dd><p>file を MIME part として添付します。前に <kbd class="kbd">C-u</kbd> を付けた場合、常に
media-type, subtype 等を聞いて来ます。(cf. <a class="ref" href="#file_002dtype-specification">挿入される file に対する tag の決定</a>)
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">C-c C-x C-e</kbd></kbd></dt>
<dd><p>external part を挿入します。
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">C-c C-x C-v</kbd></kbd></dt>
<dd><p><kbd class="kbd">C-g</kbd> が押されるまで録音を行い、音声 part を挿入します。(使
用できない場合があります)
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">C-c C-x C-y</kbd></kbd></dt>
<dd><p>現在表示中の (mail or news) message を挿入します。(実際の動作は使用し
ている MUA に依存します)
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">C-c C-x C-m</kbd></kbd></dt>
<dd><p>mail message を挿入します。
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">C-c C-x C-w</kbd>, <kbd class="key">C-c C-x C-s</kbd></kbd></dt>
<dd><p>signature を挿入します。
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">C-c C-x C-k</kbd></kbd></dt>
<dd><p>PGP (<a class="ref" href="#PGP">PGP</a>) の公開鍵を挿入します。
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">C-c C-x t</kbd></kbd></dt>
<dd><p>任意の single-part tag を挿入します。
</p>
</dd>
</dl>
<hr>
</div>
<div class="section-level-extent" id="enclosure-tags">
<div class="nav-panel">
<p>
Next: <a href="#other-MIME_002dEdit-operations" accesskey="n" rel="next">mime-edit-mode におけるその他の操作</a>, Previous: <a href="#single_002dpart-tags" accesskey="p" rel="prev">single-part に対する操作</a>, Up: <a href="#MIME_002dEdit" accesskey="u" rel="up">MIME message の編集</a> [<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<h3 class="section" id="enclosure-niDui-suruCao-Zuo-"><span>3.3 enclosure に対する操作<a class="copiable-link" href="#enclosure-niDui-suruCao-Zuo-"> ¶</a></span></h3>
<p>enclosure を作るための操作としては以下のようなものがあります。
</p>
<dl class="table">
<dt><kbd class="kbd"><kbd class="key">C-c C-m C-a</kbd></kbd></dt>
<dd><p>指定した region を multipart/alternative として囲みます。
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">C-c C-m C-p</kbd></kbd></dt>
<dd><p>指定した region を multipart/parallel として囲みます。
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">C-c C-m C-m</kbd></kbd></dt>
<dd><p>指定した region を multipart/mixed として囲みます。
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">C-c C-m C-d</kbd></kbd></dt>
<dd><p>指定した region を multipart/digest として囲みます。
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">C-c C-m C-s</kbd></kbd></dt>
<dd><p>指定した region に電子署名を行います。(cf. <a class="ref" href="#PGP">PGP</a>)
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">C-c C-m C-e</kbd></kbd></dt>
<dd><p>指定した region を暗号化します。(cf. <a class="ref" href="#PGP">PGP</a>)
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">C-c C-m C-q</kbd></kbd></dt>
<dd><p>指定した region 内の tag を無効にし、その tag を文字列として利用できる
ようにします。(現在の版ではうまく働かないことがあります。また、電子署
名との併用に関しても不完全です)
</p>
</dd>
</dl>
<hr>
</div>
<div class="section-level-extent" id="other-MIME_002dEdit-operations">
<div class="nav-panel">
<p>
Next: <a href="#file_002dtype-specification" accesskey="n" rel="next">挿入される file に対する tag の決定</a>, Previous: <a href="#enclosure-tags" accesskey="p" rel="prev">enclosure に対する操作</a>, Up: <a href="#MIME_002dEdit" accesskey="u" rel="up">MIME message の編集</a> [<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<h3 class="section" id="mime_002dedit_002dmode-niokerusonoTa-noCao-Zuo-"><span>3.4 mime-edit-mode におけるその他の操作<a class="copiable-link" href="#mime_002dedit_002dmode-niokerusonoTa-noCao-Zuo-"> ¶</a></span></h3>
<p>mime-edit-mode におけるその他の操作を説明します。
</p>
<dl class="table">
<dt><kbd class="kbd"><kbd class="key">C-c C-c</kbd></kbd></dt>
<dd><p>編集中の message を送信します。
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">C-c C-x p</kbd></kbd></dt>
<dd><p>編集中の message を preview します。(cf. <a class="ref" href="#MIME_002dView">MIME message の閲覧</a>)
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">C-c C-x C-z</kbd></kbd></dt>
<dd><p>編集中の message を送信することなく、mime-edit-mode を終了します。
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">C-c C-x /</kbd></kbd></dt>
<dd><p>大きな message を送信する場合に message/partial 形式に自動分割可能とす
るかどうかを決めます。
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">C-c C-x 7</kbd></kbd></dt>
<dd><p>transfer level (<a class="ref" href="#transfer-level">transfer level</a>) を 7bit (<a data-manual="mime-ja" href="mime-ja.html#g_t7bit">7bit</a> in <cite class="cite">FLIM 説明書</cite>) にします。
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">C-c C-x 8</kbd></kbd></dt>
<dd><p>transfer level (<a class="ref" href="#transfer-level">transfer level</a>) を 8bit (<a data-manual="mime-ja" href="mime-ja.html#g_t8bit">8bit</a> in <cite class="cite">FLIM 説明書</cite>) にします。
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">C-c C-x v</kbd></kbd></dt>
<dd><p>message 全体を電子署名するかどうかを決めます。(cf. <a class="ref" href="#PGP">PGP</a>)
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">C-c C-x h</kbd></kbd></dt>
<dd><p>message 全体を暗号化するかどうかを決めます。(cf. <a class="ref" href="#PGP">PGP</a>)
</p>
</dd>
<dt><kbd class="kbd"><kbd class="key">C-c C-x ?</kbd></kbd></dt>
<dd><p>help message を表示します。
</p>
</dd>
</dl>
<hr>
</div>
<div class="section-level-extent" id="file_002dtype-specification">
<div class="nav-panel">
<p>
Next: <a href="#transfer-level" accesskey="n" rel="next">transfer level</a>, Previous: <a href="#other-MIME_002dEdit-operations" accesskey="p" rel="prev">mime-edit-mode におけるその他の操作</a>, Up: <a href="#MIME_002dEdit" accesskey="u" rel="up">MIME message の編集</a> [<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<h3 class="section" id="Cha-Ru-sareru-file-niDui-suru-tag-noJue-Ding-"><span>3.5 挿入される file に対する tag の決定<a class="copiable-link" href="#Cha-Ru-sareru-file-niDui-suru-tag-noJue-Ding-"> ¶</a></span></h3>
<p><kbd class="kbd">C-c C-x C-i</kbd> (<code class="code">mime-edit-insert-file</code>) を実行した時、挿入され
る file に対する media-type や encoding などの tag の情報は変数
<code class="code">mime-file-types</code> によって file 名から推測されます。
</p>
<p>前に <kbd class="kbd">C-u</kbd> を付けた時、および、適当な値が見付からなかった場合、user
に対して値の入力を促します。(前に <kbd class="kbd">C-u</kbd> を付けた時、推測された値が
既定値として用いられます)
</p>
<p>file 名に対する既定値を変えたい場合は変数 <code class="code">mime-file-types</code>
を設定して下さい。
</p>
<dl class="first-defvr first-defvar-alias-first-defvr">
<dt class="defvr defvar-alias-defvr" id="index-mime_002dfile_002dtypes"><span class="category-def">Variable: </span><span><strong class="def-name">mime-file-types</strong><a class="copiable-link" href="#index-mime_002dfile_002dtypes"> ¶</a></span></dt>
<dd>
<p>挿入される file の file 名に対する tag の既定値を与える。
</p>
<p>この変数は
</p>
<div class="example lisp">
<pre class="lisp-preformatted"> (FILE_PAT TYPE SUBTYPE PARAMS ENCODING
DISPOSITION_TYPE DISPOSITION_PARAMS)
</pre></div>
<p>という list の list で、各要素は以下の通りである:
</p>
<dl class="table">
<dt>‘<samp class="samp">FILE_PAT</samp>’</dt>
<dd><p>file 名を表す正規表現
</p>
</dd>
<dt>‘<samp class="samp">TYPE</samp>’</dt>
<dd><p>media type
</p>
</dd>
<dt>‘<samp class="samp">SUBTYPE</samp>’</dt>
<dd><p>media subtype
</p>
</dd>
<dt>‘<samp class="samp">PARAMS</samp>’</dt>
<dd><p>Content-Type field の parameter
</p>
</dd>
<dt>‘<samp class="samp">ENCODING</samp>’</dt>
<dd><p>Content-Transfer-Encoding
</p>
</dd>
<dt>‘<samp class="samp">DISPOSITION_TYPE</samp>’</dt>
<dd><p>disposition-type
</p>
</dd>
<dt>‘<samp class="samp">DISPOSITION_PARAMS</samp>’</dt>
<dd><p>Content-Disposition field の parameter
</p>
</dd>
</dl>
<p>設定例: <samp class="file">*.rtf</samp> に対する media type を application/rtf に
する場合
</p>
<div class="example lisp">
<pre class="lisp-preformatted">(eval-after-load
"mime-edit"
'(set-alist 'mime-file-types
"\\.rtf$"
'("application" "rtf" nil nil
"attachment" (("filename" . file)))
))
</pre></div>
</dd></dl>
<hr>
</div>
<div class="section-level-extent" id="transfer-level">
<div class="nav-panel">
<p>
Next: <a href="#message_002fpartial-sending" accesskey="n" rel="next">Splitting</a>, Previous: <a href="#file_002dtype-specification" accesskey="p" rel="prev">挿入される file に対する tag の決定</a>, Up: <a href="#MIME_002dEdit" accesskey="u" rel="up">MIME message の編集</a> [<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<h3 class="section" id="transfer-level-1"><span>3.6 transfer level<a class="copiable-link" href="#transfer-level-1"> ¶</a></span></h3>
<a class="index-entry-id" id="index-transfer-level"></a>
<p>message に挿入する data は 7bit (<a data-manual="mime-ja" href="mime-ja.html#g_t7bit">7bit</a> in <cite class="cite">FLIM 説明書</cite>)
ないし 8bit (<a data-manual="mime-ja" href="mime-ja.html#g_t8bit">8bit</a> in <cite class="cite">FLIM 説明書</cite>) もしくは binary
(<a data-manual="mime-ja" href="mime-ja.html#binary">binary</a> in <cite class="cite">FLIM 説明書</cite>) で表現することができます。
</p>
<p>よって、7bit しか通さない MTA (<a data-manual="mime-ja" href="mime-ja.html#MTA">MTA</a> in <cite class="cite">FLIM 説明書</cite>) を経
由する場合、7bit の data はそのままで送れますが、8bit や binary の
data は 7bit に変換しなければなりません。
</p>
<p>同様に、8bit しか通さない MTA を経由する場合、7bit や 8bit の data はそ
のままで送れますが、binary の data は 7bit か 8bit に変換しなければなり
ません。
</p>
<p><strong class="strong">[Memo]</strong>
</p><blockquote class="quotation">
<p>EBCDIC しか通さない MTA を経由する場合、7bit の data も base64 等で変
換しないと送れませんが、私は EBCDIC のことまでは知りません。(^_^;
</p>
<p>同様に、制御文字を通さない MTA のことや code 変換を行なう MTA も消えてな
くなって欲しいです。(^_^;
</p>
<p>binary も通す MTA も存在するんでしょうが、今のところあまり一般的とはいえ
ないでしょう。
</p></blockquote>
<p><strong class="strong">transfer level</strong> というのはどの範囲の data まで送れるか
ということを表すものです。mime-edit は
<code class="code">mime-transfer-level</code> という変数を持っており、これで
transfer level を表現します。
</p>
<dl class="first-defvr first-defvar-alias-first-defvr">
<dt class="defvr defvar-alias-defvr" id="index-mime_002dtransfer_002dlevel"><span class="category-def">Variable: </span><span><strong class="def-name">mime-transfer-level</strong><a class="copiable-link" href="#index-mime_002dtransfer_002dlevel"> ¶</a></span></dt>
<dd>
<p>transfer level を表す。
</p>
<p>ある data の transfer level がこの値を越える場合、7bit data への変換が行
われる。
</p>
<p>現在のところ、7 か 8 が有効である。既定値は 7 である。
</p>
<p>EBCDIC を 5, ASCII printable のみを 6, binary を 9 とすることを計画して
いるが、実装の予定はない。
</p></dd></dl>
<p><strong class="strong">[Memo]</strong>
</p><blockquote class="quotation">
<p>transfer level は message header (<a class="ref" href="#entity_002dheader">entity-header</a>) には関係しない。
MIME は body において、8bit の data を使えるように STD 11 (<a data-manual="mime-ja" href="mime-ja.html#STD-11">STD
11</a> in <cite class="cite">FLIM 説明書</cite>) を拡張しているが、message header では
us-ascii (<a data-manual="mime-ja" href="mime-ja.html#us_002dascii">us-ascii</a> in <cite class="cite">FLIM 説明書</cite>) のみを用いることを求
めている。
</p></blockquote>
<hr>
</div>
<div class="section-level-extent" id="message_002fpartial-sending">
<div class="nav-panel">
<p>
Previous: <a href="#transfer-level" accesskey="p" rel="prev">transfer level</a>, Up: <a href="#MIME_002dEdit" accesskey="u" rel="up">MIME message の編集</a> [<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<h3 class="section" id="Splitting"><span>3.7 Splitting<a class="copiable-link" href="#Splitting"> ¶</a></span></h3>
<dl class="first-defvr first-defvar-alias-first-defvr">
<dt class="defvr defvar-alias-defvr" id="index-mime_002dedit_002dsplit_002dmessage"><span class="category-def">Variable: </span><span><strong class="def-name">mime-edit-split-message</strong><a class="copiable-link" href="#index-mime_002dedit_002dsplit_002dmessage"> ¶</a></span></dt>
<dd>
<p>Non-nil ならば大きなメッセージを分割して送信します。
</p></dd></dl>
<dl class="first-defvr first-defvar-alias-first-defvr">
<dt class="defvr defvar-alias-defvr" id="index-mime_002dedit_002dmessage_002ddefault_002dmax_002dlines"><span class="category-def">Variable: </span><span><strong class="def-name">mime-edit-message-default-max-lines</strong><a class="copiable-link" href="#index-mime_002dedit_002dmessage_002ddefault_002dmax_002dlines"> ¶</a></span></dt>
<dd>
<p>メッセージの最大行数のデフォルト値です。
</p></dd></dl>
<dl class="first-defvr first-defvar-alias-first-defvr">
<dt class="defvr defvar-alias-defvr" id="index-mime_002dedit_002dmessage_002dmax_002dlines_002dalist"><span class="category-def">Variable: </span><span><strong class="def-name">mime-edit-message-max-lines-alist</strong><a class="copiable-link" href="#index-mime_002dedit_002dmessage_002dmax_002dlines_002dalist"> ¶</a></span></dt>
<dd>
<p>メジャーモード対メッセージの最大行数から成る連想リストです。
</p>
<p>メジャーモードがここで指定されてない場合には
<code class="code">mime-edit-message-default-max-lines</code> を用います。
</p></dd></dl>
<dl class="first-defvr first-defvar-alias-first-defvr">
<dt class="defvr defvar-alias-defvr" id="index-mime_002dedit_002dsplit_002dblind_002dfield_002dregexp"><span class="category-def">Variable: </span><span><strong class="def-name">mime-edit-split-blind-field-regexp</strong><a class="copiable-link" href="#index-mime_002dedit_002dsplit_002dblind_002dfield_002dregexp"> ¶</a></span></dt>
<dd>
<p>分割送信の際に無視されるフィールド名にマッチする正規表現です。
</p></dd></dl>
<hr>
</div>
</div>
<div class="chapter-level-extent" id="Various">
<div class="nav-panel">
<p>
Next: <a href="#Concept-Index" accesskey="n" rel="next">概念索引</a>, Previous: <a href="#MIME_002dEdit" accesskey="p" rel="prev">MIME message の編集</a>, Up: <a href="#Top" accesskey="u" rel="up">SEMI-EPG 1.14 説明書</a> [<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<h2 class="chapter" id="sonoTa-"><span>4 その他<a class="copiable-link" href="#sonoTa-"> ¶</a></span></h2>
<ul class="mini-toc">
<li><a href="#PGP" accesskey="1">PGP</a></li>
<li><a href="#Buttons" accesskey="2">押釦</a></li>
<li><a href="#Acting_002dcondition-configuration" accesskey="3">実行条件の設定</a></li>
</ul>
<hr>
<div class="section-level-extent" id="PGP">
<div class="nav-panel">
<p>
Next: <a href="#Buttons" accesskey="n" rel="next">押釦</a>, Previous: <a href="#Various" accesskey="p" rel="prev">その他</a>, Up: <a href="#Various" accesskey="u" rel="up">その他</a> [<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<h3 class="section" id="PGP-1"><span>4.1 PGP<a class="copiable-link" href="#PGP-1"> ¶</a></span></h3>
<a class="index-entry-id" id="index-PGP_002fMIME"></a>
<p>mime-edit では EasyPG を利用した <strong class="strong">PGP/MIME</strong> (RFC 3156) による暗
号化・電子署名・公開鍵の挿入機能を利用することができます。
</p>
<dl class="first-defvr first-defvar-alias-first-defvr">
<dt class="defvr defvar-alias-defvr" id="index-mime_002dedit_002dpgp_002dverbose"><span class="category-def">Variable: </span><span><strong class="def-name">mime-edit-pgp-verbose</strong><a class="copiable-link" href="#index-mime_002dedit_002dpgp_002dverbose"> ¶</a></span></dt>
<dd><p>When non-nil, ask the user about the current operation more verbosely.
</p></dd></dl>
<dl class="first-defvr first-defvar-alias-first-defvr">
<dt class="defvr defvar-alias-defvr" id="index-mime_002dedit_002dpgp_002dsigners"><span class="category-def">Variable: </span><span><strong class="def-name">mime-edit-pgp-signers</strong><a class="copiable-link" href="#index-mime_002dedit_002dpgp_002dsigners"> ¶</a></span></dt>
<dd><p>署名時に優先的に使用する鍵 ID のリストです。
</p></dd></dl>
<dl class="first-defvr first-defvar-alias-first-defvr">
<dt class="defvr defvar-alias-defvr" id="index-mime_002dedit_002dpgp_002dencrypt_002dto_002dself"><span class="category-def">Variable: </span><span><strong class="def-name">mime-edit-pgp-encrypt-to-self</strong><a class="copiable-link" href="#index-mime_002dedit_002dpgp_002dencrypt_002dto_002dself"> ¶</a></span></dt>
<dd><p>non-nilの場合、暗号化の際に送信者の鍵 ID を recipient に含めます。
nilの場合、送信者は暗号化した内容を通常は復号できません。
</p></dd></dl>
<dl class="first-defvr first-defvar-alias-first-defvr">
<dt class="defvr defvar-alias-defvr" id="index-mime_002dedit_002dpgp_002dfiltered_002dvalidities"><span class="category-def">Variable: </span><span><strong class="def-name">mime-edit-pgp-filtered-validities</strong><a class="copiable-link" href="#index-mime_002dedit_002dpgp_002dfiltered_002dvalidities"> ¶</a></span></dt>
<dd><p>A list of keys’s validities which are used for neither signing nor encrypting.
</p></dd></dl>
<hr>
</div>
<div class="section-level-extent" id="Buttons">
<div class="nav-panel">
<p>
Next: <a href="#Acting_002dcondition-configuration" accesskey="n" rel="next">実行条件の設定</a>, Previous: <a href="#PGP" accesskey="p" rel="prev">PGP</a>, Up: <a href="#Various" accesskey="u" rel="up">その他</a> [<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<h3 class="section" id="Ya-Kou-"><span>4.2 押釦<a class="copiable-link" href="#Ya-Kou-"> ¶</a></span></h3>
<dl class="first-defvr first-defvar-alias-first-defvr">
<dt class="defvr defvar-alias-defvr" id="index-mime_002dbutton_002dface"><span class="category-def">Variable: </span><span><strong class="def-name">mime-button-face</strong><a class="copiable-link" href="#index-mime_002dbutton_002dface"> ¶</a></span></dt>
<dd>
<p>MIME-Preview バッファで content-button もしくは URL-button に用いる
face です。
</p></dd></dl>
<dl class="first-defvr first-defvar-alias-first-defvr">
<dt class="defvr defvar-alias-defvr" id="index-mime_002dbutton_002dmouse_002dface"><span class="category-def">Variable: </span><span><strong class="def-name">mime-button-mouse-face</strong><a class="copiable-link" href="#index-mime_002dbutton_002dmouse_002dface"> ¶</a></span></dt>
<dd>
<p>MIME-preview バッファでマウスをハイライトする際に用いる face です。
</p></dd></dl>
<dl class="first-defvr first-defvar-alias-first-defvr">
<dt class="defvr defvar-alias-defvr" id="index-mime_002dbrowse_002durl_002dfunction"><span class="category-def">Variable: </span><span><strong class="def-name">mime-browse-url-function</strong><a class="copiable-link" href="#index-mime_002dbrowse_002durl_002dfunction"> ¶</a></span></dt>
<dd>
<p>URL をブラウズする関数です。
</p></dd></dl>
<hr>
</div>
<div class="section-level-extent" id="Acting_002dcondition-configuration">
<div class="nav-panel">
<p>
Previous: <a href="#Buttons" accesskey="p" rel="prev">押釦</a>, Up: <a href="#Various" accesskey="u" rel="up">その他</a> [<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<h3 class="section" id="Shi-Xing-Tiao-Jian-noShe-Ding-"><span>4.3 実行条件の設定<a class="copiable-link" href="#Shi-Xing-Tiao-Jian-noShe-Ding-"> ¶</a></span></h3>
<dl class="first-deffn first-defun-alias-first-deffn">
<dt class="deffn defun-alias-deffn" id="index-mime_002dadd_002dcondition"><span class="category-def">Function: </span><span><strong class="def-name">mime-add-condition</strong> <var class="def-var-arguments">target-type condition &optional mode file</var><a class="copiable-link" href="#index-mime_002dadd_002dcondition"> ¶</a></span></dt>
<dd>
<p>Add <var class="var">condition</var> to database specified by <var class="var">target-type</var>.
</p>
<p><var class="var">target-type</var> must be <code class="code">preview</code> or <code class="code">action</code>.
</p>
<p>If optional argument <var class="var">mode</var> is <code class="code">strict</code> or <code class="code">nil</code>
(omitted), <var class="var">condition</var> is added strictly.
</p>
<p>If optional argument <var class="var">mode</var> is <code class="code">with-default</code>, <var class="var">condition</var>
is added with default rule.
</p>
<p>If optional argument <var class="var">file</var> is specified, it is loaded when
<var class="var">condition</var> is activate.
</p></dd></dl>
<hr>
</div>
</div>
<div class="chapter-level-extent" id="Concept-Index">
<div class="nav-panel">
<p>
Next: <a href="#Function-Index" accesskey="n" rel="next">関数索引</a>, Previous: <a href="#Various" accesskey="p" rel="prev">その他</a>, Up: <a href="#Top" accesskey="u" rel="up">SEMI-EPG 1.14 説明書</a> [<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<h2 class="chapter" id="Gai-Nian-Suo-Yin-"><span>5 概念索引<a class="copiable-link" href="#Gai-Nian-Suo-Yin-"> ¶</a></span></h2>
<div class="printindex cp-printindex">
<table class="cp-letters-header-printindex"><tr><th>Jump to: </th><td><a class="summary-letter-printindex" href="#Concept-Index_cp_letter-E"><b>E</b></a>
<a class="summary-letter-printindex" href="#Concept-Index_cp_letter-M"><b>M</b></a>
<a class="summary-letter-printindex" href="#Concept-Index_cp_letter-P"><b>P</b></a>
<a class="summary-letter-printindex" href="#Concept-Index_cp_letter-T"><b>T</b></a>
</td></tr></table>
<table class="cp-entries-printindex" border="0">
<tr><td></td><th class="entries-header-printindex">Index Entry</th><th class="sections-header-printindex">Section</th></tr>
<tr><td colspan="3"><hr></td></tr>
<tr><th id="Concept-Index_cp_letter-E">E</th></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-enclosure">enclosure</a></td><td class="printindex-index-section"><a href="#mime_002dedit_002dmode">mime-edit-mode</a></td></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-entity_002dbody">entity-body</a></td><td class="printindex-index-section"><a href="#entity_002dbody">entity-body</a></td></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-entity_002dbutton">entity-button</a></td><td class="printindex-index-section"><a href="#entity_002dbutton">entity-button</a></td></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-entity_002dheader">entity-header</a></td><td class="printindex-index-section"><a href="#entity_002dheader">entity-header</a></td></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-entity_002dnumber">entity-number</a></td><td class="printindex-index-section"><a href="#entity_002dbutton">entity-button</a></td></tr>
<tr><td colspan="3"><hr></td></tr>
<tr><th id="Concept-Index_cp_letter-M">M</th></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-MIME_002dEdit">MIME-Edit</a></td><td class="printindex-index-section"><a href="#MIME_002dEdit">MIME-Edit</a></td></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-mime_002dedit_002dmode">mime-edit-mode</a></td><td class="printindex-index-section"><a href="#mime_002dedit_002dmode">mime-edit-mode</a></td></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-multi_002dpart-Zhong-Liao-tag">multi-part 終了 tag</a></td><td class="printindex-index-section"><a href="#mime_002dedit_002dmode">mime-edit-mode</a></td></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-multi_002dpart-Kai-Shi-tag">multi-part 開始 tag</a></td><td class="printindex-index-section"><a href="#mime_002dedit_002dmode">mime-edit-mode</a></td></tr>
<tr><td colspan="3"><hr></td></tr>