mirror of
https://github.com/nodemailer/wildduck.git
synced 2024-09-20 15:26:03 +08:00
updated indexes
This commit is contained in:
parent
f09d81f3d2
commit
3be959545f
|
@ -1,4 +1,3 @@
|
|||
{
|
||||
"extends": "nodemailer",
|
||||
"fix": false
|
||||
"extends": "nodemailer"
|
||||
}
|
||||
|
|
285
indexes.json
285
indexes.json
|
@ -1,102 +1,134 @@
|
|||
[{
|
||||
[
|
||||
{
|
||||
"collection": "users",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "users",
|
||||
"key": {
|
||||
"username": 1
|
||||
},
|
||||
"unique": true,
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "users",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "show_new",
|
||||
"key": {
|
||||
"created": -1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "addresses",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "address",
|
||||
"key": {
|
||||
"address": 1
|
||||
},
|
||||
"unique": true,
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "addresses",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "user",
|
||||
"key": {
|
||||
"user": 1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "mailboxes",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "find_by_user",
|
||||
"key": {
|
||||
"user": 1,
|
||||
"path": 1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "mailboxes",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "user_subscribed",
|
||||
"key": {
|
||||
"user": 1,
|
||||
"subscribed": 1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "mailboxes",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "find_by_type",
|
||||
"key": {
|
||||
"user": 1,
|
||||
"specialUse": 1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "messages",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "mailbox_messages",
|
||||
"key": {
|
||||
"mailbox": 1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "messages",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "user_messages",
|
||||
"key": {
|
||||
"user": 1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "messages",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "mailbox_uid",
|
||||
"key": {
|
||||
"mailbox": 1,
|
||||
"uid": 1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "messages",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "mailbox_modseq_uid",
|
||||
"key": {
|
||||
"mailbox": 1,
|
||||
|
@ -104,40 +136,52 @@
|
|||
"uid": 1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "messages",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "newer_first",
|
||||
"key": {
|
||||
"mailbox": 1,
|
||||
"uid": -1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "messages",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "mailbox_flags",
|
||||
"key": {
|
||||
"mailbox": 1,
|
||||
"flags": 1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "messages",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "by_modseq",
|
||||
"key": {
|
||||
"mailbox": 1,
|
||||
"modseq": 1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "messages",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "by_idate",
|
||||
"key": {
|
||||
"mailbox": 1,
|
||||
|
@ -145,10 +189,13 @@
|
|||
"_id": 1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "messages",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "by_idate_newer",
|
||||
"key": {
|
||||
"mailbox": 1,
|
||||
|
@ -156,21 +203,13 @@
|
|||
"_id": -1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
"collection": "messages",
|
||||
"indexes": [{
|
||||
"name": "by_idate_newer",
|
||||
"key": {
|
||||
"mailbox": 1,
|
||||
"idate": -1,
|
||||
"_id": -1
|
||||
}
|
||||
]
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
{
|
||||
"collection": "messages",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "by_hdate",
|
||||
"key": {
|
||||
"mailbox": 1,
|
||||
|
@ -178,20 +217,26 @@
|
|||
"msgid": 1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "messages",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "by_size",
|
||||
"key": {
|
||||
"mailbox": 1,
|
||||
"size": 1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "messages",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "by_headers",
|
||||
"key": {
|
||||
"mailbox": 1,
|
||||
|
@ -199,114 +244,152 @@
|
|||
"headers.value": 1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "messages",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "fulltext",
|
||||
"key": {
|
||||
"mailbox": 1,
|
||||
"text": "text"
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "messages",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "mailbox_seen_flag",
|
||||
"key": {
|
||||
"mailbox": 1,
|
||||
"seen": 1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "messages",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "mailbox_deleted_flag",
|
||||
"key": {
|
||||
"mailbox": 1,
|
||||
"deleted": 1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "messages",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "mailbox_flagged_flag",
|
||||
"key": {
|
||||
"mailbox": 1,
|
||||
"flagged": 1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "messages",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "mailbox_draft_flag",
|
||||
"key": {
|
||||
"mailbox": 1,
|
||||
"draft": 1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "messages",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "has_attachment",
|
||||
"key": {
|
||||
"mailbox": 1,
|
||||
"ha": 1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "messages",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "retention_time",
|
||||
"partialFilterExpression": {
|
||||
"exp": true
|
||||
},
|
||||
"key": {
|
||||
"exp": 1,
|
||||
"rdate": 1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "attachments.files",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "attachment_hash",
|
||||
"key": {
|
||||
"metadata.h": 1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "attachments.files",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "related_attachments",
|
||||
"key": {
|
||||
"metadata.c": 1,
|
||||
"metadata.m": 1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "journal",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "mailbox_modseq",
|
||||
"key": {
|
||||
"mailbox": 1,
|
||||
"modseq": 1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}, {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"collection": "journal",
|
||||
"indexes": [{
|
||||
"indexes": [
|
||||
{
|
||||
"name": "autoexpire",
|
||||
"expireAfterSeconds": 21600,
|
||||
"key": {
|
||||
"created": 1
|
||||
},
|
||||
"background": true
|
||||
}]
|
||||
}]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
|
|
1755
package-lock.json
generated
1755
package-lock.json
generated
File diff suppressed because it is too large
Load diff
12
package.json
12
package.json
|
@ -12,7 +12,7 @@
|
|||
"devDependencies": {
|
||||
"browserbox": "^0.9.1",
|
||||
"chai": "^4.0.2",
|
||||
"eslint-config-nodemailer": "^1.0.0",
|
||||
"eslint-config-nodemailer": "^1.2.0",
|
||||
"grunt": "^1.0.1",
|
||||
"grunt-cli": "^1.2.0",
|
||||
"grunt-eslint": "^20.0.0",
|
||||
|
@ -26,25 +26,25 @@
|
|||
"generate-password": "^1.3.0",
|
||||
"html-to-text": "^3.3.0",
|
||||
"iconv-lite": "^0.4.18",
|
||||
"joi": "^10.5.2",
|
||||
"joi": "^10.6.0",
|
||||
"libbase64": "^0.2.0",
|
||||
"libmime": "^3.1.0",
|
||||
"libqp": "^1.1.0",
|
||||
"mailsplit": "^4.0.2",
|
||||
"mongodb": "^2.2.28",
|
||||
"mongodb": "^2.2.30",
|
||||
"node-redis-scripty": "0.0.5",
|
||||
"nodemailer": "^4.0.1",
|
||||
"npmlog": "^4.1.0",
|
||||
"npmlog": "^4.1.2",
|
||||
"qrcode": "^0.8.2",
|
||||
"redfour": "^1.0.0",
|
||||
"redis": "^2.7.1",
|
||||
"restify": "^4.3.0",
|
||||
"restify": "^5.0.0",
|
||||
"seq-index": "^1.1.0",
|
||||
"smtp-server": "^3.0.1",
|
||||
"speakeasy": "^2.0.0",
|
||||
"toml": "^2.3.2",
|
||||
"utf7": "^1.0.2",
|
||||
"uuid": "^3.0.1"
|
||||
"uuid": "^3.1.0"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
|
Loading…
Reference in a new issue