mail: make virtual "All Mail" togglable

Mac clients behave poorly when this virtual mailbox is present
This commit is contained in:
Girish Ramakrishnan
2023-09-20 21:55:24 +05:30
parent 9d0914ecc1
commit 17e6266384
8 changed files with 89 additions and 3 deletions
+2
View File
@@ -339,6 +339,8 @@ async function initializeExpressSync() {
router.post('/api/v1/mailserver/solr_config', token, authorizeAdmin, routes.mailserver.proxy, routes.mailserver.restart);
router.get ('/api/v1/mailserver/mailbox_sharing', token, authorizeAdmin, routes.mailserver.proxy);
router.post('/api/v1/mailserver/mailbox_sharing', token, authorizeAdmin, routes.mailserver.proxy, routes.mailserver.restart);
router.get ('/api/v1/mailserver/virtual_all_mail', token, authorizeAdmin, routes.mailserver.proxy);
router.post('/api/v1/mailserver/virtual_all_mail', token, authorizeAdmin, routes.mailserver.proxy, routes.mailserver.restart);
router.get ('/api/v1/mailserver/usage', token, authorizeMailManager, routes.mailserver.proxy);
router.use ('/api/v1/mailserver/queue', token, authorizeAdmin, routes.mailserver.queueProxy);