0
|
1 .\" @(MHWARNING)
|
|
2 .\" written by MH-plus project
|
|
3 .SC MH-MAIL 5
|
|
4 .NA
|
|
5 mh-mail \- MH システムのメッセージ形式
|
|
6 .SY
|
|
7 全ての \fIMH\fR コマンド
|
|
8 .DE
|
|
9 \fIMH\fR は特定の形式のメッセージを処理します。
|
|
10 Bell のメーラーも Berkeley のメーラーも \fIMH\fR が好む形式の
|
|
11 メッセージ・ファイルを作る訳ではありませんが、\fIMH\fR はそういった
|
|
12 古い形式のメッセージファイルも読むことが出来ます。
|
|
13
|
|
14 \fIpost\fR\0(8) によって処理されたメッセージは
|
|
15 受取人のメールドロップに集められますが、
|
|
16 それぞれのユーザーはこのメールドロップを処理します。
|
|
17 \fIinc\fR\0(1) はそのメールドロップを読み、そこにある新しいメッセージを
|
|
18 ユーザー自身のメール・フォルダ(典型的には `+inbox')へと取り込みます。
|
|
19 メールドロップは一つ以上のメッセージから成り立っています。
|
|
20 @BEGIN: MMDFMTS
|
|
21 メッセージの分割を容易にするため、それぞれのメッセージは4つの CTRL\-A
|
|
22 (八進数 001)だけからなる行で区切られています。
|
|
23 @END: MMDFMTS
|
|
24 @BEGIN: MHMTS
|
|
25 メッセージの分割を容易にするため、それぞれのメッセージは4つの CTRL\-A
|
|
26 (八進数 001)だけからなる行で区切られています。
|
|
27 @END: MHMTS
|
|
28
|
|
29 メッセージは
|
|
30 .\" テキスト行から構成されている事が期待されます。
|
|
31 .\" グラフィックとバイナリ・データは扱われません。
|
|
32 .\" 圧縮データは受け付けられません。
|
|
33 .\" 全てのテキストは ASCII 7-bit データで、
|
|
34 RFC\-822 形式になっていると期待されます。
|
|
35 それぞれのメッセージは厳格に形式の定まった情報ブロックの後ろに、
|
|
36 形式の定まってない一般的なテキストが続くという構成になっています。
|
|
37 メッセージの最初の厳格な形式に従った部分をヘッダーと呼び、
|
|
38 その後の自由な形式の部分をボディと呼びます。
|
|
39 ヘッダーは必ず存在していなければなりませんが、ボディはなくても構いません。
|
|
40 これら二つの部分は空行、すなわち、二つの連続する改行文字で区切られます。
|
|
41 \fIMH\fR に於いては、
|
|
42 ヘッダーとボディは次のようにダッシュ(`\-')で出来た行で
|
|
43 分割されていても構いません。
|
|
44
|
|
45 .nf
|
|
46 .in +.5i
|
|
47 .ne 10
|
|
48 .eo
|
|
49 .so @(MHETCPATH)/components
|
|
50 .ec
|
|
51 .in -.5i
|
|
52 .fi
|
|
53
|
|
54 ダッシュの行があっても、先に空行があれば、そこが区切りと見なされます。
|
|
55
|
|
56 ヘッダーは一つまたはそれ以上のヘッダー項目から成り立っています。
|
|
57 それぞれのヘッダー項目は ASCII 文字から成る一つの論理行として見る事が出来ます。
|
|
58 もし、ヘッダー項目のテキストが数行に渡っている場合は、
|
|
59 前の行から継続している行の先頭はスペースまたはタブである事で区別されます。
|
|
60
|
|
61 それぞれのヘッダー項目はコンポーネントと呼ばれ、
|
|
62 キーワードと、それに続くテキストで成り立っています。
|
|
63 キーワードは行の最初から始まり、スペースやタブは含まれてはならず、
|
|
64 コロン(`:')で終ります。
|
|
65 コンポーネント(そのキーワードの名前で認識される)には、それに続くテキスト
|
|
66 が厳格に定義された形式に従ってなければならないものもあります。
|
|
67
|
|
68 形式が決まった大抵のコンポーネント
|
|
69 (例えば \*(lqDate:\*(rq や \*(lqMessage\-Id:\*(rq)
|
|
70 のテキストは自動的に作られます。
|
|
71 ユーザーによって入力されるべき唯一のものは、\*(lqTo:\*(rq や \*(lqcc:\*(rq など
|
|
72 のようなアドレス行です。
|
|
73 Internet アドレスは、
|
|
74 メールボックスの名前とホスト・コンピュータの指定から成り立っています。
|
|
75 おおまかな形式は \*(lqMH@UCI\*(rq とか \*(lqMH@UCI\-ICSA.ARPA\*(rq とか
|
|
76 いった風に \*(lqlocal@domain\*(rq という形式です。
|
|
77 複数のアドレスはコンマで区切られます。
|
|
78 ホスト/ドメインが抜けているものは、ローカル・ホスト/ドメインを表します。
|
|
79
|
|
80 上述のように、
|
|
81 空行(またはダッシュの行)は
|
|
82 この後、ファイルの最後までの全てのテキストはボディである事を示します。
|
|
83 ボディ内では形式は期待も強制もされません。
|
|
84
|
|
85 以下は、様々な MH プログラムで意味があると考えられる
|
|
86 ヘッダー・コンポーネントのリストです。
|
|
87 .in +.5i
|
|
88 .ti -.5i
|
|
89 Date:
|
|
90 .br
|
|
91 \fIpost\fR\0(8) により追加されます。
|
|
92 メッセージが配送システムに入った日時が含まれます。
|
|
93
|
|
94 .ti -.5i
|
|
95 From:
|
|
96 .br
|
|
97 \fIpost\fR\0(8) により追加されます。
|
|
98 メッセージの作者のアドレス(\*(lqSender:\*(rq 行が存在する場合は、
|
|
99 複数である場合もあります)が含まれます。
|
|
100 返信は典型的には \*(lqReply\-To:\*(rq または \*(lqFrom:\*(rq 行のアドレスに
|
|
101 向かいます(前者が存在する場合はそちらが優先されます)。
|
|
102
|
|
103 .ti -.5i
|
|
104 Sender:
|
|
105 .br
|
|
106 メッセージに既に \*(lqFrom:\*(rq 行が存在した場合に、
|
|
107 \fIpost\fR\0(8) により追加されます。
|
|
108 この行は実際の送り主のアドレスが含まれます。
|
|
109 返信は決して \*(lqSender:\*(rq 行のアドレスには送られません。
|
|
110
|
|
111 .ti -.5i
|
|
112 To:
|
|
113 .br
|
|
114 主要な受取人のアドレスが含まれます。
|
|
115
|
|
116 .ti -.5i
|
|
117 cc:
|
|
118 .br
|
|
119 補助的な受取人のアドレスが含まれます。
|
|
120
|
|
121 .ti -.5i
|
|
122 Bcc:
|
|
123 .br
|
|
124 更なる受取人のアドレスです。
|
|
125 しかし \*(lqBcc:\*(rq 行は、実際に配送されるメッセージには
|
|
126 コピーされませんので、これらの受取人は隠されます。
|
|
127 \fIMH\fR はメッセージを取り込んで送ります。\fIsend\fR\0(1) を参照して下さい。
|
|
128
|
|
129 .ti -.5i
|
|
130 Fcc:
|
|
131 .br
|
|
132 メッセージ転送システムへの受渡しが成功した場合、
|
|
133 \fIpost\fR\0(8) が送り主のために、メッセージを指定のフォルダにコピーします。
|
|
134
|
|
135 .ti -.5i
|
|
136 Message\-ID:
|
|
137 .br
|
|
138 `\-msgid' オプションが指定された時に、\fIpost\fR\0(8) が
|
|
139 メッセージを一意的に識別出来るようにするものを追加します。
|
|
140
|
|
141 .ti -.5i
|
|
142 Subject:
|
|
143 .br
|
|
144 差出人の注釈。これは \fIscan\fR\0(1) で表示されます。
|
|
145
|
|
146 .ti -.5i
|
|
147 In\-Reply\-To:
|
|
148 .br
|
|
149 メッセージに返信する際に \fIrepl\fR\0(1) によって付けられる注釈的な行です。
|
|
150
|
|
151 .ti -.5i
|
|
152 Resent\-Date:
|
|
153 .br
|
|
154 メッセージを再配布する際に \fIpost\fR\0(8) によって付けられます。
|
|
155
|
|
156 .ti -.5i
|
|
157 Resent\-From:
|
|
158 .br
|
|
159 メッセージを再配布する際に \fIpost\fR\0(8) によって付けられます。
|
|
160
|
|
161
|
|
162 .ti -.5i
|
|
163 Resent\-To:
|
|
164 .br
|
|
165 \fIdist\fR\0(1) によって再送されるメッセージの新しい受取人です。
|
|
166
|
|
167 .ti -.5i
|
|
168 Resent\-cc:
|
|
169 .br
|
|
170 更なる受取人です。
|
|
171 \*(lqcc:\*(rq と \*(lqResent\-To:\*(rq を参照して下さい。
|
|
172
|
|
173 .ti -.5i
|
|
174 Resent\-Bcc:
|
|
175 .br
|
|
176 更なる受取人です。
|
|
177 \*(lqBcc:\*(rq と \*(lqResent\-To:\*(rq を参照して下さい。
|
|
178
|
|
179 .ti -.5i
|
|
180 Resent\-Fcc:
|
|
181 .br
|
|
182 再送されるメッセージをフォルダにコピーします。
|
|
183 \*(lqFcc:\*(rq と \*(lqResent\-To:\*(rq を参照して下さい。
|
|
184
|
|
185 .ti -.5i
|
|
186 Resent\-Message\-Id:
|
|
187 .br
|
|
188 `\-msgid' オプションが指定された時に \fIpost\fR\0(8) によって追加される
|
|
189 メッセージを一意的に識別出来るようにするものです。
|
|
190 \*(lqMessage\-Id:\*(rq と \*(lqResent\-To:\*(rq を参照して下さい。
|
|
191
|
|
192 .ti -.5i
|
|
193 Resent:
|
|
194 .br
|
|
195 \fIdist\fR\0(1) を `\-annotate' オプション付きで使った際に付けられる注釈です。
|
|
196
|
|
197 .ti -.5i
|
|
198 Forwarded:
|
|
199 .br
|
|
200 \fIforw\fR\0(1) を `\-annotate' オプション付きで使った際に付けられる注釈です。
|
|
201
|
|
202 .ti -.5i
|
|
203 Replied:
|
|
204 .br
|
|
205 \fIrepl\fR\0(1) を `\-annotate' オプション付きで使った際に付けられる注釈です。
|
|
206 .in -.5i
|
|
207 .sp
|
|
208 .Fi
|
|
209 ^@(MHDROPLOC)~^メールドロップの位置
|
|
210 .Pr
|
|
211 無し。
|
|
212 .Sa
|
|
213 \fIStandard for the Format of ARPA Internet Text Messages\fR (RFC\-822)
|
|
214 .De
|
|
215 無し。
|
|
216 .Co
|
|
217 無し。
|
|
218 .En
|