Всем привет! Собственно по сабжу. После того как письмо помечено как спам, согласно настройке оно уходит на специальный ящик для последующего анализа админом, плюс некоторые письма ещё уходят пользователю в ящик c пометкой ****SPAM****.
карантин работает по этому скрипту:
# Kalinga Athulathmudali
# 2006-01-06
# VariablesSENDMAIL="/usr/sbin/sendmail -i"
EGREP=/bin/egrep# Exit codes from <sysexits.h>
EX_UNAVAILABLE=69
# Number of *'s in X-Spam-level header needed to sideline message:
# (Eg. Score of 5.5 = "*****" )SPAMLIMIT=5
# Clean up when done or when aborting.
trap "rm -f /var/tempfs/out.$$" 0 1 2 3 15
# Pipe message to spamc
cat | /usr/bin/spamc -u spamfilter > /var/tempfs/out.$$
if $EGREP -q "^X-Spam-Level: \*{$SPAMLIMIT,}" < /var/tempfs/out.$$
then
## Change the Email address where you want your spam to get fwd to
$SENDMAIL -t spam@mydomain < /var/tempfs/out.$$
# else
#$SENDMAIL "$@" < /var/tempfs/out.$$fi
# Postfix returns the exit status of the Postfix sendmail command.
exit $?
Проблема решена, была лишняя опция -t в строчке:
$SENDMAIL -t spam@mydomain < /var/tempfs/out.$$