Python functions in offlineimap config

Valentin Heidelberger heidelberger at univention.de
Wed Mar 23 10:22:34 GMT 2016


@Nicolas Sorry, forgot to put the list as CC.


Got it working with a shell script as postsynchook. Works like charm!



Am 22.03.2016 um 16:20 schrieb Nicolas Sebrecht:
> On Tue, Mar 22, 2016 at 02:42:02PM +0100, Valentin Heidelberger wrote:
> 
>> Hey folks,
> 
>> I was wondering whether it is also possible to call a python function
>> when executing offlineimap. I have read in the documentation that one
>> can call functions from the configuration to assign their output to
>> variables and wondered if its also possible to call a function, that
>> moves some files for example, and hand it variables like remoteuser.
> 
> Function support depends on the options. It's not a feature working for
> every option.
> 
>> That would be very nice for a migration I want to do.
> 
> I'd like to know more about your use case because I never heard this
> need before.
> 
>>                                                       If there is
>> another way to execute some python after one mailbox has been migrated,
>> feel free to let me know.
> 
> OfflineIMAP provide the presynchook and postsynchook configuration
> options.
> 
> You might also like to start with something like
> 
>   `offlineimap && start_script`
> 

-- 
Valentin Heidelberger
IT Systems Integrator Apprentice

Univention GmbH
be open.
Mary-Somerville-Str.1
28359 Bremen
Tel. : +49 421 22232-96
Fax : +49 421 22232-99

heidelberger at univention.de
http://www.univention.de

Geschäftsführer: Peter H. Ganten
HRB 20755 Amtsgericht Bremen
Steuer-Nr.: 71-597-02876

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/offlineimap-project/attachments/20160323/28c01ba6/attachment-0003.sig>


More information about the OfflineIMAP-project mailing list