<span class="gmail_quote"></span>Great!<br>
<br>
Yes, of course, I just didn't knew that plugins are supported. Are
there any documents on this subject? How do you add a plugin to
dovecot? Just compile it and copy it to dovecot's lib/imap (like in
example) ?<br><br>
Thanks, <br>
<br>
Sebastjan<br>
<br><div><div><span class="e" id="q_1053edf136ac5b3e_1"><span class="gmail_quote">On 7/22/05, <b class="gmail_sendername">Timo Sirainen</b> <<a href="mailto:tss@iki.fi" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
tss@iki.fi</a>> wrote:</span></span></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><span class="e" id="q_1053edf136ac5b3e_3">

On Fri, 2005-07-22 at 12:08 +0200, Sebastjan Trepca wrote:<br>> I'm trying to add a code in dovecot that will notify my services when<br>> a message is updated/added/moved/copied. I checked dovecot code a bit<br>> and 
mail-storage.c seems to be a nice place for tracking but I'm not<br>> sure if I can track all changes there.<br><br>There are no update/move commands in IMAP, so you'll just need to hook<br>into saving and copying. Normally copying also goes through save unless
<br>you're using maildir + maildir_copy_with_hardlinks=yes.<br><br>See quota plugin for example how to hook into saving and copying:<br><a href="http://dovecot.org/patches/1.0/quota.tar.gz" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://dovecot.org/patches/1.0/quota.tar.gz
</a><br><br>Probably better to do it as a plugin than directly modify the sources,<br>so you don't have to keep patching it for each new release.<br><br><br><br></span></div>-----BEGIN PGP SIGNATURE-----<br>Version: GnuPG 
v1.4.0 (GNU/Linux)
<br><br>iD8DBQBC4PdEyUhSUUBViskRApj9AJoCzEM8iNRNaEIcHdGxZDKoSbatFQCfaTMc<br>62w52fPQr0uE8wb1A8y9kUY=<br>=9gtQ<br>-----END PGP SIGNATURE-----<br><br><br></blockquote></div><br>