Показать полную графическую версию : [решено] Postfix - перенаправление всей входящей почты в /dev/null
mallmaluss
10-09-2014, 11:12
День добрый!
Подскажите, пожалуйста, как можно перенаправить всю входящую корреспонденцию приходящую на 25 порт в /dev/null - то есть удалять безвозвратно и при этом вести подсчёт удаленных писем?
Дёшево и сердито алиас типа
*@*: /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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.