-
Notifications
You must be signed in to change notification settings - Fork 166
/
help.txt
81 lines (64 loc) · 3.89 KB
/
help.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
emailengine [command] [options]
EmailEngine is the self-hosted service that allows you to access any email
account using an easy-to-use REST API.
Commands:
emailengine Run the application
emailengine help Show this information
emailengine license Show license information
emailengine license [command] License management
emailengine password Set admin password
emailengine scan Scan keyspace in Redis and display results in
the CSV format
emailengine encrypt Migrate field level encryption. Depending on the
options either enables, disables or re-encrypts
using the new secret
emailengine tokens [command] Manage access tokens
Options:
-h, --help Show help
General options:
--dbs.redis Database connection URL [string]
--workers.imap IMAP Worker count [number] [default: 4]
--settings Prepared settings [json-string]
--service.secret Encryption secret [string]
--service.commandTimeout Max command duration [number/string] [default: "10s"]
--service.setupDelay Delay between assigning connections to workers
[number/string] [default: "0ms"]
--log.level Log level [string] [default: "trace"]
--log.raw Log raw data [boolean] [default: false]
--workers.webhooks Webhook Worker count [number] [default: 1]
API options:
--api.host Host to bind to [string] [default: "127.0.0.1"]
--api.port Port to bind to [number] [default: 3000]
--api.maxSize Max attachment size [number/string] [default: 5M]
Background tasks:
--queues.notify Webhooks concurrency count [number] [default: 1]
--queues.submit Submit concurrency count [number] [default: 1]
Submission SMTP server:
--smtp.enabled Is SMTP submission server enabled [boolean] [default: false]
--smtp.secret SMTP password for all accounts [string]
--smtp.host Host to bind to [string] [default: "127.0.0.1"]
--smtp.port Port to bind to [number] [default: 2525]
--smtp.proxy Is the SMTP server hehind HAProxy [boolean] [default: false]
"emailengine encrypt" additional options:
--decrypt Old secret for decrypting (can be issued multiple times) [string]
License management commands
emailengine license Show license text
emailengine license export Exports encoded license
emailengine license import Imports encoded license
--license, -l Encoded license [string]
Token management commands
emailengine tokens issue Issues a new token
--description, -d Token description [string]
--scope, -s Requested scope [string] [default: "*"]
--account, -a Optional account identifier [string]
emailengine tokens export Exports token data
--token, -t Access token [string]
emailengine tokens import Imports token data
--token, -t Exported token [string]
Account management commands
emailengine export Exports raw account data including credentials
--account, -a Account identifier [string]
Password management commands
emailengine password Set admin password
--password, -p Password to use. Autogenerated if not set. [string]
--hash, -r Return password hash suitable for imports [boolean]