mirror of
https://github.com/nodemailer/wildduck.git
synced 2025-03-03 03:13:17 +08:00
v1.0.57
This commit is contained in:
parent
c42ab1519f
commit
153f6cab1f
3 changed files with 24 additions and 24 deletions
|
@ -192,11 +192,10 @@ class BodyStructure {
|
|||
if (options.body) {
|
||||
return data;
|
||||
} else {
|
||||
return (
|
||||
data
|
||||
// skip body MD5 from extension fields
|
||||
.concat(this.getExtensionFields(node, options).slice(1))
|
||||
);
|
||||
let resp = data
|
||||
// skip body MD5 from extension fields
|
||||
.concat(this.getExtensionFields(node, options).slice(1));
|
||||
return resp;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -719,33 +719,34 @@ class Indexer {
|
|||
}
|
||||
return '';
|
||||
|
||||
case 'header.fields':
|
||||
case 'header.fields': {
|
||||
// BODY[HEADER.FIELDS.NOT (Key1 Key2 KeyN)] only selected header keys
|
||||
if (!selector.headers || !selector.headers.length) {
|
||||
return '\r\n\r\n';
|
||||
}
|
||||
return (
|
||||
let headers =
|
||||
formatHeaders(node.header)
|
||||
.filter(line => {
|
||||
let key = line.split(':').shift().toLowerCase().trim();
|
||||
return selector.headers.indexOf(key) >= 0;
|
||||
})
|
||||
.join('\r\n') + '\r\n\r\n'
|
||||
);
|
||||
|
||||
case 'header.fields.not':
|
||||
.filter(line => {
|
||||
let key = line.split(':').shift().toLowerCase().trim();
|
||||
return selector.headers.indexOf(key) >= 0;
|
||||
})
|
||||
.join('\r\n') + '\r\n\r\n';
|
||||
return headers;
|
||||
}
|
||||
case 'header.fields.not': {
|
||||
// BODY[HEADER.FIELDS.NOT (Key1 Key2 KeyN)] all but selected header keys
|
||||
if (!selector.headers || !selector.headers.length) {
|
||||
return formatHeaders(node.header).join('\r\n') + '\r\n\r\n';
|
||||
}
|
||||
return (
|
||||
let headers =
|
||||
formatHeaders(node.header)
|
||||
.filter(line => {
|
||||
let key = line.split(':').shift().toLowerCase().trim();
|
||||
return selector.headers.indexOf(key) < 0;
|
||||
})
|
||||
.join('\r\n') + '\r\n\r\n'
|
||||
);
|
||||
.filter(line => {
|
||||
let key = line.split(':').shift().toLowerCase().trim();
|
||||
return selector.headers.indexOf(key) < 0;
|
||||
})
|
||||
.join('\r\n') + '\r\n\r\n';
|
||||
return headers;
|
||||
}
|
||||
|
||||
case 'mime':
|
||||
// BODY[1.2.3.MIME] mime node header
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "wildduck",
|
||||
"version": "1.0.56",
|
||||
"version": "1.0.57",
|
||||
"description": "IMAP server built with Node.js and MongoDB",
|
||||
"main": "server.js",
|
||||
"scripts": {
|
||||
|
@ -36,7 +36,7 @@
|
|||
"node-redis-scripty": "0.0.5",
|
||||
"nodemailer": "^4.0.1",
|
||||
"npmlog": "^4.1.2",
|
||||
"qrcode": "^0.8.2",
|
||||
"qrcode": "^0.9.0",
|
||||
"redfour": "^1.0.2",
|
||||
"redis": "^2.7.1",
|
||||
"restify": "^5.0.1",
|
||||
|
|
Loading…
Reference in a new issue