kaiyou
kaiyou
I have started today working on proxifying postfix map requests to the admin container. My decision is to use the TCP map and a simple asyncio proxy to either Redis...
After some playing around, the issue we are going to face with redis is aliases: redis does not support wildcard keys afaik. So it might be we need to forward...
The part you could help with then is binding Dovecot dictionaries to an http api. It does not seem trivial without redis in the middle.
Okay, the Postfix bridging to the admin API is going pretty well, I will commit this to a dedicated branch. Disclaimer: it is not currently working properly, but will probably...
I have switched to socketmap instead of tcp map for postfix so the architecture is simpler. Not sure if I should maintain a specific daemon or use master.conf yet. In...
Okay, the branch names ``feat-abstract-db`` now contains the current state of this work. The python script currently supports proxying read-only access from postfix and dovecot to any HTTP api. This...
The Python script now fully supports forwarding maps and dicts to Postfix and Dovecot. I will let other issues aside for a bit and focus on finishing this and publishing...
This is now published as part of a separate project in https://github.com/Mailu/Podop. Next step, implementing the internal API for Postfix and Dovecot to stop depending on the SQLite. The end...
Okay, Podop is now published to Pypi ans the branch contains code for basic IMAP functionality (conmecting and browsing email work without Dovecot accessing the sqlite file at any time)
I'll move this part of the discussion to #420 and keep this open for a more business oriented api