add routes to create and delete mail domain

This commit is contained in:
Girish Ramakrishnan
2018-01-24 21:15:58 -08:00
committed by Johannes Zellner
parent ef3ab44199
commit b71c0bde55
3 changed files with 56 additions and 0 deletions

View File

@@ -213,6 +213,8 @@ function initializeExpressSync() {
// email routes
router.get ('/api/v1/mail/:domain', settingsScope, routes.user.requireAdmin, routes.mail.get);
router.post('/api/v1/mail/:domain', settingsScope, routes.user.requireAdmin, routes.mail.add);
router.del('/api/v1/mail/:domain', settingsScope, routes.user.requireAdmin, routes.mail.del);
router.get ('/api/v1/mail/:domain/status', settingsScope, routes.user.requireAdmin, routes.mail.getStatus);
router.post('/api/v1/mail/:domain/mail_from_validation', settingsScope, routes.user.requireAdmin, routes.mail.setMailFromValidation);
router.post('/api/v1/mail/:domain/catch_all', settingsScope, routes.user.requireAdmin, routes.mail.setCatchAllAddress);