PDA

Показать полную графическую версию : [решено] Postfix - перенаправление всей входящей почты в /dev/null


mallmaluss
10-09-2014, 11:12
День добрый!
Подскажите, пожалуйста, как можно перенаправить всю входящую корреспонденцию приходящую на 25 порт в /dev/null - то есть удалять безвозвратно и при этом вести подсчёт удаленных писем?

vadblm
10-09-2014, 21:35
Дёшево и сердито алиас типа

*@*: /dev/null

при этом вести подсчёт удаленных писем? »
В логах записи о доставке останутся, обрабатывайте их любым подходящим парсером.

mallmaluss
12-09-2014, 10:30
Алиас не отрабатывает – если задать чётко домен или ящик, то проблем нет, а именно вида *@* не хочет работать.

El Scorpio
12-09-2014, 12:50
Подскажите, пожалуйста, как можно перенаправить всю входящую корреспонденцию приходящую на 25 порт в /dev/null »
Предположу
Если в main.cf есть параметр mailbox_command = , то Postfix ничего никуда не сохраняет, а просто передаёт всю входящую почту указанной команде.

Так что просто ставите в этот параметр имя файла скрипта, который делает "+1" для переменной, хранящейся в указанном файле, и убиваете двух зайцев одним ударом.
1. Вся приходящая почта при такой "обработке" уходит "в никуда"
2. Каждая такая "отправка" автоматически увеличивает счётчик.




© OSzone.net 2001-2012