[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: