[comp.mail.misc] Problem: mail spool area and .forward on different machines

pdb@batserver.cs.uq.oz.au (Peter Barnes) (10/30/90)

I would like to solicit comments about the following mail
problem:

o    You have a site with a mixture of PCs, workstations
     (disked and diskless) and multi-user machines.

o    You want peoples' incoming mail to be accessible to
     them from as many platforms as possible, preferrably
     all (other than by giving them all an account on the
     "mail hub"). There are several ways to do this:

     1.   Using file-system sharing. You can deliver to a
          mail spool area which is visible to all platforms,
          or,

     2.   alternatively you can deliver to a user's home
          area, and make their home globally visible.

     3.   Using a message-store and message-specific access
          and delivery protocols (such as POP, or X.400 P7).

o    You also want users to be able to (easily) tailor
     actions to be taken when their mail is delivered (where
     "delivered" is a bit vague...). Classic examples of
     this are .forward or .maildelivery files.

So, where's the problem? Well, solution (1) means that
delivery takes place on a platform other than the user's
native machine. This means that if the .forward file speci-
fies execution of a program, the program will either be the
wrong type of executable, or run on the wrong machine.

Solution (2) means that you have to support (potentially)
large amounts of MTA and UA stuff on what might be small
diskless workstations or PCs (if you actually do the
delivery on their machine), or alternatively face the same
problem as (1), if you deliver on the fileserver.

Solution (3) means very restricted choice of UAs and/or MTAs
at the moment.

It's clear that classical UNIX solutions which implicitly
assume a single multiuser machine are stretched to the
breaking point. What is not so clear is the new solu-
tion...

So, what are people doing at the moment? Is there any con-
sensus on a clean solution? Is it available free :-)? Etc.

Thanks for your thoughts.

Peter
-------------------------------------------------------------------------------
Peter Barnes pdb@uqcspe.cs.uq.oz.au +61 7 377 2185 (voice) +61 7 371 0783 (fax)
Systems Programming Manager, Computer Science, University of Queensland
Queensland 4072, Australia