Re: exim и courier - обработчики событий
On Sat, Feb 02, 2008 at 01:13:11AM +0500, Timur S. Sattarov wrote:
> работает у меня на одном из серверов(debian/etch) такая связка,
> exim(smtp)+courier(pop3/imap).
> юзеры в mysql. почта в maildir. касперский антивир/антиспам
> как сделать так, чтобы при складывании письма в maildir у конкретного
> пользователя запускалась нужная мне программа ?
Думаю, это можно сделать при помощи копии роутера с доставкой в
address_pipe и с флагом unseen. Тогда, почта перед складыванием в
окончательный мейлбокс будет проходить через этот роутер, который будет
её складывать в указанную программу.
> то же самое хотелось бы получить при заходе пользователя через
> pop3/imap. если не получится произвольную программу - то хотя бы
Поставить dovecot вместо courier, там есть такая возможность.
> отмечать когда пользователь последний раз входил в систему.
Это можно скриптом из логов courier выяснить. Для образца можно
посмотреть как это сделано в пакете pop-before-smtp.
> и ещё - как сделать так, чтобы можно было проверить переполнение квоты
> получателем при приёме письма во время smtp сессии, а не после приёма и
> генерировать отлуп.
В ACL на rcpt проверять квоту
http://www.inter7.com/courierimap/README.maildirquota.html
Сам не пробовал, но должно работать.
Reply to: