[Dovecot] Trigger getmail via mail-client action?

Curtis Maloney cmaloney at cardgate.net
Mon Feb 28 00:58:47 EET 2005


Gert Brinkmann wrote:
>>> it to be run. The ideal solution for me was to invoke getmail when 
>>> the "Get Mail"-Button of the mail client is pressed. Is this 
>>> possible? Perhaps there is something like a connection- or 
>>> refresh-trigger in dovecot?

So, really, whenever a user logs into the IMAP server, you want to set a flag 
somewhere saying getmail should run.

 From memory there is a config option that will run a script at login.  You 
could use this to 'touch' a file somewhere.  Then, put a script in cron which 
checks for this file (and perhaps its staleness), and upon finding it, runs 
getmail.

If dovecot does NOT have the login/logout triggered script, I believe I'm not 
the only person who thinks it would be a useful feature :)

Worst case, you'll have to write your own plugin to get this functionality... 
which isn't a big deal, from what I've seen.  And if it comes to that, you 
could possibly make the plugin trigger getmail itself... I believe the config 
API is sufficient that you could make the script/parms/timing configurable.

--
Curtis Maloney
cmaloney at cardgate.net


More information about the dovecot mailing list