home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!wupost!sdd.hp.com!nigel.msen.com!emory!sol.ctr.columbia.edu!hamblin.math.byu.edu!arizona.edu!mvb.saic.com!simpact!inland!cmkrnl!infopiz!mccall!ipmdf-newsgate!list
- From: dan@innosoft.com (Daniel C. Newman)
- Newsgroups: vmsnet.mail.pmdf
- Subject: RE: mailing list automation
- Message-ID: <01GNOQ4K0XOI94E6PA@INNOSOFT.COM>
- Date: 17 Aug 92 19:27:41 GMT
- Organization: The Internet
- Lines: 55
- Return-Path: <epmdf@YMIR.CLAREMONT.EDU>
- Resent-Date: 17 Aug 1992 11:27:41 -0800 (PST)
- Resent-From: epmdf@YMIR.CLAREMONT.EDU
- Errors-To: epmdf@YMIR.CLAREMONT.EDU
- Resent-Message-ID: <01GNOQ5SG1OI95NFC8@YMIR.CLAREMONT.EDU>
- X-Vms-To: IN%"robin_goldstone@macgate.csuchico.edu"
- X-Vms-Cc: IPMDF
- Mime-Version: 1.0
- Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
- Content-Transfer-Encoding: 7BIT
-
- > Our campus currently has a mailing list set up that any user can send to, which
- > will in turn be re-distributed to everyone on the campus e-mail system. This
- > list, called USERS, is managed by PMDF as follows:
- >
- > In VMS mail, there is a forwarding address which forwards USERS to IN%USERS
- >
- > In the PMDF alias file, there is an entry for USERS:
- > USERS: <dua1:[local]users.dis
- >
- > So when people send to USERS on the VAX, it re-directs to all the people in the
- > users.dis file.
- >
- > I have been asked to make a change in this procedure, such that messages sent
- > to USERS get stored on the VAX, and sent out at midnight i.e. deferred
- >delivery. I won't go into details about why they want to do this, it is
- > political.
- >
- > How can I implement this? I have looked at DELIVER but I don't really have
- > any experience using it, so I am not sure it will do what I need. The messages
- > need to be sent back out, retaining their original headers and everything else.
- > If not DELIVER, then what? Can I define a new channel, that uses a different
- > batch queue, that I can stop and then start every night at midnight? I would
- > have to be able to set up a re-write rule based on the left hand side of the
- > address to do this. Is that possible?
-
- The best way to do this is with a reprocessing channel which runs in a batch
- queue of its own. Have a periodic job start that batch queue up around midnight
- and stop it at 4 AM (or whenever).
-
- -- aliases.; ---
-
- users: users-list@reprocess.acme.com
- users-list: <dua1:[local]users.dis
-
- -----------------
-
- Then add to your PMDF.CNF file the following rewrite rule
-
- reprocess.acme.com $U@reprocess.acme.com
-
- and then add the following channel block
-
- reprocess queue REPROCESS_BATCH
- reprocess.acme.com
-
- If you already have a reprocessing channel, then just add
- "reprocess.acme.com" to the list of hosts identified with the channel and add
- the "queue REPROCESS_BATCH" keyword to the first line of the channel block.
- (At present you can have only one reprocessing channel; this restriction can,
- however, be lifted very easily....)
-
- In place of "REPROCESS_BATCH" use whatever batch queue name you want to.
- It's up to you to set up a batch job which runs starts and stops that queue.
-
- Dan
-