Posthdr

From Kolab wiki

Jump to: navigation, search


A good start for header_checks file is: is http://www.securitysage.com/files/


   #!/bin/bash
   GREEN="\\033[01;32m" RED="\\033[01;31m" YELLOW="\\033[01;33m" BRIGHT="\\033[01;37m" NORMAL="\\033[00;39m"
   HDRFILE=/kolab/etc/postfix/header_checks
   echo -ne $BRIGHT
   read -p"Enter the bad subject,to,from,cc or reply-to:  " SUBJ;
   if [ "$SUBJ" = "" ] ; then
           echo -e \\v\\v\\v\\t\\t'\E[37;44m'"\033[1mNothing to do,exiting.\033[0m" $NORMAL
           exit
   fi
   LINE="/^(To|From|Cc|Reply-To|Subject):.*$SUBJ/ \\t\\t\\t REJECT  .."
   echo -e $YELLOW"Add to postfix header checks \" $LINE \"?"
   echo -e $NORMAL[y/n]
   read  ANSWER ;
   if [ "$ANSWER" = "y" ] ; then
           echo -e $RED\\v"Ok, adding header check:"\\v$LINE
           echo -e $LINE>>$HDRFILE
           echo -e $GREEN
          `openpkg rc postfix reload`
          wait 1
          tail -n50 /kolab/var/postfix/log/postfix.log|grep refresh
          openpkg rc postfix status|grep active
   else
           echo -e $BRIGHT "\\v\\t\\t\\tnothing done,exiting...\\v\\v"
   fi
   echo "done."
   echo -ne $NORMAL
   exit
Personal tools