home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / mail / sendmail / 2285 < prev    next >
Encoding:
Text File  |  1992-09-15  |  1.6 KB  |  37 lines

  1. Newsgroups: comp.mail.sendmail
  2. Path: sparky!uunet!haven.umd.edu!darwin.sura.net!wupost!sdd.hp.com!ux1.cso.uiuc.edu!mp.cs.niu.edu!rickert
  3. From: rickert@mp.cs.niu.edu (Neil Rickert)
  4. Subject: Re: '=' addresses for IDA sendmail?
  5. Message-ID: <1992Sep16.040443.1940@mp.cs.niu.edu>
  6. Organization: Northern Illinois University
  7. References: <Bun0qB.34J@irvine.com>
  8. Date: Wed, 16 Sep 1992 04:04:43 GMT
  9. Lines: 26
  10.  
  11. In article <Bun0qB.34J@irvine.com> jsweet@irvine.com (Jerry Sweet) writes:
  12. >
  13. >MMDF has a facility whereby an address of the form "<user>=<whatever>"
  14. >gets delivered to <user>, and the entire "<user>=<whatever>" address
  15. >is still provided in the message envelope destination address.
  16.  
  17. >So...has anyone implemented this "=" address facility as an IDA
  18. >sendmail ruleset?
  19.  
  20. The real problem with this is in the delivery agent.  For the standard
  21. /bin/mail delivery agent, the message envelope is the name of the
  22. mailbox.  You would need a delivery agent which allowed passing the
  23. recipient name and the envelope as two separate pieces of information.
  24. But then sendmail doesn't allow you to pass both to the mailer.
  25.  
  26. You could perhaps do something like this if you use a combination of
  27. Chip Salzenberg's deliver package and slocal (comes with mh) as a delivery
  28. agent.  One way would be to deliver such addresses to the 'deliver'
  29. mailer from with the full 'user=whatever' envelope, and have the system
  30. deliver shell script echo the pipeline
  31.  
  32.     user|/usr/local/lib/mh/slocal user user=whatever $SENDER
  33.  
  34. and then slocal can look at the 'user=whatever' string to decide how
  35. to dispose of the message.  It is all probably not worth the effort.
  36.  
  37.