58 lines
1.5 KiB
TOML
58 lines
1.5 KiB
TOML
#############################################
|
|
# In-Memory Directory configuration
|
|
#############################################
|
|
|
|
[directory."memory"]
|
|
type = "memory"
|
|
disable = true
|
|
|
|
[directory."memory".options]
|
|
catch-all = true
|
|
#catch-all = { map = "(.+)@(.+)$", to = "info@${2}" }
|
|
subaddressing = true
|
|
#subaddressing = { map = "^([^.]+)\.([^.]+)@(.+)$", to = "${2}@${3}" }
|
|
|
|
[[directory."memory".principals]]
|
|
name = "admin"
|
|
type = "admin"
|
|
description = "Superuser"
|
|
secret = "changeme"
|
|
email = ["postmaster@%{DEFAULT_DOMAIN}%"]
|
|
|
|
[[directory."memory".principals]]
|
|
name = "john"
|
|
type = "individual"
|
|
description = "John Doe"
|
|
secret = "12345"
|
|
email = ["john@%{DEFAULT_DOMAIN}%", "jdoe@%{DEFAULT_DOMAIN}%", "john.doe@%{DEFAULT_DOMAIN}%"]
|
|
email-list = ["info@%{DEFAULT_DOMAIN}%"]
|
|
member-of = ["sales"]
|
|
|
|
[[directory."memory".principals]]
|
|
name = "jane"
|
|
type = "individual"
|
|
description = "Jane Doe"
|
|
secret = "abcde"
|
|
email = ["jane@%{DEFAULT_DOMAIN}%", "jane.doe@%{DEFAULT_DOMAIN}%"]
|
|
email-list = ["info@%{DEFAULT_DOMAIN}%"]
|
|
member-of = ["sales", "support"]
|
|
|
|
[[directory."memory".principals]]
|
|
name = "bill"
|
|
type = "individual"
|
|
description = "Bill Foobar"
|
|
secret = "$2y$05$bvIG6Nmid91Mu9RcmmWZfO5HJIMCT8riNW0hEp8f6/FuA2/mHZFpe"
|
|
quota = 50000000
|
|
email = ["bill@%{DEFAULT_DOMAIN}%", "bill.foobar@%{DEFAULT_DOMAIN}%"]
|
|
email-list = ["info@%{DEFAULT_DOMAIN}%"]
|
|
|
|
[[directory."memory".principals]]
|
|
name = "sales"
|
|
type = "group"
|
|
description = "Sales Team"
|
|
|
|
[[directory."memory".principals]]
|
|
name = "support"
|
|
type = "group"
|
|
description = "Support Team"
|