#! /bin/sh
#
######################################
# Email Alert #
######################################

cd /etc/sss_script/email
. ./alert.conf > /dev/null 2>&1


if [ $1 == 'NOAUTH' ]; then
    target=$SMTP_USER
    	  ./replace.sh "SMTP_USER=${target}" "SMTP_USER=NONE" '/etc/sss_script/email/alert.conf'
    target=`cat /usr/local/etc/ssmtp/ssmtp.conf |grep 'AuthUser'`	
	  ./replace.sh "${target}" "#AuthUser=none" '/usr/local/etc/ssmtp/ssmtp.conf'

    target=$SMTP_PASS
    	  ./replace.sh "SMTP_PASS=${target}" "SMTP_PASS=NONE" '/etc/sss_script/email/alert.conf'
    target=`cat /usr/local/etc/ssmtp/ssmtp.conf |grep 'AuthPass'`	
	  ./replace.sh "${target}" "#AuthPass=none" '/usr/local/etc/ssmtp/ssmtp.conf'

    target=$SMTP_AUTH
	  ./replace.sh "SMTP_AUTH=${target}" "SMTP_AUTH=OFF" '/etc/sss_script/email/alert.conf'

    target=$SMTP_SSL
	  ./replace.sh "SMTP_SSL=${target}" "SMTP_SSL=OFF" '/etc/sss_script/email/alert.conf'

    target=`cat /usr/local/etc/ssmtp/ssmtp.conf |grep 'UseTLS='`	
	  ./replace.sh "${target}" "UseTLS=NO" '/usr/local/etc/ssmtp/ssmtp.conf'

    
fi

if [ $1 == 'NOSSL' ]; then 

    target=$SMTP_USER
    replace=$2
	  ./replace.sh "SMTP_USER=${target}" "SMTP_USER=${replace}" '/etc/sss_script/email/alert.conf'
    target=`cat /usr/local/etc/ssmtp/ssmtp.conf |grep 'AuthUser'`
	  ./replace.sh "${target}" "AuthUser=${replace}" '/usr/local/etc/ssmtp/ssmtp.conf'

    target=$SMTP_PASS
    replace=$3
	  ./replace.sh "SMTP_PASS=${target}" "SMTP_PASS=${replace}" '/etc/sss_script/email/alert.conf'
    target=`cat /usr/local/etc/ssmtp/ssmtp.conf |grep 'AuthPass'`
	  ./replace.sh "${target}" "AuthPass=${replace}" '/usr/local/etc/ssmtp/ssmtp.conf'

    target=$SMTP_AUTH
	  ./replace.sh "SMTP_AUTH=${target}" "SMTP_AUTH=ON" '/etc/sss_script/email/alert.conf'
    
    target=$SMTP_SSL
	  ./replace.sh "SMTP_SSL=${target}" "SMTP_SSL=OFF" '/etc/sss_script/email/alert.conf'
    target=`cat /usr/local/etc/ssmtp/ssmtp.conf |grep 'UseTLS='`	
	  ./replace.sh "${target}" "UseTLS=NO" '/usr/local/etc/ssmtp/ssmtp.conf'

fi

if [ $1 == 'SSL' ]; then 

    target=$SMTP_USER
    replace=$2
	  ./replace.sh "SMTP_USER=${target}" "SMTP_USER=${replace}" '/etc/sss_script/email/alert.conf'
    target=`cat /usr/local/etc/ssmtp/ssmtp.conf |grep 'AuthUser'`
	  ./replace.sh "${target}" "AuthUser=${replace}" '/usr/local/etc/ssmtp/ssmtp.conf'

    target=$SMTP_PASS
    replace=$3
	  ./replace.sh "SMTP_PASS=${target}" "SMTP_PASS=${replace}" '/etc/sss_script/email/alert.conf'
    target=`cat /usr/local/etc/ssmtp/ssmtp.conf |grep 'AuthPass'`	
          ./replace.sh "${target}" "AuthPass=${replace}" '/usr/local/etc/ssmtp/ssmtp.conf'

    target=$SMTP_AUTH
	  ./replace.sh "SMTP_AUTH=${target}" "SMTP_AUTH=ON" '/etc/sss_script/email/alert.conf'
    

    target=$SMTP_SSL
	  ./replace.sh "SMTP_SSL=${target}" "SMTP_SSL=ON" '/etc/sss_script/email/alert.conf'
    target=`cat /usr/local/etc/ssmtp/ssmtp.conf |grep 'UseTLS='`	
	  ./replace.sh "${target}" "UseTLS=YES" '/usr/local/etc/ssmtp/ssmtp.conf'

fi

