>
>Perl скрипт работает и выдаёт верные значения. Если запускать в ручную всё
>тоже работает. во-первых, можно пойти по пути упрощения и оставить пару простых строк, проверяющих на спам безо всяких условий -- работает ли
во-вторых, для отладки можно поставить в начале скрипта
VERBOSE="4"
настроить сислог писать логи в /var/log/maildrop.log
и выводить также туда значения переменных (внутри скрипта добавляя):
`echo $HOME$DEFAULT >> /var/log/maildrop.log`
и т.д.
P.S. Директиву xfilter возможно лучше использовать в виде
log " running message through spam engine $LOGNAME"
exception {
xfilter .....
}