mirror of
https://github.com/nodemailer/wildduck.git
synced 2025-03-01 02:15:15 +08:00
Updated filter handling
This commit is contained in:
parent
73920c860c
commit
029aeecc23
2 changed files with 9 additions and 7 deletions
|
@ -466,9 +466,13 @@ class FilterHandler {
|
|||
|
||||
if (filterActions.get('delete')) {
|
||||
// nothing to do with the message, just continue
|
||||
let err = new Error('Message dropped by policy');
|
||||
err.code = 'DroppedByPolicy';
|
||||
|
||||
return callback(null, {
|
||||
userData,
|
||||
response: 'Message dropped by policy as ' + prepared.id.toString()
|
||||
response: 'Message dropped by policy as ' + prepared.id.toString(),
|
||||
error: err
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -544,7 +548,8 @@ class FilterHandler {
|
|||
null,
|
||||
{
|
||||
userData,
|
||||
response: err ? err : 'Message stored as ' + info.id.toString()
|
||||
response: err ? err : 'Message stored as ' + info.id.toString(),
|
||||
error: err
|
||||
},
|
||||
!isEncrypted
|
||||
? {
|
||||
|
|
|
@ -8,10 +8,7 @@
|
|||
"test": "mongo --eval 'db.dropDatabase()' wildduck-test && redis-cli -n 13 flushdb && NODE_ENV=test grunt",
|
||||
"apidoc": "apidoc -i lib/api/ -o docs/"
|
||||
},
|
||||
"keywords": [
|
||||
"imap",
|
||||
"mail server"
|
||||
],
|
||||
"keywords": ["imap", "mail server"],
|
||||
"author": "Andris Reinman",
|
||||
"license": "EUPL-1.1",
|
||||
"devDependencies": {
|
||||
|
@ -53,7 +50,7 @@
|
|||
"mobileconfig": "2.1.0",
|
||||
"mongo-cursor-pagination-node6": "5.0.0",
|
||||
"mongodb": "3.0.0-rc0",
|
||||
"mongodb-extended-json": "^1.10.0",
|
||||
"mongodb-extended-json": "1.10.0",
|
||||
"nodemailer": "4.4.1",
|
||||
"npmlog": "4.1.2",
|
||||
"openpgp": "2.6.0",
|
||||
|
|
Loading…
Reference in a new issue