annotate conf/doc/ja-post.rf @ 0:bce86c4163a3

Initial revision
author kono
date Mon, 18 Apr 2005 23:46:02 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1 .\" @(MHWARNING)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
2 .\" written by MH-plus project
bce86c4163a3 Initial revision
kono
parents:
diff changeset
3 .SC POST 8
bce86c4163a3 Initial revision
kono
parents:
diff changeset
4 .NA
bce86c4163a3 Initial revision
kono
parents:
diff changeset
5 post \- メッセージを配送する
bce86c4163a3 Initial revision
kono
parents:
diff changeset
6 .SY
bce86c4163a3 Initial revision
kono
parents:
diff changeset
7 @(MHETCPATH)/post
bce86c4163a3 Initial revision
kono
parents:
diff changeset
8 \%[\-alias\ aliasfile]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
9 \%[\-filter\ filterfile] \%[\-nofilter]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
10 @BEGIN: TMA
bce86c4163a3 Initial revision
kono
parents:
diff changeset
11 \%[\-encrypt] \%[\-noencrypt]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
12 @END: TMA
bce86c4163a3 Initial revision
kono
parents:
diff changeset
13 \%[\-format] \%[\-noformat]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
14 @BEGIN: MIME
bce86c4163a3 Initial revision
kono
parents:
diff changeset
15 \%[\-mime] \%[\-nomime]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
16 @END: MIME
bce86c4163a3 Initial revision
kono
parents:
diff changeset
17 \%[\-msgid] \%[\-nomsgid]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
18 \%[\-verbose] \%[\-noverbose]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
19 \%[\-watch] \%[\-nowatch]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
20 \%[\-width\ columns]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
21 @BEGIN: MIME_HEADERS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
22 \%[\-hencode] \%[\-nohencode]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
23 @END: MIME_HEADERS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
24 file
bce86c4163a3 Initial revision
kono
parents:
diff changeset
25 \%[\-help]
bce86c4163a3 Initial revision
kono
parents:
diff changeset
26 .DE
bce86c4163a3 Initial revision
kono
parents:
diff changeset
27 \fIpost\fR は \fIsend\fR\0(1) から呼び出されるプログラムで、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
28 \fIfile\fR のメッセージをローカルまたはリモートのユーザーに配送します。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
29 実際、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
30 \fIsend\fR のマニュアルに書かれている全ての機能は \fIpost\fR によって行なわれ、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
31 \fIsend\fR は比較的簡単な前処理をするだけです。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
32 様々なヘッダーを解析し、From: や Date: 行を追加し、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
33 @BEGIN: MMDFMTS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
34 \fIMMDF\fR 配送システムとやりとりをするのは
bce86c4163a3 Initial revision
kono
parents:
diff changeset
35 @END: MMDFMTS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
36 @BEGIN: MHMTS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
37 メッセージを配送したり、キューにためたりするのは
bce86c4163a3 Initial revision
kono
parents:
diff changeset
38 @END: MHMTS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
39 @BEGIN: SENDMTS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
40 \fISendMail\fR 配送システムとやりとりをするのは
bce86c4163a3 Initial revision
kono
parents:
diff changeset
41 @END: SENDMTS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
42 \fIpost\fR です。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
43 \fIpost\fR は通常、ユーザーから直接呼び出される事はありません。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
44
bce86c4163a3 Initial revision
kono
parents:
diff changeset
45 \fIpost\fR は指定されたメッセージの
bce86c4163a3 Initial revision
kono
parents:
diff changeset
46 ヘッダーの \*(lqTo:\*(rq、\*(lqcc:\*(rq、\*(lqBcc:\*(rq、\*(lqFcc:\*(rq、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
47 そして \*(lqResent\-xxx:\*(rq 行を見て、宛先アドレスを探し、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
48 そのアドレスの正当性をチェックし、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
49 それを `\-noformat' オプションが指定されない限り、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
50 Internet メール形式に合うように整形します。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
51 これによって、通常、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
52 ローカルへの配送アドレスやローカルへの返信アドレスに対しては、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
53 \*(lq@\fIlocal\-site\fR\*(rq が追加されます。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
54 `\-width\ columns' オプションで
bce86c4163a3 Initial revision
kono
parents:
diff changeset
55 アドレスを含むヘッダー行の好みの長さを指定できます。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
56
bce86c4163a3 Initial revision
kono
parents:
diff changeset
57 もし \*(lqBcc:\*(rq 行があった場合、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
58 そのアドレスは配送に使われますが、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
59 隠されていない受取人(つまり \*(lqBcc:\*(rq 行以外に指定されている受取人)に
bce86c4163a3 Initial revision
kono
parents:
diff changeset
60 送られるメッセージからは、 \*(lqBcc:\*(rq 行は削除されます。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
61 隠されている受取人(つまり \*(lqBcc:\*(rq 行に指定されている受取人)は、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
62 最小構成のヘッダーだけをつけた全く新しいメッセージを受けとります。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
63 そのメッセージのボディ部分には、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
64 隠されていない受取人へ送られたメッセージのコピーが含まれています。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
65 `\-filter\ filterfile' が指定された場合、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
66 このコピーは隠されている受取人に送る前にフィルタ(再整形)にかけられます。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
67 @BEGIN: MIME
bce86c4163a3 Initial revision
kono
parents:
diff changeset
68 あるいは、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
69 メッセージの包含に MIME ルールを使う場合には、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
70 `\-mime' オプションを使います。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
71 この場合、message/rfc822 形式として、メッセージが取り込まれます。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
72 @END: MIME
bce86c4163a3 Initial revision
kono
parents:
diff changeset
73
bce86c4163a3 Initial revision
kono
parents:
diff changeset
74 `\-alias\ aliasfile' オプションは
bce86c4163a3 Initial revision
kono
parents:
diff changeset
75 post がエイリアスを使う場合のファイルを指定します。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
76 それぞれのファイルの前に `\-alias' をつける事で、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
77 複数のファイルを指定する事も出来ます。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
78 いずれの場合も、一番目のエイリアス・ファイルが最初に読まれます。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
79
bce86c4163a3 Initial revision
kono
parents:
diff changeset
80 `\-msgid' オプションを付けると、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
81 \*(lqMessage\-ID:\*(rq や \*(lqResent\-Message\-ID:\*(rq 行を
bce86c4163a3 Initial revision
kono
parents:
diff changeset
82 ヘッダーに付けるようになります。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
83 そうでない場合は、配送システムが付ける事になるかも知れません。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
84
bce86c4163a3 Initial revision
kono
parents:
diff changeset
85 `\-verbose' オプションは、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
86 配送やフィルタ処理のそれぞれの段階を逐一報告するよう指示します。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
87
bce86c4163a3 Initial revision
kono
parents:
diff changeset
88 `\-watch' オプションは、配送システムが
bce86c4163a3 Initial revision
kono
parents:
diff changeset
89 メッセージをどう扱っているかの経過を監視したい場合に使います
bce86c4163a3 Initial revision
kono
parents:
diff changeset
90 (例えば、ローカルの速い配送)。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
91
bce86c4163a3 Initial revision
kono
parents:
diff changeset
92 \fIpost\fR はメッセージの \*(lqFrom:\*(rq 行を作成する際に、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
93 その行に埋め込まれる差出人の個人名を決めるのに
bce86c4163a3 Initial revision
kono
parents:
diff changeset
94 環境変数 \fB$SIGNATURE\fR を見ます。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
95 @BEGIN: MIME_HEADERS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
96
bce86c4163a3 Initial revision
kono
parents:
diff changeset
97 `\-hencode' オプションはドラフト中のヘッダーの非 US-ASCII 文字列を
bce86c4163a3 Initial revision
kono
parents:
diff changeset
98 RFC\-2047 エンコードします。`\-nohencode' はエンコードしません。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
99 デフォルトは、ドラフト中に \*(lqMIME\-Version:\*(rq ヘッダーがあれば
bce86c4163a3 Initial revision
kono
parents:
diff changeset
100 `\-hencode' と同じ、無ければ `\-nohencode' と同じ動作をします。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
101 @END: MIME_HEADERS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
102 .Fi
bce86c4163a3 Initial revision
kono
parents:
diff changeset
103 ^@(MHETCPATH)/mtstailor~^テイラー・ファイル
bce86c4163a3 Initial revision
kono
parents:
diff changeset
104 ^@(MHBINPATH)/refile~^Fcc: を処理するためのプログラム
bce86c4163a3 Initial revision
kono
parents:
diff changeset
105 ^@(MHETCPATH)/mhl~^Bcc: を処理するためのプログラム
bce86c4163a3 Initial revision
kono
parents:
diff changeset
106 ^@(MHETCPATH)/MailAliases~^第一エイリアス・ファイル
bce86c4163a3 Initial revision
kono
parents:
diff changeset
107 .Pr
bce86c4163a3 Initial revision
kono
parents:
diff changeset
108 \fIpost\fR はユーザーの \&.mh\(ruprofile は見ません。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
109 .Sa
bce86c4163a3 Initial revision
kono
parents:
diff changeset
110 \fIStandard for the Format of ARPA Internet Text Messages\fR (RFC\-822),
bce86c4163a3 Initial revision
kono
parents:
diff changeset
111 .br
bce86c4163a3 Initial revision
kono
parents:
diff changeset
112 mhmail(1), send(1), mh\-mail(5), mh\-alias(5)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
113 .De
bce86c4163a3 Initial revision
kono
parents:
diff changeset
114 `\-alias @(MHETCPATH)/MailAliases'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
115 @BEGIN: TMA
bce86c4163a3 Initial revision
kono
parents:
diff changeset
116 `\-noencrypt'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
117 @END: TMA
bce86c4163a3 Initial revision
kono
parents:
diff changeset
118 .Ds
bce86c4163a3 Initial revision
kono
parents:
diff changeset
119 `\-format'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
120 @BEGIN: MIME
bce86c4163a3 Initial revision
kono
parents:
diff changeset
121 .Ds
bce86c4163a3 Initial revision
kono
parents:
diff changeset
122 `\-nomime'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
123 @END: MIME
bce86c4163a3 Initial revision
kono
parents:
diff changeset
124 .Ds
bce86c4163a3 Initial revision
kono
parents:
diff changeset
125 `\-nomsgid'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
126 .Ds
bce86c4163a3 Initial revision
kono
parents:
diff changeset
127 `\-noverbose'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
128 .Ds
bce86c4163a3 Initial revision
kono
parents:
diff changeset
129 `\-nowatch'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
130 .Ds
bce86c4163a3 Initial revision
kono
parents:
diff changeset
131 `\-width\ 72'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
132 .Ds
bce86c4163a3 Initial revision
kono
parents:
diff changeset
133 `\-nofilter'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
134 @BEGIN: MIME_HEADERS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
135 .Ds
bce86c4163a3 Initial revision
kono
parents:
diff changeset
136 `\-nohencode' \*(lqMIME\-Version:\*(rq ヘッダーが無い場合
bce86c4163a3 Initial revision
kono
parents:
diff changeset
137 ある場合は `\-hencode'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
138 @END: MIME_HEADERS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
139 .Co
bce86c4163a3 Initial revision
kono
parents:
diff changeset
140 無し。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
141 .Bu
bce86c4163a3 Initial revision
kono
parents:
diff changeset
142 RFC\-822 では
bce86c4163a3 Initial revision
kono
parents:
diff changeset
143 \*(lqReply\-To:\*(rq 行にグループ・アドレスを書く事を許していますが、
bce86c4163a3 Initial revision
kono
parents:
diff changeset
144 \fIpost\fR はそれを許しません。
bce86c4163a3 Initial revision
kono
parents:
diff changeset
145 .En