Postbod

From Kolab Wiki

Jump to: navigation, search


A good start is http://www.securitysage.com/files/body_checks

   #!/bin/bash
   GREEN="\\033[01;32m" RED="\\033[01;31m" YELLOW="\\033[01;33m" BRIGHT="\\033[01;37m" NORMAL="\\033[00;39m"
   echo -ne $BRIGHT \\v\\v
   read -p "Enter text to be rejected:     " BDSTR;
   if [ "$BDSTR" = "" ] ; then
       echo -e \\v\\v\\v\\t\\t'\E[37;44m'"\033[1mNothing to do, exiting.\033[0m"
       echo -e $NORMAL
       exit
   fi
   LINE="/$BDSTR/                \\t\\t\\t\\tREJECT  .."
   echo -e $YELLOW \\v"Add to postfix BODY checks \" $LINE \"?"
   echo -e $NORMAL [y/n]
   read  ANSWER ;
   if [ "$ANSWER" = "y" ] ; then
       echo -e $RED \\v"Ok, adding BODY check:"
       echo -e \\v $LINE
       echo -e $LINE>>/kolab/etc/postfix/body_checks
       echo -e $GREEN
       echo -ne `openpkg rc postfix reload`
   else
       echo -e $BRIGHT "\\v\\t\\t\\tnothing done,exiting...\\v\\v"
   fi
   echo -ne $NORMAL
   exit
Personal tools