[comp.mail.sendmail] How do I implement organizational domains across environments?

prins@rulcvx.LeidenUniv.nl (Ryko Prins) (09/03/90)

I have a very complex question.
We are a University Computing centre, using MVS, VMS and Unix machines.
I am currently researching how I can implement RFC822 adressing on
organizational units across these machines. This means one organizational
domain adress, for example 'cri.LeidenUniv.nl' should adress mails to
to people on three different kinds of machines.
Because we are a central computing centre and other univeristy users use our
systems, it must be possible to distribute more than one secondary subdomain
(e.g. 'cri', 'physics', 'astronomy') across those machines.
Because we even have 'third party' users, it even should be possible to
distribute primary subdomains.
Each user should when sending a mail have his return adress automatically set
to the address of the group he belongs to.
We talking about a huge number of users on all those machines; 2000+.
We have two WEPs for electronic mail: one is a VMS machine, which is hooked
up to EARN and DECnet. The other is a Unix machine hooked up to Eunet via UUCP.
The VMS machine acts as WEP for the VMS and MVS environment; the Unix machine
acts as WEP for the Unix environment.

I have found a technical solution for the VMS (and MVS) environment: There is
a product called PMDF n VMS which has an implementation of a so called 'Pseudo
domain database' which maps destination adresses for a domain into
another domain, e.g. "Ryko.Prins@cri.LeidenUniv.nl" (machine independent
adress) becomes "prins@rulcri.LeidenUniv.nl" (machine dependent address).
PMDF also implements a 'Reverse alias database' which can map the 'From:'
adresses from the local (or even a remote) machine into a machine independent
adress, e.g. "prins" becomes "Ryko.Prins@cri.LeidenUniv.nl"

My problem is: how do I implement analogous functionality in my Unix system?
I am not very experienced with Sendmail, that's why I ask you for help.
In summary I have two problems: the 'pseudo domain' problem (translating the
'To:' address on incoming mails for each individual user) and the 'Reverse
alias' problem (translating the 'From:' address on outgoing mails for each
individual user).

			Thanks in advance,
				Ryko Prins,
				Centraal Rekeninstituut (C.R.I.),
				University of Leiden,
				The Netherlands.