On Saturday, Jul 19, 2003, at 00:40 Europe/Helsinki, Maikel Verheijen wrote:
I read a post about moving a .mailbixlist to a .subscriptionfile when a user did not have one, but did have a .mailboxlist file. Timo emailed a module for that purpose, so it could be done for this user.
My question is:
- Where and how does dovecot call this function?
<module name>_init(); is called after initializing Dovecot's core code, but before opening any message store or creating client structure. I think I'd have to add some hooks for store creation and client creation so you wouldn't need kludges if you want to modify them in some way.
You'll have to enable modules of course in configuration file and place the module to right directory.
- Would it be easy to use a module to a) create a mailpath (can be done as the mailuser's id, I use one uid, and my path is all owned by that uid), and b) simply remove a quota file?
Yes, the modules can do whatever they want. Just use mkdir() and unlink().