> > If you are using linux, maybe you can use inotify-tools to notify you of 
> > any change in cyrus' spool. 
> Be aware that the files on disk are created _before_ the index record,
> so you need to wait or poll until the index record has had a chance to
> be created.
> Even if you capture the "append" event on the cyrus.index file itself,
> you still won't see the new record until the 'exists' record in the
> index header is updated.

I think all these proposed solutions are hacks.  My question is, and
I've wondered this for awhile, is why the notifyd process seems so
worthless.  If notifyd could simply send notifications to a socket then
any site could just write a client to open the socket to listen and do
whatever, or nothing, they wanted to do with the notifications.  (That
and the documentation for notifyd is really scant.)

Attachment: signature.asc
Description: This is a digitally signed message part

----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to