The default configuration of PMDF-X400 will generate rules that interpret ORname attributes and values specified in the format
/attribute1=value1/attribute2=value2/.../where
attribute1
,
attribute2
, ... are any of the attribute names
listed in Table 41-3 and value1
,
value2
, ... are allowed values for the
corresponding attributes.
A user on the PMDF side of the PMDF-X400 gateway would address an X.400 recipient with an address of the form
/g=Fred/s=Smith/prmd=acme/admd=telemail/c=us/@x400.acme.comwhere
x400.acme.com
is the
X.400-gateway-domain
name that was given to the
PMDF-X400 gateway when it was configured.
The rule-based process which controls conversion of addresses is quite
flexible. The simple mapping of
/attribute=value/.../
to a pure X.400
ORname is provided by the default configuration.
Alternate schemes, such as those which map ORname fields into parts of a domain-name, e.g.,
givenname.surname@org.prmd.admd.countryare possible, but are not generated by the PMDF-X400 configuration utility. Other mappings called for by RFC 2156 (formerly RFC 1327) using mapping tables between an X.400 O/R address space and a domain name space are also possible. The
x400_domains.com
procedure (OpenVMS) or x400_domains.tcl
Tcl script (UNIX),
documented in Section 41.10 will process RFC 2156 mapping tables into
PMDF-X400 address conversion rules.
41.2.3.1 Address quoting conventions
If any spaces or other special characters from the list of RFC 822
"specials" characters
( ) < > @ , ; : \ " . [ ]appear amongst the attributes or values in the X.400 ORname portion of the address (the local-part of the address), then the entire local-part of the address must be enclosed in quotes,
"
. For example,
"/g=George/s=Jetson/o=Spacely Sprockets/"@x400.acme.comIn that example, the space in
Spacely Sprockets
has caused
the entire local-part to require quoting.
IN%"'/g=George/s=Jetson/o=Spacely Sprockets/'@x400.acme.com"Here, the original double quotes,
"
, have been converted to
single
quotes, '
and the entire address then wrapped in double
quotes
and prefixed with IN%
. This embedded quoting form is
required due
to VMS MAIL restrictions.
An additional quoting is required when any of the characters =, $, or / appear in an attribute value. These characters must be quoted by prefixing each occurrence with a dollar sign, $. For instance, if "erik mainz a/s" is to be specified with an Organization attribute, then it must be specified as
/o=erik mainz a$/sso that the / in a/s is not confused with the normal use of / as an attribute separator.