############################################# # In-Memory Directory configuration ############################################# [directory."default"] type = "memory" [directory."default".options] catch-all = true #catch-all = { map = "(.+)@(.+)$", to = "info@${2}" } subaddressing = true #subaddressing = { map = "^([^.]+)\.([^.]+)@(.+)$", to = "${2}@${3}" } superuser-group = "superusers" [[directory."default".users]] name = "admin" description = "Superuser" secret = "changeme" email = ["postmaster@%{DEFAULT_DOMAIN}%"] member-of = ["superusers"] [[directory."default".users]] name = "john" 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."default".users]] name = "jane" description = "Jane Doe" secret = "abcde" email = ["jane@%{DEFAULT_DOMAIN}%", "jane.doe@%{DEFAULT_DOMAIN}%"] email-list = ["info@%{DEFAULT_DOMAIN}%"] member-of = ["sales", "support"] [[directory."default".users]] name = "bill" 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."default".groups]] name = "sales" description = "Sales Team" [[directory."default".groups]] name = "support" description = "Support Team" [directory."default".lookup] domains = ["%{DEFAULT_DOMAIN}%"]