mailman3 integration
mailman3-core is implemented in a modular fashion in python. We should be able to add autocrypt encryption either by integrating directly with mailman3's pipelines or by integrating with in/out filters of postfix (and similar for other MTAs).
This should also integrate with the claimchain efforts (#28 ) as server-side debugging facilities will be very important to get right, for this integration to be practically deployable. Also #22 is needed to allow for encryption and decryption as mailman3/postfix have no own key handling or crypto facility.
The first goal is to get opportunistic Autocrypt supporting mailing lists which support incremental encryption.
Autocrypt/Mailman design discussions take place on https://github.com/autocrypt/autocrypt/issues/357 for now. Here it's going to be more about implementation (once it starts), and potential relations to #29
From @j08ny i got some links relevant for mailman / muacrypt / autocrypt integration:
-
django configuration app using mailman REST plugin endpoints: https://gitlab.com/J08nY/django-pgpmailman
-
mailman-pgp: https://gitlab.com/J08nY/mailman-pgp
-
mailman-rest-events: https://gitlab.com/J08nY/mailman-rest-events