Добрый день.Начинаю настраивать postfix. Сделал связку с LDAP и SpamAssasin.
Интересует связка со spamassasin.main.cf
header_checks = pcre:/etc/postfix/header_checks
/etc/postfix/header_checks
/X-Spam-Level: \*{7,}/ REJECT Looks like spam to me.master.cf
smtp inet n - n - - smtpd -o content_filter=spamassassinspamassassin unix - n n - - pipe flags=R user=spamd argv=/usr/bin/spamc -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}
Что имеем:
postfix получаем любое письмо если отсутствует X-Spam-Level, в smtp сессии говорит что все ок. Передает Spamassasin, тот добавляет заголовок X-Spam-Level, письмо попадает в maildrop.Задача: необходимо в smtp сессии давать отказ "спамовому" письму.
С postfix незнаком, сидел на sendmail, механизмы не знаю. Дайте совет как подобное реализовать?
Походу тебе в эту сторону смотреть:
Еще более мощно:http://vovanys.com/linux/filtraciya-pisem-pri-pomoshhi-procmail/