This commit is contained in:
Andris Reinman 2017-04-13 23:30:39 +03:00
parent 6406f479e6
commit e940e27361

12
lmtp.js
View file

@ -67,6 +67,10 @@ const serverOptions = {
db.database.collection('users').findOne({ db.database.collection('users').findOne({
_id: address.user _id: address.user
}, {
fields: {
filters: true
}
}, (err, user) => { }, (err, user) => {
if (err) { if (err) {
log.error('LMTP', err); log.error('LMTP', err);
@ -82,7 +86,7 @@ const serverOptions = {
session.users.push({ session.users.push({
recipient: originalRecipient, recipient: originalRecipient,
user: address.user user
}); });
callback(); callback();
@ -142,7 +146,9 @@ const serverOptions = {
chunks.unshift(header); chunks.unshift(header);
chunklen += header.length; chunklen += header.length;
let prepared = messageHandler.prepareMessage({raw: Buffer.concat(chunks, chunklen)}); let prepared = messageHandler.prepareMessage({
raw: Buffer.concat(chunks, chunklen)
});
let mailboxQueryKey = 'path'; let mailboxQueryKey = 'path';
let mailboxQueryValue = 'INBOX'; let mailboxQueryValue = 'INBOX';
@ -166,7 +172,7 @@ const serverOptions = {
} }
let messageOptions = { let messageOptions = {
user, user: user && user._id || user,
[mailboxQueryKey]: mailboxQueryValue, [mailboxQueryKey]: mailboxQueryValue,
prepared, prepared,