[net.unix] Anonymous mail

news@cullvax.UUCP (Mail and USENET News System maintenance account) (11/04/86)

We are considering putting in an 'anonymous mail' facility, for use as
a suggestion box.  The question is, is there an easy/known way to
implement it.  I tried putting a line

	anonymous: "| awk ' NR != 1 && ! /^From:/ {print} ' | sendmail xxx"

in /usr/lib/aliases, so that awk would strip identifying lines from
the message and then pass them to sendmail for routing to the eventual
reader.  Unfortunately, sendmail (when delivering to anonymous), runs
the command under the username of the sender of the message (which
isn't documented, but makes sense from a security point of view), so
the inner sendmail puts the original sender's name on it.

The only simple solution which comes to mind is to write a C program
that acts like the shell in setting up the pipe, and make the program
suid to our 'news' account.  Is there a better way?

Dale