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 Сам не пробовал, но должно работать. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

