Есть postfix, cyrus, пользователи в ldap. Может кто подскажет как автоматически удалить старые ящики, которые не провернялись более года например?
удаление не активных пользователей в LDAP
Пользователи где хранятся? В мускуле или октрытым текстом?
Насколько помню, в одной компании где это было реализовано на почтовым сервере, в незапамятные времена, делалось это скриптом, парсящим лог. Нужный лог, соответсвенно, не ротировался. Костыли, однака.
пользователи хранятся не в в mysql.
как определить кто давно не заходил? Парсить лог за, к примеру, пару месяцев, выдирать тех кто заходил, потом сравнивать с теми кто воопще есть и разницу удалять? - это ппц...
делаю slapcat, получаю:
dn: uid=USER,ou=mailuser,dc=mail
mail: USER@domen.ru
userPassword:: password
uid: USER
objectClass: mailUser
mailbox: USER
cn:: 0JTQtdC80LDQutC+0LLQsCDQodCy0LXRgtC70LDQvdCwINCT0LXQvdC90LDQtNGM0LXQstC90
LAgIA==
structuralObjectClass: mailUser
entryUUID: c618f018-4bb7-102e-9eef-1392d44c0957
creatorsName: cn=admin,dc=mail
createTimestamp: 20091012201547Z
entryCSN: 20091012201547.831160Z#000000#000#000000
modifiersName: cn=admin,dc=mail
modifyTimestamp: 20091012201547Z
есть createTimestamp, но видимо никаких меток времени об активности нет...
неужели ничего вменяемого нет?