[Dovecot] Simulating UW Snarf...
Todd Piket
todd at mtu.edu
Thu Feb 9 15:59:30 EET 2006
Again, thanks all who responded. I'm still interested in ideas. As for
the plugin, I am loving that idea! So, on to my favorite editor and
some C code. Quick question: are plugins only in 1.0?
It is going to be difficult, at best, to get my institution to let me
run "non-production" code in our production environment.
Is dovecot-stable still around and, if so, is that considered production
level? Does that have the plugin architecture in it? I have until
March 5th so if 1.0 is out by then I'm good anyway ;).
Regards,
------------------------------------------------------------
| Todd Piket | Email: todd at mtu.edu |
| Programmer/Analyst | Phone: (906) 487-1720 |
| Distributed Computing Services | |
| Michigan Technological University | |
------------------------------------------------------------
Timo Sirainen wrote:
> On Wed, 2006-02-08 at 16:42 -0500, Todd Piket wrote:
>> The perfect scenario would be if Dovecot could check /var/mail/%u to see
>> if there is new mail and if so, *attempt* to move it to ~/Maildir. If
>> Dovecot gets an over quota message it can stop and just return "No new
>> mail" to the client and allow the user to see existing mail, but do
>> nothing more. This should happen every time the user "checks" for new
>> mail such that an under quota scenario (user deletes Sent folder
>> messages, for instance) results in mail from /var/mail/%u to be
>> "delivered" to ~/Maildir.
>
> Oh, and this could probably be done best using a plugin. You could check
> plugins/convert code as an example how to copy mails from one storage
> format to another at login. You could even hook into Dovecot's expunge
> operation so that immediately after expunging it tries to move more
> mails into INBOX. Doing it only while logging in isn't probably enough
> since IMAP connections can last a long time.
>
> BTW. if you haven't already, you should also place Dovecot's indexes and
> maildir control dir to non-quota partition or things break.
More information about the dovecot
mailing list