- Email + Mail Server
Domains
+Black/White Listing
+Event Log
| Time | +Type | +Details | +|
|---|---|---|---|
| {{ eventlog.ts }} | +{{ eventlog.type }} | ++ | |
{{ eventlog.raw.data | json }} |
+ |||
+ Show Logs +
- -
diff --git a/src/js/client.js b/src/js/client.js index 8b22ef8f9..504c5a895 100644 --- a/src/js/client.js +++ b/src/js/client.js @@ -1948,6 +1948,21 @@ angular.module('Application').service('Client', ['$http', '$interval', '$timeout }; // Email + Client.prototype.getMailEventLogs = function (page, perPage, callback) { + var config = { + params: { + page: page, + per_page: perPage + } + }; + + get('/api/v1/mailserver/eventlog', config, function (error, data, status) { + if (error) return callback(error); + if (status !== 200) return callback(new ClientError(status, data)); + callback(null, data.eventlogs); + }); + }; + Client.prototype.getMailConfigForDomain = function (domain, callback) { get('/api/v1/mail/' + domain, null, function (error, data, status) { if (error) return callback(error); diff --git a/src/views/emails.html b/src/views/emails.html index 039725674..f15d7f6e6 100644 --- a/src/views/emails.html +++ b/src/views/emails.html @@ -1,10 +1,14 @@
| Time | +Type | +Details | +|
|---|---|---|---|
| {{ eventlog.ts }} | +{{ eventlog.type }} | ++ | |
{{ eventlog.raw.data | json }} |
+ |||