#!/bin/bash MAIL=$(cat /dev/stdin) FROM=$(echo "${MAIL}" | formail -xFrom: | sed -e 's/ *(.*)//; s/>.*//; s/.*[:<] *//') if [ "x${2}" != "x" ]; then MAIL=$(echo "${MAIL}" | /bin/sed -e "s/Subject: /Subject: \x5B${2}\x5D /g") fi if [ "x${1}" != "x" ]; then if [ -f "${1}" ]; then for RECP in $(cat ${1}); do MAIL=$(echo "$MAIL" | formail -I "To: ${RECP}") echo "${MAIL}" | /usr/sbin/sendmail -t -r "${FROM}" done fi fi