Posthdr
From Kolab wiki
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
