Настраиваю связку postfix/amavisd-new/spamassassin. Вернее, настроил и работает, но очень много ошибочных срабатываний. Мало того, оно ещё и повреждает письма (темы) при проверке.
Хочу пересылать все входящие ДО сортировки и проверки на определённый ящик в системе (да, блин, на свой собственный...)
Как/каким способом это можно сделать?
Либо как можно в amavis/sa запустить внешнюю программу, покормив её тушкой проверяемого письма? Скрипт карбонки уже есть, проверен и работает, но я не понимаю, как его воткнуть
между postfix и amavis.
Пользователь решил продолжить мысль 17 Февраля 2014, 10:35:55:
Кажется, сообразил... стоило поискать выход в дверь
main.cf:
content_filter = amavis-smtp:[127.0.0.1]:10024
master.cf:
smtp inet n - - - - smtpd
-o content_filter=simplecarbon:dummy
simplecarbon unix - n n - 100 pipe
flags=hRq user=$USER null_sender=
argv=/opt/scripts/simplecarbon.sh ${sender} -- ${original_recipient}
Входящую на 25-й порт почту ловит карбонка и перезапихивает в пикап через `sendmail -Gif "$1" -- "${@:3}"', после чего она ВНЕЗАПНО оказывается на 10024 порту амависа, стоящего главным фильтром.