#! /bin/sh # viamail [-{e@}] [site] # send via mail # -e send to enews, not rnews # -@ use @ syntax not ! dest=rnews syn=bang for dummy do case "$1" in -e) dest=enews ;; -@) syn=at ;; --) shift ; break ;; -*) echo "$0: unknown option \`$1'" >&2 ; exit 2 ;; *) break ;; esac shift done case "$1" in '') site="$NEWSSITE" ;; *) site="$1" ;; esac case "$syn" in bang) exec mail $site!$dest ;; at) exec mail $dest@$site ;; esac