Есть exim, принимающий SMTP, отпраавку из консоли (sendmail), из PHP и perl (mail()).
Есть apache-ITK, php-module, CGI. Все это выполняется с правами пользователя.
Задача. Лимитировать число писем в час и в сутки на каждого пользователя определенным количеством. Не на ящик, а именно на UID, причем не учитывая, каким именно образом письмо отправилось. Желательно при этом либо вести лог, кто, чего и сколько отправил, либо по факту превышения квоты отправлять письмо руту со страшным матом. С целью борьбы с исходящим спамом на хостинге.
Как?
