diff --git a/src/routes/mail.js b/src/routes/mail.js index f99e90e72..b14566c09 100644 --- a/src/routes/mail.js +++ b/src/routes/mail.js @@ -3,7 +3,6 @@ exports = module.exports = { getDomain: getDomain, addDomain: addDomain, - getDomainStats: getDomainStats, removeDomain: removeDomain, setDnsRecords: setDnsRecords, @@ -41,11 +40,7 @@ var assert = require('assert'), BoxError = require('../boxerror.js'), mail = require('../mail.js'), HttpError = require('connect-lastmile').HttpError, - HttpSuccess = require('connect-lastmile').HttpSuccess, - middleware = require('../middleware/index.js'), - url = require('url'); - -var mailProxy = middleware.proxy(url.parse('http://127.0.0.1:2020')); + HttpSuccess = require('connect-lastmile').HttpSuccess; function getDomain(req, res, next) { assert.strictEqual(typeof req.params.domain, 'string'); @@ -69,19 +64,6 @@ function addDomain(req, res, next) { }); } -function getDomainStats(req, res, next) { - assert.strictEqual(typeof req.params.domain, 'string'); - - var parsedUrl = url.parse(req.url, true /* parseQueryString */); - delete parsedUrl.query['access_token']; - delete req.headers['authorization']; - delete req.headers['cookies']; - - req.url = url.format({ pathname: req.params.domain, query: parsedUrl.query }); - - mailProxy(req, res, next); -} - function setDnsRecords(req, res, next) { assert.strictEqual(typeof req.body, 'object'); assert.strictEqual(typeof req.params.domain, 'string'); diff --git a/src/server.js b/src/server.js index ffff95c11..91dbeb725 100644 --- a/src/server.js +++ b/src/server.js @@ -242,7 +242,6 @@ function initializeExpressSync() { router.get ('/api/v1/mail/:domain', token, authorizeAdmin, routes.mail.getDomain); router.post('/api/v1/mail', token, authorizeAdmin, routes.mail.addDomain); - router.get ('/api/v1/mail/:domain/stats', token, authorizeAdmin, routes.mail.getDomainStats); router.del ('/api/v1/mail/:domain', token, authorizeAdmin, routes.mail.removeDomain); router.get ('/api/v1/mail/:domain/status', token, authorizeAdmin, routes.mail.getStatus); router.post('/api/v1/mail/:domain/mail_from_validation', token, authorizeAdmin, routes.mail.setMailFromValidation);