#!/bin/sh -
PATH=$PATH:/usr/ucb:/usr/bsd:/bin:/usr/bin
umask 077

case "$MAILER" in
mutt*) unset MAILER;;  # I'd rather not use mutt since it leaves empty tmp dirs
esac

# nzmail - front-end to $MAILER that does nothing if the stdin is empty
# Steve Kinzler, steve@kinzler.com, Sep 94/Feb 07
# https://kinzler.com/me/home.html#unix

tmp="${TMPDIR:-/tmp}/nz$$"
trap "rm -f '$tmp'; exit" 0 1 2 13 15

cat > "$tmp"

test -s "$tmp" && ${MAILER-mail} ${1+"$@"} < "$tmp"
