home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.mail.sendmail
- Path: sparky!uunet!cs.utexas.edu!sun-barr!ames!haven.umd.edu!darwin.sura.net!Sirius.dfn.de!Urmel.Informatik.RWTH-Aachen.DE!physik.tu-muenchen.de!berg
- From: berg@physik.tu-muenchen.de (Stephen R. van den Berg)
- Subject: Re: Reliable mail delivery in fileserver/workstation environment?
- Message-ID: <1992Aug12.143851.9785@Urmel.Informatik.RWTH-Aachen.DE>
- Originator: berg@hathi.informatik.rwth-aachen.de
- Sender: news@Urmel.Informatik.RWTH-Aachen.DE (Newsfiles Owner)
- Nntp-Posting-Host: hathi
- Organization: Rechnerbetrieb Informatik / RWTH Aachen
- References: <1992Aug8.021202.6182@cs.ucla.edu>
- Date: Wed, 12 Aug 92 14:38:51 GMT
- Lines: 36
-
- Rich Wales writes:
- >However, if Fred is using a ".forward" file, there is the possibility
- >that mail delivery might not go as planned =if= a message arrives while
- >W (the workstation) is up, but F (the fileserver) is down. The sendmail
- >on W won't see Fred's ".forward" -- it's on F, and F is temporarily
- >nonexistent -- so it'll assume normal delivery and deposit the message
- >in /usr/spool/mail/fred instead of wherever Fred's ".forward" file said
- >it should go.
-
- >I suppose we could go to a "mail center" model, where Fred's mail would
- >be delivered on the fileserver F, and Fred would somehow access it from
- >his workstation W. But this would mean that Fred (and other users like
- >him) would have to log on to the fileserver to get their mail -- some-
- >thing one presumably wants to avoid. Or, alternatively, each and every
- >mail reading program people like to use (Berkeley mail, MH, MUSH, Emacs
- >mail, or whatever else) would have to be modified to use a "post office
- >protocol" to pick up their mail. And there would still be the problem
- >of notifying people when new mail had arrived, since the current "com-
- >sat" daemon (as well as the "you have new mail" code in the shells)
- >assumes new mail is delivered locally.
-
- How about a compromise like, creating a second set of home directories
- on the mail server (which will contain the .forward files only). This
- way, mail is delivered as usual, forwarding works instantly, and if a
- user does anything fancy in his .forward file, then it is the problem
- if the programs/shell scripts he starts in there to ensure that they
- deliver the mail or not (e.g. EX_TEMPFAIL).
-
- This way the users do not have to log in to the central server to read their
- mail, only if they would want to change their .forward files. And, best
- of all, it works without having the source of sendmail.
- --
- Sincerely, berg@pool.informatik.rwth-aachen.de
- Stephen R. van den Berg (AKA BuGless). berg@physik.tu-muenchen.de
-
- Real programmers don't produce results, they return exit codes.
-