
#!/bin/sh
# File	: reply_unknown-subject.sh
# By	: MaartenDeBoer.nl, 150522,180117
# Subject	: Script to send unknown-subject mail(reply)
PGM="`basename $0|cut -d\. -f1`"
VER="0.2"
LOG="${HOME}/log/${PGM}.log"
ETC="${HOME}/etc/${PGM}"
MAILTO="maarten@agrarix.nl"
echo "`date` ${PGM} v${VER} started."|tee -a ${LOG}
FROM="${1}"
SUBJECT="${2}"
if [ "${FROM}" = "" ]; then
  echo "  No FROM address. Exiting ..."|tee -a ${LOG}
  exit 1
fi
if [ -f ${ETC} ]; then
  ANSW=`grep ${FROM} ${ETC}`
  if [ "${ANSW}" != "" ]; then
    echo "Mail received with unknown subject (${SUBJECT})."|mailx -s "unknown subject" ${FROM}
    echo "  Mailed with unknown subject (${SUBJECT}) to ${FROM}"|tee -a ${LOG}
  else
    echo "Mail with unknown subject (${SUBJECT}) AND unknown address (${FROM})"|mailx -s "${PGM} v${VER}" ${MAILTO}
    echo "  Mail with unknown subject (${SUBJECT}) from unknown address (${FROM}). Mailed to ${MAILTO}"|tee -a ${LOG}
  fi  # "${ANSW}" != "" 
else
  echo "Mail received with unknown subject (${SUBJECT})."|mailx -s "unknown subject" ${FROM}
  echo "  Mailed to ${FROM} (${SUBJECT})"|tee -a ${LOG}
fi  # -f ${ETC}
exit 0

