mailing-lists-sieve can be extended with new uploaders using the libtool dlpreopen mechanism. To add a new uploaded, create a file in src/uploaders.c exporting:
Used to initalize the module and returns a list of capabilities, that the generated scripts will use (the return value is currently ignored).
Installs a script for address with the supplied content/data and activates that script.
See src/uploaders/timsieved_fs.c for a sample uploader. The libtool dlpreopen mechanism requires you to use _LTX_
in function names. Consider extending Makefile.am.