diff --git a/CHANGES b/CHANGES index 6785da9b8..b9ad3cad7 100644 --- a/CHANGES +++ b/CHANGES @@ -2359,4 +2359,5 @@ * update docker to 20.10.7 * volumes: add remount button * mail: add spam eventlog filter type +* mail: configure dnsbl diff --git a/src/infra_version.js b/src/infra_version.js index 905c202b0..aa786c33a 100644 --- a/src/infra_version.js +++ b/src/infra_version.js @@ -20,7 +20,7 @@ exports = module.exports = { 'postgresql': { repo: 'cloudron/postgresql', tag: 'cloudron/postgresql:4.1.1@sha256:86e4e2f4fd43809efca7c9cb1def4d7608cf36cb9ea27052f9b64da4481db43a' }, 'mongodb': { repo: 'cloudron/mongodb', tag: 'cloudron/mongodb:4.0.2@sha256:9df297ccc3370f38c54f8d614e214e082b363777cd1c6c9522e29663cc8f5362' }, 'redis': { repo: 'cloudron/redis', tag: 'cloudron/redis:3.0.4@sha256:5c60de75d078ae609da5565f32dcd91030f45907e945756cc976ff207b8c6199' }, - 'mail': { repo: 'cloudron/mail', tag: 'cloudron/mail:3.4.0@sha256:8b957d8b29251a7fcac72b4d44e816ad90838839978a01742ab862dd907e18b5' }, + 'mail': { repo: 'cloudron/mail', tag: 'cloudron/mail:3.4.0@sha256:122e294db2d70247747627802c2cbbfa1a0fe7dbda6fcb0c0aa9eb2b3e12246c' }, 'graphite': { repo: 'cloudron/graphite', tag: 'cloudron/graphite:3.0.1@sha256:bed9f6b5d06fe2c5289e895e806cfa5b74ad62993d705be55d4554a67d128029' }, 'sftp': { repo: 'cloudron/sftp', tag: 'cloudron/sftp:3.4.1@sha256:13e066fcd52230f23244c16fdd2f7aa447a91e98ff703269f48b1afe3b393e31' } } diff --git a/src/server.js b/src/server.js index 75b9c5181..c37085b8e 100644 --- a/src/server.js +++ b/src/server.js @@ -276,6 +276,8 @@ function initializeExpressSync() { router.post('/api/v1/mailserver/spam_acl', token, authorizeAdmin, routes.mailserver.proxy); router.get ('/api/v1/mailserver/spam_custom_config', token, authorizeAdmin, routes.mailserver.proxy); router.post('/api/v1/mailserver/spam_custom_config', token, authorizeAdmin, routes.mailserver.proxy); + router.get ('/api/v1/mailserver/dnsbl_config', token, authorizeAdmin, routes.mailserver.proxy); + router.post('/api/v1/mailserver/dnsbl_config', token, authorizeAdmin, routes.mailserver.proxy); router.get ('/api/v1/mailserver/solr_config', token, authorizeAdmin, routes.mailserver.proxy); router.post('/api/v1/mailserver/solr_config', token, authorizeAdmin, routes.mailserver.proxy, routes.mailserver.restart); router.use ('/api/v1/mailserver/files/*', token, authorizeOwner, routes.filemanager.proxy('mail'));