diff --git a/src/js/client.js b/src/js/client.js index 5d2bdf812..0323bbfc2 100644 --- a/src/js/client.js +++ b/src/js/client.js @@ -2212,8 +2212,17 @@ angular.module('Application').service('Client', ['$http', '$interval', '$timeout }); }; - Client.prototype.removeMailbox = function (domain, name, callback) { - del('/api/v1/mail/' + domain + '/mailboxes/' + name, null, function (error, data, status) { + Client.prototype.removeMailbox = function (domain, name, deleteMails, callback) { + var config = { + data: { + deleteMails: deleteMails + }, + headers: { + 'Content-Type': 'application/json' + } + }; + + del('/api/v1/mail/' + domain + '/mailboxes/' + name, config, function (error, data, status) { if (error) return callback(error); if (status !== 201) return callback(new ClientError(status, data)); diff --git a/src/views/email.html b/src/views/email.html index f372e789e..4f3ef919a 100644 --- a/src/views/email.html +++ b/src/views/email.html @@ -183,7 +183,14 @@