#!/bin/sh # Don't forget to set the variables 'from' and 'realname' in ~/.muttrc !! usage() { echo "Usage: $0 [-r ] []" } recipients="scst-devel@lists.sourceforge.net" recipients="bvanassche@acm.org" while [ "$1" != "${1#-}" ] do case "$1" in '-r') recipients="$2"; shift; shift;; '-h') usage; exit 1;; '--') shift;; *) usage; exit 1;; esac done if type mutt >/dev/null 2>&1; then if [ $# -ge 3 ]; then gzip -9 <"$3" >"$3.gz" mutt -s "$1" -a "$3.gz" ${recipients} < "$2" rm -f "$3.gz" else mutt -s "$1" ${recipients} < "$2" fi else mail -s "$1" ${recipients} < "$2" fi