/[suikacvs]/doc/rfc-ja/rfc0799-ja.rfcja
Suika

Contents of /doc/rfc-ja/rfc0799-ja.rfcja

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (hide annotations) (download)
Sat Sep 13 08:57:55 2003 UTC (20 years, 7 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +5 -5 lines
Some markup fixes to be valid

1 wakaba 1.1 <?xml version="1.0" encoding="iso-2022-jp"?>
2     <!DOCTYPE rfc [
3     <!ENTITY rfc.number "799">
4     <!ENTITY ja.address " address ">
5     <!ENTITY ja.cache " cache ">
6     <!ENTITY ja.community "$B@$4V(B">
7     <!ENTITY ja.convention "$B6(Dj(B">
8     <!ENTITY ja.dis-ambiguate " dis-ambiguate ">
9     <!ENTITY ja.field "$BMs(B">
10     <!ENTITY ja.internet " internet ">
11     <!ENTITY ja.internet-address " internet &ja.address;">
12     <!ENTITY ja.internet-system " internet $BBN7O(B">
13     <!ENTITY ja.model "$B%b%G%k(B">
14     <!ENTITY ja.multi-home " multi-home ">
15     <!ENTITY ja.protocol "$B%W%m%H%3%k(B">
16     <!ENTITY ja.system "$B=hM}7O(B">
17     <!ENTITY ja.traffic "$B:.;((B">
18     <!ENTITY ja.domain.level "$B3,0L(B">
19     <!ENTITY ja.mail "$B%a%$%k(B">
20     <!ENTITY ja.mail.addressing "&ja.address;$B;XDj(B">
21     <!ENTITY ja.mail.bulk " bulk ">
22     <!ENTITY ja.mail.header "$BF,(B">
23     <!ENTITY ja.mail.forwarder "$BE>Aw<T(B">
24     <!ENTITY ja.mail.forwarder-process "&ja.mail.forwarder;$B=hM}(B">
25     <!ENTITY ja.mail.mailbox "$B%a%$%kH"(B">
26     <!ENTITY ja.mail.mail-system "&ja.mail;&ja.system;">
27     <!ENTITY ja.mail.originate "$BH/?.(B">
28     <!ENTITY ja.mail.originator "&ja.mail.originate;$B<T(B">
29     <!ENTITY ja.net.hop "$B%[%C%W(B">
30     <!ENTITY ja.net.host "$B%[%9%H(B">
31     <!ENTITY ja.net.nickname "$B0&>N(B">
32     <!ENTITY ja.net.route "$B7PO)(B">
33     <!ENTITY ja.net.source-route "$B;OE@(B&ja.net.route;">
34     <!ENTITY ja.net.source-routing "&ja.net.source-route;$B@)8f(B">
35     ]>
36     <?rfc-translation show-rfc-header-category="no" ?>
37     <?rfc-translation show-rfc-status="no"?>
38     <?rfc-translation autoquote-samp-element="no"?>
39     <rfc number="&rfc.number;" category="info"
40     xmlns:ja="http://suika.fam.cx/~wakaba/lang/rfc/translation/"
41     xmlns:h="http://www.w3.org/1999/xhtml">
42 wakaba 1.2 <!-- xmlns:myns="mailto:julian.reschke@greenbytes.de?subject=rcf2629.xslt"-->
43 wakaba 1.1 <front>
44     <title>Internet Name Domains</title>
45     <ja:title xml:lang="ja">Internet $BL>A0%I%a%$%s(B</ja:title>
46     <author initials="D. L." surname="Mills" fullname="D. L. Mills">
47     <organization>COMSAT Laboratories</organization>
48     </author>
49     <date month="September" year="1981" />
50     </front>
51     <ja:front>
52     <author fullname="$B$o$+$P(B" ja:id="wakaba">
53     <address>
54     <email>w@suika.fam.cx</email>
55     <uri>http://suika.fam.cx/~wakaba/</uri>
56     </address>
57     </author>
58     <ja:copyright>
59     <ja:item>Copyright &#xa9; $B$o$+$P(B (2002)$B!#A48"J]N1!#(B</ja:item>
60     </ja:copyright>
61     <ja:change>
62     <ja:item year="2002" month="07" day="27"><author ja:ref="wakaba" />
63     <t>$BK]Lu40N;!#(B</t>
64     </ja:item>
65     <ja:item year="2002" month="09" day="01"><author ja:ref="wakaba" />
66     <t><ja:link type="rfc" number="2629" /> $B$G%^!<%/IU$1!#(B</t>
67     </ja:item>
68 wakaba 1.2 </ja:change><!-- $Date: 2002/09/01 09:18:48 $ -->
69 wakaba 1.1 </ja:front>
70     <middle>
71    
72     <section title="Introduction">
73     <t>
74     <ja:pair>
75     <ja:l xml:lang="en">
76     In the long run, it will not be practicable for every internet
77     host to include all internet hosts in its name-address tables. Even
78     now, with over four hundred names and nicknames in the combined
79     ARPANET-DCNET tables, this has become awkward. Some sort of
80     hierarchical name-space partitioning can easily be devised to deal
81     with this problem; however, it has been wickedly difficult to find one
82     compatible with the known mail systems throughout the community. The
83     one proposed here is the product of several discussions and meetings
84     and is believed both compatible with existing systems and extensible
85     for future systems involving thousands of hosts.
86     </ja:l>
87     <ja:l xml:lang="ja">
88     $BD9$$L\$G8+$l$P!"A4$F$N(B&ja.internet;&ja.net.host;$B$,A4$F$N(B&ja.internet;
89     &ja.net.host;$B$rL>A0!>(B&ja.address;$BI=$K4^$a$k$3$H$O<B9T2DG=$G$O$J$$$G$7$g$&!#8=:_4{$K!"7k9g(B
90     ARPANET-DCNET $BI=$K$O(B400$B0J>e$NL>A0$H(B&ja.net.nickname;$B$,$"$k$N$G!"Lq2p$K$J$C$F$$$^$9!#2?$i$+$N7A$G$N3,AXE*$JL>A06u4V$NJ,3d$G!"$3$NLdBj$r=hM}$9$k9)IW$,4JC1$K=PMh$^$9!#$7$+$7!"(B&ja.community;$BCf$N4{CN$N(B&ja.mail.mail-system;$B$H8_49@-$rJ]$D$N$OHs>o$KFq$7$$$3$H$G$9!#$3$3$KDs0F$9$k$b$N$O!"?tEY$K$o$?$k5DO@$H2q9g$N@.2L$G$"$j!"4{B8$N(B&ja.system;$B$H$N8_49@-$,$"$C$F!">-Mh$N4v@i$b$N(B&ja.net.host;$B$r4^$`(B&ja.system;$B$X$N3HD%@-$b$"$k$H?.$8$F$$$^$9!#(B
91     </ja:l>
92     </ja:pair>
93     </t>
94     </section>
95    
96     <section title="General Topology" ja:title-ja="$B0lHLE*0LAj(B"><!-- 2. -->
97     <t>
98     <ja:pair>
99     <ja:l xml:lang="en">
100     We first observe that every internet host is uniquely identified
101     by one or more 32-bit internet addresses and that the entire system is
102     fully connected. For the moment, the issue of protocol compatibility
103     will be ignored, so that all hosts can be assumed MTP-competent. We
104     next impose a topological covering on the space of all internet
105     addresses with a set of so-called name domains. In the natural model,
106     name domains would correspond to institutions such as ARPA, UCL and
107     COMSAT, and would not be necessarily disjoint or complete. While in
108     principle name domains could be hierarchically structured, we will
109     assume in the following only a single-level structure.
110     </ja:l>
111     <ja:l xml:lang="ja">
112     $B$^$:;O$a$K!"A4$F$N(B&ja.internet;&ja.net.host;$B$O(B1$B$D0J>e$N(B32$B%S%C%H(B&ja.internet-address;$B$GHfN`$J$/<1JL$5$l!"(B&ja.system;$BA4BN$O40A4$K@\B3$5$l$F$$$k$H$7$^$9!#$5$7$"$?$C$F!"(B&ja.protocol;$B8_49@-LdBj$OL5;k$9$k$N$G!"A4$F$N(B&ja.net.host;$B$,(B
113     MTP $BE,9g$H2>Dj=PMh$^$9!#<!$KA4$F$N(B&ja.internet-address;$B$r$$$o$f$kL>A0%I%a%$%s$N=89g$G0LAjE*$JJ$$$$rHo$;$^$9!#<+A3(B&ja.model;$B$G$O!"L>A0%I%a%$%s$O(B
114     ARPA, UCL, COMSAT $B$N$h$&$J;\@_$H0lCW$9$k$G$7$g$&$+$i!"2rBN$dO"7k$OI,MW$J$$$G$7$g$&!#86B'$H$7$FL>A0%I%a%$%s$O3,AXE*$K9=B$2==PMh$k$G$7$g$&$+$i!"0J9_$G$OC10l(B&ja.domain.level;$B9=B$$@$1$r2>Dj$7$^$9!#(B
115     </ja:l>
116     </ja:pair>
117     </t>
118     <t>
119     <ja:pair>
120     <ja:l xml:lang="en">
121     Every name domain is associated with one or more internet
122     processes called mail forwarders and the name of that domain is the
123     name for any of these processes. Each forwarder process for a
124     particular domain is expected to maintain duplicate name-address
125     tables containing the names of all hosts in its domain and, in
126     addition, the name of at least one forwarder process for every other
127     domain. Forwarder processes may be replicated in the interests of
128     robustness; however, the resulting complexities in addressing and
129     routing will not be discussed further here. A particular internet
130     host may support a number of forwarder processes and their collective
131     names represent nicknames for that host, in addition to any other
132     names that host may have. In the following an internet host
133     supporting one or more forwarder proceses will be called simply a
134     forwarder.
135     </ja:l>
136     <ja:l xml:lang="ja">
137     $B3FL>A0%I%a%$%s$O(B&ja.mail;&ja.mail.forwarder;$B$K8F$P$l$k0l$D0J>e$N(B&ja.internet;$B=hM}$H4XO"IU$1$i$l$F$$$F!"$=$N%I%a%$%s$NL>A0$O$3$l$i$N=hM}$N$$$:$l$b$NL>A0$G$9!#FCDj%I%a%$%s$X$N3F(B&ja.mail.forwarder-process;$B$O!"$=$N%I%a%$%sFb$NA4$F$N(B&ja.net.host;$B$NL>A0$K2C$($F:GDc0l$D$NB>$N%I%a%$%s$X$N(B&ja.mail.forwarder-process;$B$NL>A0$+$i@.$kJ#@=$NL>A0!>(B&ja.address;$BI=$G0];}$9$k$3$H$K$J$C$F$$$^$9!#(B&ja.mail.forwarder-process;$B$O4h6/@-$N$?$a7+$jJV$7$F$b9=$$$^$;$s!#$7$+$7!"(B&ja.mail.addressing;$B$H7PO)@)8f$N7k2LJ#;(@-$O$3$3$G$O07$$$^$;$s!#$"$k(B&ja.internet;&ja.net.host;$B$O!"4v$D$b$N(B&ja.mail.forwarder-process;$B$H$=$N(B&ja.net.host;$B$N(B&ja.net.nickname;$B$rI=$9=8@.L>(B, $B99$K$=$N(B&ja.net.host;$B$,;}$AF@$kB>$NL>A0$KBP1~$7$F9=$$$^$;$s!#B3$$$F(B1$B$D0J>e$N(B&ja.mail.forwarder-process;$B$KBP1~$7$?(B&ja.internet;&ja.net.host;$B$,C1$K(B&ja.mail.forwarder;$B$r8F$V$G$7$g$&!#(B
138     </ja:l>
139     </ja:pair>
140     </t>
141     <t>
142     <ja:pair>
143     <ja:l xml:lang="en">
144     Every host is expected to maintain name-address tables including
145     the names of at least one forwarder for every
146     domain together with additional hosts as convenient. A host may
147     belong to several domains, but it is not necessary that all hosts in
148     any domain, be included in its tables. Following current practice,
149     several nicknames may be associated with the principal name of a host
150     in any domain and these names need not be unique relative to any other
151     domain. Furthermore, hosts can be multi-homed, that is, respond to
152     more than one address. For the purpose of mail forwarding and
153     delivery, we will assume that any of these addresses can be used
154     without prejudice. The use of multi-homing to facilitate source
155     routing is a topic for future study.
156     </ja:l>
157     <ja:l xml:lang="ja">
158     $BA4(B&ja.net.host;$B$O$=$NL>A0$H:GDc0l$D$N(B&ja.mail.forwarder;$B$r$"$k$HET9g$NNI$$DI2C$N(B&ja.net.host;$B$H6&$K4^$a$?L>A0!>(B&ja.address;$BI=$r0];}$9$k$3$H$K$J$j$^$9!#$"$k(B&ja.net.host;$B$OJ#?t$N%I%a%$%s$K=jB0=PMh$^$9$,!"$9$Y$F$N(B&ja.net.host;$B$,$=$NI=$K4^$^$l$F$$$kI,MW$O$"$j$^$;$s!#8=:_$N47=,$K=>$$!"4v$D$+$N(B&ja.net.nickname;$B$r$I$N%I%a%$%s$N(B&ja.net.host;$B$N86B'L>$K4XO"IU$1$F9=$$$^$;$s$7!"$3$NL>A0$,B>$N%I%a%$%s$b4^$a$FFHFC$G$"$kI,MW$O$"$j$^$;$s!#$J$*!"(B&ja.net.host;$B$O(B&ja.multi-home;$B$G$"$k$3$H$,=PMh$^$9!#$D$^$j!"J#?t$N(B&ja.address;$B$KH?1~$9$k$3$H$,=PMh$^$9!#(B&ja.mail;$BE>Aw!&G[AwL\E*$G!"$3$N(B&ja.address;$B$N$&$A$N$$$:$l$+$,ITMx1WL5$7$KMxMQ2DG=$H2>Dj$7$^$9!#(B&ja.net.source-routing;$BB%?J$N$?$a(B&ja.multi-home;$B$G;HMQ$9$k$3$H$O>-Mh$N2]Bj$H$7$^$9!#(B
159     </ja:l>
160     </ja:pair>
161     </t>
162     </section>
163    
164     <section title="Naming Conventions" ja:title-ja="$BL>A0(B&ja.convention;">
165     <figure>
166     <preamble>
167     <ja:pair>
168     <ja:l xml:lang="en">
169     In its most general form, a standard internet mailbox name has
170     the syntax
171     </ja:l>
172     <ja:l xml:lang="ja">
173     $BHs>o$K0lHLE*$J7A$G$O!"I8=`(B&ja.internet;&ja.mail.mailbox;$BL>$O<!$NMM$J9=J8$K$J$j$^$9!#(B
174     </ja:l>
175     </ja:pair>
176     </preamble>
177     <ja:artwork>
178     <artwork>&lt;user>.&lt;host>@&lt;domain> ,</artwork>
179 wakaba 1.2 <h:div class="blockcode"><h:var>&lt;user></h:var>.<h:var>&lt;host></h:var>@<h:var>&lt;domain></h:var></h:div>
180 wakaba 1.1 </ja:artwork>
181     <postamble>
182     <ja:pair>
183     <ja:l xml:lang="en">
184     where <h:var>&lt;user></h:var> is the name of a user known at the host <h:var>&lt;host></h:var> in the
185     name domain <h:var>&lt;domain></h:var>. This syntax is intended to suggest a
186     three-level hierarchically structured name (reading from the right)
187     which is unique throughout the internet system. However, hosts within
188     a single domain may agree to adopt another structure, as long as it
189     does not conflict with the above syntax and as long as the forwarders
190     for that domain are prepared to make the requisite transformations.
191     For instance, let the name of a domain including DCNET be COMSAT and
192     the name of one of its hosts be COMSAT-DLM with Mills a user known to
193     that host. From within the COMSAT domain the name Mills@COMSAT-DLM
194     uniquely identifies that mailbox as could, for example, the name
195     Mills.COMSAT-DLM@COMSAT from anywhere in the internet system.
196     However, Mills@COMSAT-DLM is not necessarily meaningful anywhere
197     outside the COMSAT domain (but it could be).
198     </ja:l>
199     <ja:l xml:lang="ja">
200     $B$3$3$G(B <h:var>&lt;user></h:var> $B$OL>A0%I%a%$%s(B <h:var>&lt;domain></h:var> $B$N(B&ja.net.host; <h:var>&lt;host></h:var>
201     $B$NMxMQ<T$NL>A0$G$9!#$3$N9=J8$O(B&ja.internet-system;$BFb$GFHFC$G$"$k(B3$BCJ3,3,AX2=9=B$L>(B ($B1&$+$iFI$`(B) $B$rDs>'$9$k$H$$$&$3$H$G$9!#$7$+$7!"C10l%I%a%$%sFb$N(B&ja.net.host;$B$O!">e5-9=J8$H>WFM$7$J$$8B$j!"$^$?I,MW$JJQ7A$r;\$9Ev3:%I%a%$%sMQ(B&ja.mail.forwarder;$B$,=`Hw$5$l$k8B$j!"B>$N9=B$$r:NMQ$7$F$b9=$$$^$;$s!#Nc$($P!"(B
202     <h:samp>DCNET</h:samp> $B$r4^$`%I%a%$%s$NL>A0$r(B <h:samp>COMSAT</h:samp> $B$H$7!"$=$NCf$N(B&ja.net.host;$B$N0l$D$NL>A0$r(B
203     <h:samp>COMSAT-DLM</h:samp> $B$H$7!"$=$N(B&ja.net.host;$B$KMxMQ<T(B <h:samp>Millds</h:samp> $B$,$$$k$H$7$^$9!#(B
204     <h:samp>COMSAT</h:samp> $B%I%a%$%sCf$+$i$O!"L>A0(B <h:samp>Mills@COMSAT-DLM</h:samp>
205     $B$O$=$N(B&ja.mail.mailbox;$B$rM#0l$K<1JL$9$k$3$H$,=PMh!"L>A0(B <h:samp>Mills.COMSAT-DLM@COMSAT</h:samp>
206     $B$O(B&ja.internet-system;$B$N$I$3$+$i$G$b=PMh$^$9!#$7$+$7!"(B <h:samp>Mills@COMSAT-DLM</h:samp>
207     $B$O(B <h:samp>COMSAT</h:samp> $B%I%a%$%s$N30$N$$$:$3$K$*$$$F$b0UL#$r;}$C$F$$$kI,MW$O$"$j$^$;$s(B
208     ($B;}$?$;$k$3$H$O$G$-$^$9(B)$B!#(B
209     </ja:l>
210     </ja:pair>
211     </postamble>
212     </figure>
213     <t>
214     <ja:pair>
215     <ja:l xml:lang="en">
216     A typical set of name domains covering the current internet
217     system might include ARPA (ARPANET), COMSAT (DCNET), DCA (EDNET,
218     WBNET), UCL (UCLNET, RSRENET, SRCNET), MIT (CHAOSNET), INTELPOST
219     (INTELPOSTNET) and the various public data networks. The ARPA
220     forwarder would use a name-address table constructed from the latest
221     version of the HOSTS.TXT table in the NIC data base. The other
222     forwarders would construct their own, but be expected to deposit a
223     copy in the NIC data base.
224     </ja:l>
225     <ja:l xml:lang="ja">
226     $B8=:_$N(B&ja.internet-system;$B$rJ$$&L>A0%I%a%$%s$NE57?E*=89g$O!"(B
227     ARPA (ARPANET), COMSAT (DCNET), DCA (EDNET,
228     WBNET), UCL (UCLNET, RSRENET, SRCNET), MIT (CHAOSNET), INTELPOST
229     (INTELPOSTNET), $B3F<o8xE*%G!<%?LV$r4^$`$N$,NI$$$G$7$g$&!#(B
230     ARPA &ja.mail.forwarder;$B$O(B
231     NIC $B%G!<%?%Y!<%9$N(B <h:code>HOSTS.TXT</h:code>
232     $BI=$N:G?7HG$+$i9=C[$7$?L>A0!>(B&ja.address;$BI=$r;H$$$^$7$g$&!#(B
233     </ja:l>
234     </ja:pair>
235     </t>
236     </section>
237    
238     <section title="Mail Transport Principles" ja:title-ja="&ja.mail;$BE>Aw4pK\J}?K(B">
239     <t>
240     <ja:pair>
241     <ja:l xml:lang="en">
242     In the interests of economy and simplicity, it is expected that
243     the bulk of all mail transport in the internet system will take place
244     directly from originator to recipient
245     host and without intermediate relay. A technique of caching will
246     probably be necessary for many hosts in order to reduce the traffic
247     with forwarders merely to learn the internet address associated with a
248     correspondent host. This naturally encourages naming strategies
249     designed to minimize duplicate names in the various domains; however,
250     such duplicates are not forbidden.
251     </ja:l>
252     <ja:l xml:lang="ja">
253     $B<AAG7pLs$N$?$a$K!"(B&ja.internet-system;$BFb$NA4$F$N(B&ja.mail;$BE>Aw$N(B&ja.mail.bulk;$B$O(B&ja.mail.originator;$B$+$i<u?.(B&ja.net.host;$B$KCf7Q$J$7$KD>@\$7$^$7$g$&!#(B&ja.mail.forwarder;$B$K!"C1$KDL?.(B&ja.net.host;$B$K4XO"IU$1$i$l$?(B&ja.internet-address;$B$r3P$($F$*$/(B&ja.cache;$B$N5;=Q$,$*$=$i$/!"(B&ja.traffic;$B$r8:$i$9$?$a$KB?$/$N(B&ja.net.host;$B$KI,MW$G$7$g$&!#$3$l$OEvA33F%I%a%$%sCf$NL>A0$N=EJ#$r:G>.2=$9$k$h$&$K@_7W$7$?L?L>@oN,$r?d>)$9$k$3$H$K$J$j$^$9!#$7$+$7!"$3$N=EJ#$O6X;_$O$7$^$;$s!#(B
254     </ja:l>
255     </ja:pair>
256     </t>
257     <t>
258     <ja:pair>
259     <ja:l xml:lang="en">
260     There are several reasons why some messages will have to be
261     staged at an intermediate relay, among them the following:
262     </ja:l>
263     <ja:l xml:lang="ja">
264     $B%a%C%;!<%8$,Cf7Q$r7P$J$1$l$P$J$i$J$$M}M3$,<!$K5s$2$kMM$K$$$/$D$+$"$j$^$9!#(B
265     </ja:l>
266     </ja:pair>
267    
268     <list style="numbers">
269     <t>
270     <ja:pair>
271     <ja:l xml:lang="en">
272     It may not be possible or convenient for the originator
273     and recipient hosts to be up on the internet system at
274     the same time for the duration of the transfer.
275     </ja:l>
276     <ja:l xml:lang="ja">
277     &ja.mail.originate;$B!&<u?.(B&ja.net.host;$B$,F1;~9o$K(B&ja.internet-system;$B$GE>Aw$N4V2TF0$7$F$$$J$$$H$$$1$J$$$N$O2DG=$G$J$$$+ITJX$G$"$k!#(B
278     </ja:l>
279     </ja:pair>
280     </t>
281     <t>
282     <ja:pair>
283     <ja:l xml:lang="en">
284     The originator host may not have the resources to
285     perform all name-address translations required.
286     </ja:l>
287     <ja:l xml:lang="ja">
288     &ja.mail.originate;&ja.net.host;$B$OI,MW$JA4$F$NL>A0!>(B&ja.address;$BBP1~$r;}$D;q8;$,L5$$$+$b$7$l$J$$!#(B
289     </ja:l>
290     </ja:pair>
291     </t>
292     <t>
293     <ja:pair>
294     <ja:l xml:lang="en">
295     A direct-connection path may not be feasible due to
296     regulatory economic or security constraints.
297     </ja:l>
298     <ja:l xml:lang="ja">
299     $BD>@\@\B37PO)$,7P:Q>e$^$?$O0BA4>e5,@)$5$l$F$$$FMxMQ=PMh$J$$$+$b$7$l$J$$!#(B
300     </ja:l>
301     </ja:pair>
302     </t>
303     <t>
304     <ja:pair>
305     <ja:l xml:lang="en">
306     The originator and recipient hosts may not recognize the
307     same lower-level transport protocol (e.g. TCP and NCP).
308     </ja:l>
309     <ja:l xml:lang="ja">
310     &ja.mail.originate;$B!&<u?.(B&ja.net.host;$B$,F1$8Dc?e=`E>Aw(B&ja.protocol;$B$rG'CN$7$J$$$+$b$7$l$J$$(B
311     ($BNc$($P(B TCP $B$H(B NCP)$B!#(B
312     </ja:l>
313     </ja:pair>
314     </t>
315     </list>
316 wakaba 1.2 </t>
317 wakaba 1.1
318     <t>
319     <ja:pair>
320     <ja:l xml:lang="en">
321     A mail relay is an internet process equipped to store an MTP
322     message for subsequent transmission. A mail forwarder is a mail
323     relay, but not all relays are forwarders, since they might not include
324     the full name-address capability required of forwarders. In addition,
325     relays may not be competent in all domains. For instance, a MTP/TCP
326     relay may not understand NCP. In other words, the forwarders must be
327     fully connected, but the relays may not.
328     </ja:l>
329     <ja:l xml:lang="ja">
330     &ja.mail;$BCf7Q$O!"8eB3E>Aw$N$?$a$N(B MTP $B%a%C%;!<%8$rC_$($kI,MW$N$"$k(B&ja.internet;$B=hM}$G$9!#(B&ja.mail;&ja.mail.forwarder;$B$O(B&ja.mail;$BCf7Q<T$G$9$,!"(B
331     $BA4$F$NCf7Q<T$,(B&ja.mail.forwarder;$B$G$O$"$j$^$;$s!#(B&ja.mail.forwarder;$B$N40A4L>A0!>(B&ja.address;$BG=NOMW7o$r4^$s$G$$$J$$$+$i$G$9!#$^$?!"Cf7Q<T$OA4$F$N%I%a%$%s$GM-G=$G$O$J$$$+$b$7$l$^$;$s!#Nc$($P!"(B
332     MTP/TCP $BCf7Q$O(B NCP $B$rM}2r$7$^$;$s!#8@$$49$($l$P!"(B&ja.mail.forwarder;$B$O40A4$K@\B3$5$l$F$$$J$1$l$P$J$j$^$;$s$,!"Cf7Q<T$O$=$&$G$O$"$j$^$;$s!#(B
333     </ja:l>
334     </ja:pair>
335     </t>
336     <t>
337     <ja:pair>
338     <ja:l xml:lang="en">
339     The particular sequence of relays traversed by a message is
340     determined by the sender by means of the source route specification in
341     the MRCP command. There are several implications to this:
342     </ja:l>
343     <ja:l xml:lang="ja">
344     $B%a%C%;!<%8$,DL$jH4$1$kFCDj$NCf7QNs$O!"Aw?.<T$K$h$j(B MRCP
345     $BL?Na$N(B&ja.net.source-route;$B;XDj$G7hDj$5$l$^$9!#$3$l$K$O4v$D$+$N78$o$j9g$$$,$"$j$^$9!#(B
346     </ja:l>
347     </ja:pair>
348    
349     <list style="numbers">
350     <t>
351     <ja:pair>
352     <ja:l xml:lang="en">
353     Advisory messages returned to the originator by a relay
354     or recipient host are expected to traverse the route in
355     reverse order.
356     </ja:l>
357     <ja:l xml:lang="ja">
358     $BCf7Q$^$?$O<u?.(B&ja.net.host;$B$+$i(B&ja.mail.originator;$B$KJV$5$l$k4+9p%a%C%;!<%8$O!"(B&ja.net.route;$B$r5U=g$GDL$k$3$H$,4|BT$5$l$k!#(B
359     </ja:l>
360     </ja:pair>
361     </t>
362     <t>
363     <ja:pair>
364     <ja:l xml:lang="en">
365     Relay host names follow the same naming convention as
366     all host names relative to their domain. Since it may
367     not be possible (see below) to use internet addresses to
368     dis-ambiguate the domain, the complete standard internet
369     name .<h:var>&lt;host></h:var>@<h:var>&lt;domain></h:var> is required everywhere.
370     </ja:l>
371     <ja:l xml:lang="ja">
372     $BCf7Q(B&ja.net.host;$BL>$O!"$=$N%I%a%$%s$K4X78$N$"$kA4$F$N(B&ja.net.host;$BL>$HF1$8L?L>5,Ls$K=>$&!#(B&ja.internet-address;$B$r(B&ja.dis-ambiguate;$B$J%I%a%$%s$K;H$&$N$OIT2DG=(B
373     ($B2<5-;2>H(B) $B$N$G!"40A4$JI8=`(B&ja.internet;$BL>(B
374     .<h:var>&lt;host></h:var>@<h:var>&lt;domain></h:var> $B$,A4$F$N>l=j$GI,?\$G$9!#(B
375     </ja:l>
376     </ja:pair>
377     </t>
378     <t>
379     <ja:pair>
380     <ja:l xml:lang="en">
381     There is no current provision for strict/loose route
382     specifications. If, in fact, the "ordinary" host
383     specification @<h:var>&lt;host></h:var> were used, each relay or forwarder
384     would use the rules outlined in the next section for
385     routing. This may result in additional relay hops.
386     </ja:l>
387     <ja:l xml:lang="ja">
388     $B873J(B/$BE,Ev$J(B&ja.net.route;$B;XDj$,8=:_6!5k$5$l$F$$$J$$!#<B:]!"!VIaDL$N!W(B
389     &ja.net.host;$B;XDj(B @<h:var>&lt;host></h:var> $B$,;H$o$l$F$$$?$J$i!"3FCf7Q<T$d(B&ja.mail.forwarder;$B$O!"<!$N@a$G35@b$9$k5,B'$r;H$C$F$$$^$7$g$&!#$3$l$OCf7Q(B&ja.net.hop;$B?t$rA}$d$97k2L$K$J$k$+$b$7$l$^$;$s!#(B
390     </ja:l>
391     </ja:pair>
392     </t>
393     </list>
394 wakaba 1.2 </t>
395 wakaba 1.1 </section>
396    
397     <section title="Forwarder Operations" ja:title-ja="&ja.mail.forwarder;$B$N:n6H(B">
398     <t>
399     <ja:pair>
400     <ja:l xml:lang="en">
401     This section describes a likely scenario involving hosts, relays
402     and forwarders and typical internet routes. When a forwarder receives
403     a message for <h:var>&lt;user></h:var>.<h:var>&lt;host></h:var>@<h:var>&lt;domain></h:var>, it transforms <h:var>&lt;host></h:var> if
404     necessary and forwards the message to its address found in the
405     name-address table for <h:var>&lt;domain></h:var>. Note that a single host can be a
406     forwarder for several independent domains in this model and that these
407     domains can intersect. Thus, the names Mills@USC-ISIE,
408     Mills.USC-ISIE@ARPA and Mills.USC-ISIE@COMSAT can all refer to the
409     same mailbox and the names USC-ISIE, ARPA and COMSAT can, conceivably,
410     all be known in the same domain. Such use would be permissable only
411     in case the name USC-ISIE did not conflict with other names in this
412     domain.
413     </ja:l>
414     <ja:l xml:lang="ja">
415     $B$3$N>O$G$O!"(B&ja.net.host;, $BCf7Q<T(B, &ja.mail.forwarder;, $B$=$l$KE57?E*$J(B&ja.internet;&ja.net.route;$B$r4^$a$?(B
416     $BE,Ev$J6Z=q$-$r@bL@$7$^$9!#(B&ja.mail.forwarder;$B$,(B <h:var>&lt;user></h:var>.<h:var>&lt;host></h:var>@<h:var>&lt;domain></h:var> $B$X$N(B
417     $B%a%C%;!<%8$r<u?.$7$?;~!"I,MW$J$i(B <h:var>&lt;host></h:var> $B$rJQ49$7$F!"(B
418     $B%a%C%;!<%8$r(B <h:var>&lt;domain></h:var> $B$NL>A0!>(B&ja.address;$BI=$K8+$($k(B&ja.address;$B$KE>Aw$7$^$9!#(B
419     $BC10l$N(B&ja.net.host;$B$,$3$N%b%G%k$G$O4v$D$+$NFHN)$7$?%I%a%$%s$N(B&ja.mail.forwarder;$B$K(B
420     $B$J$jF@$F!"3F%I%a%$%s$O8r:5$7F@$k$3$H$KCm0U$7$F2<$5$$!#(B
421     $B$G$9$+$i!"L>A0(B Mills@USC-ISIE, Mills.USC-ISIE@ARPA, Mills.USC-ISIE@COMSAT
422     $B$OA4$FF1$8(B&ja.mail.mailbox;$B$r;2>H$7F@$F!"L>A0(B USC-ISIE, ARPA, COMSAT
423     $B$O$*$=$i$/A4$F!"F1$8%I%a%$%sCf$K$"$k$H$7F@$^$9!#$3$&$7$?;HMQ$O!"(B
424     $BL>A0(B USC-ISIE $B$,$3$N%I%a%$%sCf$NB>$NL>A0$H>WFM$7$J$$>l9g$K8B$C$F(B
425     $BG'$a$i$l$^$9!#(B
426     </ja:l>
427     </ja:pair>
428     </t>
429     <t>
430     <ja:pair>
431     <ja:l xml:lang="en">
432     In order for this scheme to work efficiently, it is desireable
433     that messages transiting forwarders always contain standard internet
434     mailbox names. When this is not feasible, as in the current ARPANET
435     mail system, the forwarder must be able to determine which domain the
436     message came from and edit the names accordingly. This would be
437     necessary in order to compose a reply to the message in any case.
438     </ja:l>
439     <ja:l xml:lang="ja">
440     $B$3$NJ}<0$,G=N(E*$KF0$/$h$&$K!"%a%C%;!<%8$rM"Aw$9$k(B&ja.mail.forwarder;$B$O(B
441     $B>o$KI8=`(B&ja.internet;&ja.mail.mailbox;$BL>$r4^$`$N$,K>$^$7$$$G$9!#(B
442     $B$3$l$,=PMhL5$$>l9g!"8=:_$N(B ARPANET &ja.mail.mail-system;$B$N$h$&$K!"(B
443     &ja.mail.forwarder;$B$O%a%C%;!<%8$,Mh$?%I%a%$%s$r7hDj$7!"$=$l$K=>$C$F(B
444     $BL>A0$rJT=8=PMh$J$1$l$P$J$j$^$;$s!#$3$l$O%a%C%;!<%8$X$NJV?.$r(B
445     $B9=@.$9$k$?$a$K$O$I$s$J>l9g$G$bI,MW$J$3$H$G$7$g$&!#(B
446     </ja:l>
447     </ja:pair>
448     </t>
449     <t>
450     <ja:pair>
451     <ja:l xml:lang="en">
452     In the RFC-780 model a message arriving at a forwarder is
453     processed by the MTP server there. The server extracts the first
454     entry in the recipient-route field of an MRCP command. There are two
455     cases, depending on whether this entry specifies a domain name or a
456     host name. If a domain name, as determined by a search of a universal
457     table, it refers to one of the domains the server represents. If not,
458     it must a name or nickname of the server's host relative to ooe of the
459     domains to which the sender belongs. This allows a distinction to be
460     made between the domains COMSAT and INTELPOST on one hand and the
461     COMSAT host COMSAT-PLA on the other, all of which might be represented
462     by the same internet address, and implies that domain names must be
463     unique in all domains.
464     </ja:l>
465     <ja:l xml:lang="ja">
466     RFC 780 &ja.model;$B$G$O!"(B&ja.mail.forwarder;$B$KFO$$$?%a%C%;!<%8$O$=$3$N(B
467     MTP $B%5!<%P!<$G=hM}$7$^$9!#%5!<%C%P!<$O!"(B MRCP $BL?Na$N(B
468     $B<u?.<T(B&ja.net.route;&ja.field;$B$N:G=i$N9`L\$r<h$j=P$7$^$9!#$3$N9`L\$K%I%a%$%sL>$,(B
469     $B;XDj$5$l$F$$$k$+(B&ja.net.host;$BL>$,;XDj$5$l$F$$$k$+$G!"(B2$B$D$N>l9g$KJ,$1$^$9!#(B
470     $B%I%a%$%sL>$N>l9g!"(B universal $BI=$N8!:w$G7hDj$9$k$N$G!"(B
471     $B$3$l$O%5!<%P!<$,BeI=$9$k%I%a%$%s$N0l$D$r;2>H$7$^$9!#(B
472     $B$=$&$G$J$$>l9g!"$3$l$OAw?.<T$,B0$9$k%I%a%$%s$N0l$D(B<!-- (ooe
473     $B$O(B one $B$N(B typo?) -->$B$H4X78$N$"$k%5!<%P!<$N(B&ja.net.host;$B$NL>A0$+(B&ja.net.nickname;$B$G$J$1$l$P$J$j$^$;$s!#$3$l$K$h$j!"0lJ}$G%I%a%$%s(B COMSAT $B$H(B INTELPOST
474     $B$N6hJL$,!"B>J}$G$O(B COMSAT &ja.net.host; COMSAT-PLA $B$N6hJL$,!"(B
475     $B$3$l$i$NA4$F$,F1$8(B&ja.internet-address;$B$GI=8=$5$l$k$H$7$F$b!"(B
476     $BA4$F$N%I%a%$%s$N%I%a%$%sL>$,FHFC$G$"$k$H2>Dj$7$?;~!"(B
477     $B6hJL$9$k$3$H$,=PMh$^$9!#(B
478     </ja:l>
479     </ja:pair>
480     </t>
481     <figure>
482     <preamble>
483     <ja:pair>
484     <ja:l xml:lang="en">
485     The server next extracts the second entry in the recipient-route
486     field of the MRCP command and resolves its address relative to the
487     domain established by the first entry. If the second entry specifies
488     an explicit domain, then that overrides the first entry. If not and
489     the first entry specifies a domain, then that domain is effective.
490     However, if the first entry specifies the server's host, it may not be
491     apparent which domain is intended. For instance, consider the
492     following two MRCP commands:
493     </ja:l>
494     <ja:l xml:lang="ja">
495     $B%5!<%P!<$O<!$K!"(B MRCP $BL?Na$N<u?.<T(B&ja.net.route;&ja.field;$B$NBh(B2 entry $B$r<h$j=P$7$F!"(B
496     $B:G=i$N9`L\$G3NN)$7$?%I%a%$%s$H$N(B&ja.address;$B4X78$r2r7h$7$^$9!#(B
497     $BBh(B2$B9`L\$,%I%a%$%s$rL@<($7$F;XDj$5$l$F$$$?>l9g!":G=i$N9`L\$r(B
498     $B>e=q$-$7$^$9!#$=$&$G$J$/$F:G=i$N9`L\$K%I%a%$%s$,;XDj$7$F$"$k>l9g!"(B
499     $B$=$N%I%a%$%s$,M-8z$K$J$j$^$9!#$7$+$7!":G=i$N9`L\$,%5!<%P!<$N(B&ja.net.host;$B$r(B
500     $B;XDj$7$F$$$k>l9g!"$I$N%I%a%$%s$r0U?^$7$F$$$k$N$+L@3N$G$J$$$+$b$7$l$^$;$s!#(B
501     $BNc$($P!"<!$N(B2$B$D$N(B MRCP $BL?Na$r9M$($F$_$^$7$g$&!#(B
502     </ja:l>
503     </ja:pair>
504     </preamble>
505     <ja:artwork>
506     <artwork><![CDATA[MRCP to:<@COMSAT,Mills@HOST> and
507     MRCP to:<@INTELPOST,Mills@HOST> ,
508     ]]></artwork>
509     <h:ul ja:list-item="none">
510     <h:li>MRCP to:&lt;@COMSAT,Mills@HOST></h:li>
511     <h:li>MRCP to:&lt;@INTELPOST,Mills@HOST></h:li>
512     </h:ul>
513     </ja:artwork>
514    
515     <postamble>
516     <ja:pair>
517     <ja:l xml:lang="en">
518     where Mills.HOST@COMSAT and Mills.HOST@INTELPOST are distinct
519     mailboxes on different hosts. A receiving host supporting forwarders
520     for both COMSAT and INTELPOST can then preserve this distinction and
521     forward correctly using the above rules.
522     </ja:l>
523     <ja:l xml:lang="ja">
524     $B$3$3$G!"(B <h:samp>Mills.HOST@COMSAT</h:samp> $B$H(B <h:samp>Mills.HOST@INTELPOST</h:samp> $B$O0[$J$k(B&ja.net.host;$B$NJL8D$N(B&ja.mail.mailbox;$B$H$7$^$9!#(B <h:samp>COMSAT</h:samp> $B$H(B <h:samp>INTELPOST</h:samp> $B$NAPJ}$X$N(B&ja.mail.forwarder;$B$r;}$D<u?.$7$?(B&ja.net.host;
525     $B$O!">e5-$N5,B'$r;H$C$F@5$7$/$3$N6hJL$rJ];}$7(B, $BE>Aw$9$k$3$H$,=PMh$^$9!#(B
526     </ja:l>
527     </ja:pair>
528     </postamble>
529     </figure>
530     <figure>
531     <preamble>
532     <ja:pair>
533     <ja:l xml:lang="en">
534     Now let the forwarder host have the name FORWARDER in both the
535     COMSAT and INTELPOST domains and consider its options when receiving
536     the command
537     </ja:l>
538     <ja:l xml:lang="ja">
539     $B$$$^!"(B&ja.mail.forwarder;&ja.net.host;$B$,L>A0(B <h:samp>FORWARDER</h:samp> $B$r(B <h:samp>COMSAT</h:samp> $B$H(B <h:samp>INTERPOST</h:samp> $BN>%I%a%$%s$K(B
540     $B;}$C$F$$$F!"<!$NL?Na$r<u?.$7$?;~$r9M$($F$_$^$7$g$&!#(B
541     </ja:l>
542     </ja:pair>
543     </preamble>
544     <ja:artwork>
545     <artwork><![CDATA[MRCP to:<@FORWARDER,Mills@HOST> .]]></artwork>
546     <h:ul ja:list-item="none">
547     <h:li>MRCP to:&lt;@FORWARDER,Mills@HOST></h:li>
548     </h:ul>
549     </ja:artwork>
550     <postamble>
551     <ja:pair>
552     <ja:l xml:lang="en">
553     The forwarder is being asked simply to relay within the domain of the
554     sender; however, it belongs to more than one domain! The obvious way
555     to resolve this issue would be to forbid the use of implicit domains,
556     as represented by Mills@HOST, and require the full internet mailbox
557     names Mills.HOST@COMSAT or Mills.HOST@INTELPOST. It is also possible
558     to dis-ambiguate the domain by inspecting the first entry of the
559     sender-route field of the MAIL command (see below).
560     </ja:l>
561     <ja:l xml:lang="ja">
562     &ja.mail.forwarder;$B$OC1$KAw?.<T$N%I%a%$%s$NCf$KCf7Q$9$k$3$H$r5a$a$i$l$F$$$^$9!#(B
563     $B$7$+$7!"$3$$$D$OJ#?t$N%I%a%$%s$KB0$7$F$$$^$9(B!
564     $B$3$NLdBj$r2r7h$9$kL@$i$+$JJ}K!$O!"(B <h:samp>Mills@HOST</h:samp>
565     $B$N$h$&$J0EL[%I%a%$%s$N;HMQ$r6X;_$7$F!"(B
566     <h:samp>Mills.HOST@COMSAT</h:samp> $B$+(B <h:samp>Mills.HOST@INTELPOST</h:samp> $B$N$h$&$K40A4(B&ja.internet;&ja.mail.mailbox;$B$r;HMQ$9$k$3$H$rI,?\$H$9$k$3$H$G$7$g$&!#(B
567     $B$^$?!"(B MAIL $BL?Na$NAw?.<T(B&ja.net.route;&ja.field;$B$N:G=i$N9`L\(B ($B2<5-;2>H(B)
568     $B$rD4$Y$k$3$H$G(B&ja.dis-ambiguate;$B$9$k$N$b2DG=$G$7$g$&!#(B
569     </ja:l>
570     </ja:pair>
571     </postamble>
572     </figure>
573     </section>
574    
575     <section title="Source and Return Routing" ja:title-ja="$B;OE@!&5"E@@)8f(B">
576     <!-- return routing $B$NLu$O2?(B? -->
577     <t>
578     <ja:pair>
579     <ja:l xml:lang="en">
580     In the RFC-780 model, routes can be specified in the
581     recipient-route field of the MRCP command and in the sender-route
582     field of the MAIL command. In point of fact, neither the
583     recipient-route or sender-route is necessary if the originator
584     specifies standard internet mailbox names. So long as the routes,
585     when used, consist only of domain names, there is no conflict with the
586     current RFC-780 specification. If for some reason forwarding must be
587     done via other hosts, then the use of a complete and unambigous syntax
588     like .<h:var>&lt;host></h:var>@<h:var>&lt;domain></h:var> is required in order to avoid problems like that
589     described above.
590     </ja:l>
591     <ja:l xml:lang="ja">
592     <ja:link type="rfc" number="780" /> $B%b%G%k$G$O!"(B&ja.net.route;$B$O(B MRCP $BL?Na$N<u?.<T(B&ja.net.route;&ja.field;$B$H(B
593     MAIL $BL?Na$NAw?.<T(B&ja.net.route;&ja.field;$B$K;XDj$G$-$^$9!#<B:]$O!"(B
594     $B<u?.<T(B&ja.net.route;$B$bAw?.<T(B&ja.net.route;$B$b!"(B&ja.mail.originator;$B$,I8=`(B&ja.internet;&ja.mail.mailbox;$BL?$r(B
595     $B;XDj$7$F$$$l$PI,MW$"$j$^$;$s!#(B&ja.net.route;$B$,;H$o$l$F$$$k>l9g$K(B
596     $B%I%a%$%sL>$N$_$G@.$C$F$$$k8B$j$K$*$$$F$O!"8=9T$N(B <ja:link type="rfc" number="780" />
597     $B;EMM$H$O>WFM$7$^$;$s!#2?$i$+$NM}M3$GE>Aw$,B>$N(B&ja.net.host;$B$r7P$F(B
598     $B9T$o$l$?>l9g$O!"(B <h:samp>.<h:var>&lt;host></h:var>@<h:var>&lt;domain></h:var></h:samp> $B$N$h$&$J40A4$G[#Kf$G$J$$9=J8$,!"(B
599     $B>e$G@bL@$7$?$h$&$JLdBj$rHr$1$k$?$a$KI,MW$G$9!#(B
600     </ja:l>
601     </ja:pair>
602     </t>
603     <t>
604     <ja:pair>
605     <ja:l xml:lang="en">
606     The present RFC-780 specification requires the receiver to
607     construct a name for the sender and insert this at the beginning of
608     the sender-route. Presumably, the only information it has to
609     construct this name is the internet address of the sender. Consider
610     the case, as in the example above, where multiple domains are
611     supported by a single server on a particular host. If hosts receiving
612     a message relayed via that server were to map its address into a name,
613     there would be no way to determine which domain was intended. We
614     conclude that the sending host must update the sender-route as well as
615     the recipient-route. It does this simply by copying the first entry
616     in the recipient-route as received as the new first entry in the
617     sender-route.
618     </ja:l>
619     <ja:l xml:lang="ja">
620     $B8=9T$N(B <ja:link type="rfc" number="780" /> $B$N;EMM$G$O!"<u?.<T$,Aw?.<T$NL>A0$rAH$_N)$F!"(B
621     $BAw?.<T(B&ja.net.route;$B$N;O$a$K$3$l$rA^F~$9$kI,MW$,$"$j$^$9!#$*$=$i$/!"(B
622     $B$3$NL>A0$rAH$_N)$F$kM#0l$N>pJs$OAw?.<T$N(B&ja.internet-address;$B$G$7$g$&!#(B
623     $B>e$NNc$N$h$&$K!"J#?t$N%I%a%$%s$,FCDj(B&ja.net.host;$B$NC10l%5!<%P!<$G(B
624     $B;Y$($i$l$F$$$k>l9g$r9M$($F$_$F2<$5$$!#$=$N%5!<%P!<$GCf7Q$5$l$?(B
625     $B%a%C%;!<%8$r<u?.$7$?(B&ja.net.host;$B$,$=$N(B&ja.address;$B$rL>A0$KBP1~$5$;$k;~$K!"(B
626     $B$I$N%I%a%$%s$r0U?^$7$F$$$?$N$+H=CG$9$kJ}K!$O$J$$$G$7$g$&!#(B
627     $B$G$9$+$i!"Aw?.$9$k(B&ja.net.host;$B$O<u?.<T(B&ja.net.route;$BF1MM$KAw?.<T(B&ja.net.route;$B$r$b(B
628     $B99?7$7$J$1$l$P$J$i$J$$$H7kO@IU$1$i$l$^$9!#<u?.<T(B&ja.net.route;$B$N:G=i$N9`L\$r<u?.$7$?$^$^Aw?.<T(B&ja.net.route;$B$N:G=i$N9`L\$KJ#<L$9$k$3$H$G4JC1$K=PMh$^$9!#(B
629     </ja:l>
630     </ja:pair>
631     </t>
632     </section>
633    
634     <section title="Editing the RFC-733 Header" ja:title-ja="RFC 733 &ja.mail.header;$B$NJT=8(B">
635     <t>
636     <ja:pair>
637     <ja:l xml:lang="en">
638     Every effort should be made to avoid editing the RFC-733 header,
639     since this is an invasive procedure requiring extensive analysis. It
640     is expected that newly developed mail systems will be aware of the
641     standard internet mailbox syntax and ensure its use everywhere in the
642     RFC-733 and RFC-780 fields. On the occasions where this is not
643     possible, such as in many current ARPANET hosts, the necessary editing
644     should be performed upon first entry to the internet mail system from
645     the local mail system. This avoids the problems mentioned above and
646     simplifies reply functions.
647     </ja:l>
648     <ja:l xml:lang="ja">
649     <ja:link type="rfc" number="733" />
650     &ja.mail.header;$B$rJT=8$9$k$3$H$OHr$1$k$h$&$K:GBg8B$NEXNO$rJ'$&$Y$-$G$7$g$&!#(B
651     $B$J$<$J$i!"$3$l$O9-HO0O$NJ,@O$rMW$9$k?/N,E*=hM}$@$+$i$G$9!#(B
652     $B?7$?$K3+H/$5$l$k(B&ja.mail.mail-system;$B$O!"I8=`(B&ja.internet;&ja.mail.mailbox;$B9=J8$K(B
653     $BCm0U$rJ'$$!"(B <ja:link type="rfc" number="733" /> $B$H(B <ja:link type="rfc" number="780" /> $B$NMs$N$I$3$K$*$$$F$b(B
654     $B$3$l$r;H$&$3$H$r3N<B$K$9$k$3$H$,4|BT$5$l$^$9!#(B
655     $B$3$l$,2DG=$G$J$$>l9g!"Nc$($PB?$/$N8=:_$N(B ARPANET &ja.net.host;$B$G$O!"(B
656     $BI,MW$JJT=8$r6ICO(B&ja.mail.mail-system;$B$+$i(B&ja.internet;&ja.mail.mail-system;$B$X(B
657     $B:G=i$N9`L\$K;\$9$Y$-$G$9!#$3$l$K$h$C$F>e$G=R$Y$?LdBj$,Hr$1$i$l!"(B
658     $BJV?.5!G=$,4JC1$K$J$j$^$9!#(B
659     </ja:l>
660     </ja:pair>
661     </t>
662     <t>
663     <ja:pair>
664     <ja:l xml:lang="en">
665     In the case of ARPANET hosts, the editing operations assume that
666     all names in the form <h:var>&lt;anything></h:var>@<h:var>&lt;domain></h:var>, where <h:var>&lt;domain></h:var> is the name
667     of a domain, are unchanged. Names in the form <h:var>&lt;anything></h:var>@<h:var>&lt;host></h:var>,
668     where <h:var>&lt;host></h:var> is the name of a host in the ARPA domain, are transformed
669     to the form <h:var>&lt;anything></h:var>.<h:var>&lt;host></h:var>@ARPA. Anything else is an error.
670     Before handing off to an ARPANET NCP mailer, an ARPA MTP forwarder
671     might optionally transform <h:var>&lt;anything></h:var>.<h:var>&lt;host></h:var>@ARPA to <h:var>&lt;anything></h:var>@<h:var>&lt;host></h:var>
672     in order to reduce the forwarder traffic when local mail systems are
673     available. Similar situations might exist elsewhere.
674     </ja:l>
675     <ja:l xml:lang="ja">
676     ARPANET &ja.net.host;$B$N>l9g!"JT=8=hM}$O!"(B <h:var>&lt;anything></h:var>@<h:var>&lt;domain></h:var>
677     (<h:var>&lt;domain></h:var> $B$O%I%a%$%s$NL>A0!#(B) $B$N7A<0$NA4$F$NL>A0$OJQ99$7$J$$$H$7$^$9!#(B
678     <h:var>&lt;anything></h:var>@<h:var>&lt;host></h:var> (<h:var>&lt;host></h:var> $B$O(B ARPA $B%I%a%$%sCf$N(B&ja.net.host;$B$NL>A0!#(B)
679     $B$N7A<0$NL>A0$O(B <h:var>&lt;anything></h:var>.<h:var>&lt;host></h:var>@ARPA $B$N7A<0$KJQ49$7$^$9!#(B
680     $BB>$N$b$N$O8m$j$G$9!#(B ARPANET NCP mailer $B$K<jEO$9A0$K!"(B
681     ARPA MTP &ja.mail.forwarder;$B$O(B <h:var>&lt;anything></h:var>.<h:var>&lt;host></h:var>@ARPA $B$+$i(B <h:var>&lt;anything></h:var>@<h:var>&lt;host></h:var>
682     $B$K!"6ICO(B&ja.mail.mail-system;$B$,MxMQ2DG=$J;~$K(B&ja.mail.forwarder;$B$N:.;($r8:$i$9$?$a$K!"(B
683     $BG$0U$GJQ49$7$F$b9=$$$^$;$s!#F1MM$N>u67$OB>$N>l=j$G$b$"$k$+$b$7$l$^$;$s!#(B
684     </ja:l>
685     </ja:pair>
686     </t>
687     </section>
688    
689     <section title="Concluding Remarks" ja:title-ja="$B$^$H$a(B">
690     <t>
691     <ja:pair>
692     <ja:l xml:lang="en">
693     This memorandum is intended to stimulate discussion, not simulate
694     it.
695     </ja:l>
696     <ja:l xml:lang="ja">
697     $B$3$N3P=q$O5DO@$r;I7c$;$s$H$9$k$b$N$G$"$C$F!"$=$l$r5<BV$7$h$&$H$9$k(B
698     $B$b$N$G$O$"$j$^$;$s!#(B
699     </ja:l>
700     </ja:pair>
701     </t>
702     </section>
703    
704     <!--
705     -&#x2D;-&#x2D;-&#x2D;-
706     -->
707     </middle>
708     </rfc>

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24