mirror of
https://github.com/nodemailer/wildduck.git
synced 2025-02-01 12:50:06 +08:00
update
This commit is contained in:
parent
6406f479e6
commit
e940e27361
1 changed files with 9 additions and 3 deletions
12
lmtp.js
12
lmtp.js
|
@ -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,
|
||||||
|
|
Loading…
Reference in a new issue