diff --git a/src/mail.js b/src/mail.js index 73545a7ac..19af7d975 100644 --- a/src/mail.js +++ b/src/mail.js @@ -103,8 +103,6 @@ function validateName(name) { if (name.length < 1) return new MailError(MailError.BAD_FIELD, 'mailbox name must be atleast 1 char'); if (name.length >= 200) return new MailError(MailError.BAD_FIELD, 'mailbox name too long'); - if (constants.RESERVED_NAMES.indexOf(name) !== -1) return new MailError(MailError.BAD_FIELD, `mailbox name ${name} is reserved`); - // +/- can be tricky in emails. also need to consider valid LDAP characters here (e.g '+' is reserved) if (/[^a-zA-Z0-9.]/.test(name)) return new MailError(MailError.BAD_FIELD, 'mailbox name can only contain alphanumerals and dot'); diff --git a/src/routes/test/mail-test.js b/src/routes/test/mail-test.js index bfee12487..225f9b73b 100644 --- a/src/routes/test/mail-test.js +++ b/src/routes/test/mail-test.js @@ -938,16 +938,6 @@ describe('Mail API', function () { }); }); - it('cannot add reserved group', function (done) { - superagent.post(SERVER_URL + '/api/v1/mail/' + DOMAIN_0.domain + '/lists') - .send({ name: LIST_NAME, members: [ 'Admin', USERNAME ]}) - .query({ access_token: token }) - .end(function (err, res) { - expect(res.statusCode).to.equal(400); - done(); - }); - }); - it('add succeeds', function (done) { superagent.post(SERVER_URL + '/api/v1/mail/' + DOMAIN_0.domain + '/lists') .send({ name: LIST_NAME, members: [ 'admin2', USERNAME ]})