fixed api without imap

This commit is contained in:
Andris Reinman 2018-06-18 16:29:10 +03:00
parent 80b87eae08
commit 48d6e53d22
5 changed files with 8 additions and 9 deletions

2
api.js
View file

@ -106,7 +106,7 @@ server.use(
);
module.exports = done => {
if (!config.imap.enabled) {
if (!config.api.enabled) {
return setImmediate(() => done(null, false));
}

View file

@ -4,7 +4,7 @@ const config = require('wild-config');
const log = require('npmlog');
const Joi = require('../joi');
const MongoPaging = require('mongo-cursor-pagination-node6');
const addressparser = require('addressparser');
const addressparser = require('nodemailer/lib/addressparser');
const ObjectID = require('mongodb').ObjectID;
const tools = require('../tools');
const consts = require('../consts');

View file

@ -7,7 +7,7 @@ const ObjectID = require('mongodb').ObjectID;
const tools = require('../tools');
const errors = require('../errors');
const openpgp = require('openpgp');
const addressparser = require('addressparser');
const addressparser = require('nodemailer/lib/addressparser');
const libmime = require('libmime');
const consts = require('../consts');

View file

@ -1,14 +1,14 @@
'use strict';
const SeqIndex = require('seq-index');
const DkimStream = require('./dkim-stream');
const RelaxedBody = require('nodemailer/lib/dkim/relaxed-body');
const MessageSplitter = require('./message-splitter');
const seqIndex = new SeqIndex();
const GridFSBucket = require('mongodb').GridFSBucket;
const uuid = require('uuid');
const os = require('os');
const hostname = os.hostname().toLowerCase();
const addressparser = require('addressparser');
const addressparser = require('nodemailer/lib/addressparser');
const punycode = require('punycode');
const tools = require('./tools');
@ -117,7 +117,7 @@ class Maildropper {
}
let messageSplitter = new MessageSplitter();
let dkimStream = new DkimStream();
let dkimStream = new RelaxedBody();
messageSplitter.once('headers', headers => {
envelope.headers = headers;

View file

@ -30,7 +30,6 @@
"request": "^2.87.0"
},
"dependencies": {
"addressparser": "1.0.1",
"bcryptjs": "2.4.3",
"bugsnag": "2.4.2",
"generate-password": "1.4.0",
@ -55,7 +54,7 @@
"mongodb": "3.1.0-beta4",
"mongodb-extended-json": "1.10.0",
"node-forge": "0.7.5",
"nodemailer": "4.6.6",
"nodemailer": "4.6.7",
"npmlog": "4.1.2",
"openpgp": "3.0.11",
"pem": "^1.12.5",
@ -63,7 +62,7 @@
"restify": "7.2.1",
"restify-logger": "2.0.1",
"seq-index": "1.1.0",
"smtp-server": "3.4.5",
"smtp-server": "3.4.6",
"speakeasy": "2.0.0",
"tlds": "1.203.1",
"u2f": "0.1.3",