FYI. I have created PR
#3564 which seems to successfully proxy JMAP requests of all
flavors over all transports.
Note that it proxies based on the authenticated userid, NOT the accountid in each method. Doing the latter (if different from authid) would be a lot more work.
Also note that I have not tried applying this PR to Cyrus 3.4 (or
earlier).
On 7/10/21 6:47 AM, Ken Murchison
wrote:
JMAP *should* be able to be proxied, but it has not been tested. The httpd proxy code hasn't really been touched since I left CMU. I will try to look into this in some of my spare time.
On 7/9/21 6:16 PM, David Luong wrote:Hi,I have been experimenting with a murder setup where I have one frontend, one backend, and mupdate. I would like to have JMAP request be proxied in the frontend to the backend.When I try to send a JMAP request to the frontend, I see this in the log:ERROR: cannot enable jmap module with conversations disabledIf I enable conversations in the frontend, wouldn't that make it a backend?Regards,David.-- Kenneth Murchison Senior Software Developer Fastmail US LLC
-- Kenneth Murchison Senior Software Developer Fastmail US LLC