-
Notifications
You must be signed in to change notification settings - Fork 16
/
ponymail.yaml.example
39 lines (34 loc) · 1.53 KB
/
ponymail.yaml.example
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
server:
port: 8080 # Port to bind to
bind: 127.0.0.1 # IP to bind to - typically 127.0.0.1 for localhost or 0.0.0.0 for all IPs
database:
dburl: http://localhost:9200/ # The URL of the ElasticSearch database
db_prefix: ponymail # DB prefix, usually 'ponymail'
max_hits: 15000 # Maximum number of emails to process in a search
pool_size: 15 # number of connections for async queries
max_lists: 8192 # max number of lists to allow for
tasks:
refresh_rate: 150 # Background indexer run interval, in seconds
ui:
wordcloud: true
mailhost: localhost # domain[:port] - default port is 25
sender_domains: "*" # space separated
traceback: true
mgmtconsole: true # enable email admin
true_gdpr: true # fully delete emails instead of marking them deleted
# Fill in OAuth data as needed
oauth:
# If using OAuth, set the authoritative domains here. These are the OAuth domains that
# will provide access to private emails.
# N.B. This must be defined as an array (or omitted)
# authoritative_domains:
# - localhost # for local testing of sending email
# - googleapis.com # OAuth via google is authoritative
# - github.com # GitHub OAuth is authoritative
# Set up users with administrative permission
# N.B. This must be defined as an array (or omitted)
# admins:
# google_client_id: ~
# github_client_id: ~
# github_client_secret: ~