⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc1405.txt

📁 著名的RFC文档,其中有一些文档是已经翻译成中文的的.
💻 TXT
📖 第 1 页 / 共 3 页
字号:
   simply choose among one of them, or try them all in cyclic order to   obtain better performances.   In order to keep the mapping rules very simple, avoiding the need to   analyse Mail-11 addresses to distinguish the 'route', 'node' and   needed to cover the mapping problem.5.2. Mail-11 --> X.400    We define the following Domain Defined Attributes to map a Mail-11   address:        DD.Dnet        DD.Mail-11   We thus define the mapping rule        route::node::localpart   maps into        C=xx; ADMD=yyy; PRMD=zzz; O=ooo; OU=uuu; DD.Dnet=net;        DD.Mail-11=route::node::localpart;   with        xx  = country code of the gateway performing the conversion        yyy = Admd of the gateway performing the conversion        zzz = Prmd of the gateway performing the conversion        ooo = Organisation of the gateway performing the conversion        uuu = Org. Unit(s) of the gateway performing the conversion        net = name of the DECnet network (e.g., HEPnet, SPAN,...)   ('zzz','ooo','uuu' being used or dropped appropriately in order toAllocchio                                                       [Page 7]RFC 1405                    Mail-11 Mapping                 January 1993   identify uniquely within the X.400 MHS the gateway performing the   conversion).   The following defaults also apply:   if 'node' is missing and we are mapping the Mail-11 originator (From)   then 'node' defaults to the DECnet node name of the gateway (gwnode);   if 'node' is missing and we are mapping the Mail-11 recipient (To,   Cc) then 'node' defaults to the DECnet node name of the 'From'   address.   if 'DD.Dnet=net' is missing, then it defaults to a value defined   locally by the gateway: if the gateway is connected to one DECnet   network only, then 'net' will be the name of this unique network; if   the gateway is connected to more than one DECnet network, then the   gateway will establish a 'first choice' DECnet network, and 'net'   will default to this value.   In case 'local-part' contains 'x400-text-address' see also section   6.4.3;   In case 'local-part' contains 'RFC822-address' see also section   6.4.4.5.2.1. Examples   Let us suppose that:     the DECnet network name (net) is 'HEP';     the DECnet node name of the gateway (gwnode) is 'X4TDEC';     the Country Code of the gateway is 'IT' and its ADMD is 'garr'     (and these two fields are enough to identify uniquely the gateway     within the X.400 MHS).    USER47     C=it; ADMD=garr; DD.Dnet=HEP; DD.Mail-11=X4TDEC::USER47;    MYNODE::BETTY     C=it; ADMD=garr; DD.Dnet=HEP; DD.Mail-11=MYNODE::BETTY;    BOSTON::CLUS02::GOOFY1::MARY34     C=it; ADMD=garr; DD.Dnet=HEP; DD.Mail-11=BOSTON::GOOFY1::MARY34;    UCLA13::MVAX93::MRGATE::"MBOX1::MBX34:MYC3::BOB"     C=it; ADMD=garr; DD.Dnet=HEP;     DD.Mail-11=UCLA13::MVAX93::MRGATE::(q)MBOX1::MBX34::MYC3::BOB(q)Allocchio                                                       [Page 8]RFC 1405                    Mail-11 Mapping                 January 1993    MIAMI2::George.Rosenthal     C=it; ADMD=garr; DD.Dnet=HEP; DD.Mail-11=MIAMI2::George.Rosenthal;    MRGATE::"C=xx::A=bbb::P=ppp::S=Joe"     C=it; ADMD=garr; DD.Dnet=HEP;     DD.Mail-11=X4TDEC::MRGATE::(q)C=xx::A=bbb::P=ppp::S=Joe(q)    MAINVX::In%"path1!path2!user%dom"     C=it; ADMD=garr; DD.Dnet=HEP;     DD.Mail-11=MAINVX::In(p)(q)path1(b)path2(b)user(p)dom(q)5.3. X.400 encoding of Mail-11 --> Mail-11   In order to assure path reversibility in case of multiple Mail-   11/X.400 gateway crossing we must distinguish two cases:   - DD.Dnet=net is known to the gateway as one of the DECnet networks     it is connected to. In this case the mapping is trivial:        C=xx; ADMD=yyy; PRMD=zzz; O=ooo; OU=uuu; DD.Dnet=net;        DD.Mail-11=route::node::localpart;   (see sect. 5.2 for explication of 'xx','yyy','zzz','ooo','uuu','net')   maps into        route::node::localpart   - DD.Dnet=net is NOT known to the gateway as one of the DECnet     networks it is connected to. In this case the mapping rule     described into section 5.4 apply:        C=xx; ADMD=yyy; PRMD=www; DD.Dnet=net;        DD.Mail-11=route::node::localpart;   maps into        gwnode::gw%"C=xx;ADMD=yyy;PRMD=www;DD.Dnet=net;        DD.Mail-11=route::node::localpart;"5.3.1. Examples   Let us suppose that:     the DECnet network name (net) is 'HEP';     the DECnet node name of the gateway (gwnode) is 'X4TDEC';     the Country Code of the gateway is 'IT' and its ADMD is 'garr';     (and these two fields are enough to identify uniquely the gatewayAllocchio                                                       [Page 9]RFC 1405                    Mail-11 Mapping                 January 1993     within the X.400 MHS).     C=it; ADMD=garr; DD.Dnet=HEP;     DD.Mail-11=X4TDEC::MRGATE::(q)C=ab::A=dsa::P=qwty::OU=mie::S=Cly(q)       MRGATE::"C=ab::A=dsa::P=qwty::OU=mie::S=Cly"     C=it; ADMD=garr; DD.Dnet=EASYNET; DD.Mail-11=ROM01::CARLO;       X4TDEC::gw%"C=it;ADMD=garr;DD.Dnet=EASYNET;       DD.Mail-11=ROM01::CARLO;"   (in the above example 'EASYNET' is supposed to be not connected to   our gateway located on X4TDEC DECnet node).5.4. X.400 --> Mail-11   The mapping of an X.400 O/R address into Mail-11 is done encoding the   various attributes into the X400-text-address as defined in chapter 4   of RFC1327, and including this as 'f-address'. A 'f-pref' and a the   DECnet node name of the gateway.   Thus      x400-text-address   will be encoded like      gwnode::gw%"x400-text-address"   having spaces dividing attributes as optional.5.4.1. Example   Let us suppose that:     the DECnet node name of the gateway (gwnode) is 'X4TDEC';   Thus      C=gb; ADMD=Gold 400; PRMD=AC.UK; O=ucl; OU=cs; G=Jim; S=Clay;   will be encoded like    X4TDEC::gw%"/C=gb/A=Gold 400/P=AC.UK/O=ucl/OU=cs/G=Jim/S=Clay"   or its equivalent with the ";" notation    X4TDEC::gw%"C=gb;ADMD=Gold 400;PRMD=AC.UK;O=ucl;OU=cs;G=Jim;S=Clay;"Allocchio                                                      [Page 10]RFC 1405                    Mail-11 Mapping                 January 19935.5. Mail-11 encoding of X.400 --> X.400   It can happened that Mail-11 is used to relay messages between X.400   systems; this will mean multiple X.400/Mail-11 gateway crossing and   we will encounter Mail-11 addresses containing embedded X.400   informations. In order to assure path reversibility we must then   distinguish two cases:   - the embedded X.400 address belongs to a domain whose naming and     routing rules are known to the global X.400 MHS.  In this case the     mapping is trivial:       route::gwnode::gw%"x400-text-address"   maps into       x400-text-address      'route' and 'gwnode' are mapped into X.400 Trace service elements.   - the encoded X.400 domain does not belong to the global X.400 name     space. In this case the mapping rule described into section 5.2     apply:       route::gwnode::gw%"x400-text-address"   maps into       C=xx; ADMD=yyy; DD.Dnet=net;       DD.Mail-11=route::gwnode::gw(p)(q)x400-text-address(q);   The latter case  is deprecated and must be regarded as a possible   temporary solution only, while waiting to include into the global   X.400 MHS also this domain.5.5.1. Examples   Let us suppose that:     the DECnet network name (net) is 'HEP';     the DECnet node name of the gateway (gwnode) is 'X4TDEC';     the Country Code of the gateway is 'IT' and its ADMD is 'garr';     (and these two fields are enough to identify uniquely the gateway     within the X.400 MHS).     X4TDEC::gw%"C=fr;ADMD=atlas;PRMD=ifip;O=poly;S=Moreau;"       C=fr; ADMD=atlas; PRMD=ifip; O=poly; S=Moreau;Allocchio                                                      [Page 11]RFC 1405                    Mail-11 Mapping                 January 1993     X4TDEC::gw%"C=zz;ADMD= ;PRMD=Botwa;O=Miner;S=Chiuaw;"       C=it; ADMD=garr; DD.Dnet=HEP;       DD.Mail-11=X4TDEC::gw(p)(q)C=zz;ADMD= ;       PRMD=Botwa;O=Miner;S=Chiuaw;(q)   (in the above example  C=zz is unknown to the global X.400 MHS)Chapter 6 - Complex mapping6.1. The protocol triangle   The bilateral mappings described in chapter 5 must be extended in   order to cover also the case in which also RFC822 addressing is   involved, and the following triangular situation occurs:                                   x.400                                   /  \                                  /    \                                 /      \                             Mail-11----RFC822   The X.400 - RFC822 side is fully covered by RFC1327, and the previous   chapters in this document cover the Mail-11 - X.400 side.   Currently a number of implementations also perform the mapping along   the Mail-11 - RFC822 side. The most important among these de facto   standards are discussed in Appendix A, jointly with a Mail-11 -   RFC822 mapping scheme which covers this side of the triangle.6.2. RFC822 mapped in Mail-11   The 'RFC822-address' is usually included in 'local-part' as        route::gwnode::gw%"rfc822-address"   an example        NVXA23::SMTPGW::in%"M.T.Rose@CS.UCLA.edu"6.3. Mail-11 mapped in RFC822   There are different styles in mapping a Mail-11 address in RFC822;   let's have a short summary.   - Mail-11 address encoded in "Left Hand Side" (LHS) of RFC822     address, using "%" syntax or "::" syntax;        route::node::localpartAllocchio                                                      [Page 12]RFC 1405                    Mail-11 Mapping                 January 1993   maps to        localpart%node%route@gw-domains   or        "route::node::localpart"@gw-domains   where 'gw-domains' identify uniquely the Mail-11 / RFC822 gateway.   - Mail-11 address maps partly to LHS and partly to 'domain' part of     RFC822 address:        node::localpart   maps to        localpart@node.gw-domains   - Mail-11 address is completely hidden by a mapping table / directory     and the resultant RFC822 address contains no trace at all of the     original address.   As you could notice, in any of the quoted cases the resultant RFC822   address is not distinguishable from a genuine RFC822 address.6.4. Multiple conversions   Let us now examine briefly the possible situations which involve   multiple conversions, having one protocol as a relay between the   other two. This summary suggest some possible enhanced solutions to   avoid heavy and unduly mappings, but the 'step by step' approach,   considering blindly one conversion as disjointed to the other, as   described in the previous sections, can always be used.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -