PMDF System Manager's Guide


Previous Contents Index

41.2.3 X.400 Recipient Addresses

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=example/admd=telemail/c=us/@x400.example.com 
where x400.example.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.country
are 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.example.com 
In that example, the space in Spacely Sprockets has caused the entire local-part to require quoting.
From VMS MAIL, such an address would be specified with


IN%"'/g=George/s=Jetson/o=Spacely 
Sprockets/'@x400.example.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$/s 
so that the / in a/s is not confused with the normal use of / as an attribute separator.


Previous Next Contents Index