
#!/bin/sh
# File	: send_to_mail-box.sh
# By	: MaartenDeBoer.nl, 2018-10-04
# Subject	: Script to send a (regular) check mail to a mailbox
#
PGM="`basename $0|cut -d\. -f1`"
VER="0.1"
TMP="/tmp/${PGM}.$$"
HOSTNAME="`hostname|cut -d\. -f1`"
LOG="${HOME}/log/${PGM}.log"

CSV_FILE="${HOME}/data/${PGM}.csv"

echo "`date` ${PGM} v${VER} started."|tee -a ${LOG}

if [ ! -f ${CSV_FILE} ]; then
  echo "  NO CSV-file (${CSV_FILE}) found. Exiting(3) ..."
  exit 3
fi

cat ${CSV_FILE}|grep -v ^#|while read LINE
do
  MAILTO=`echo ${LINE}|awk -F\; '{print $1}'`
  echo "  MAILTO=${MAILTO}"|tee -a ${LOG}
  if [ "${MAILTO}" != "" ]; then
    echo "`date` mailto ${MAILTO}"|/usr/bin/mailx -s "Mail-box check to ${MAILTO} [${PGM} v${VER}]" ${MAILTO}
  fi  # MAILTO}" != ""
  sleep 1

done  # CSV_FILE

echo "`date` ${PGM} v${VER} finished."|tee -a ${LOG}
exit 0

