Guest User

Untitled

a guest
Dec 8th, 2024
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.19 KB | None | 0 0
  1. [authentication.fallback-admin]
  2. secret = "REDACTED"
  3. user = "admin"
  4.  
  5. [directory.internal]
  6. store = "rocksdb"
  7. type = "internal"
  8.  
  9. [auth.dkim]
  10. sign = [ { if = "listener != 'smtp'", then = "['rsa', 'ed25519']" },
  11.          { else = false } ]
  12.  
  13. [signature."ed25519"]
  14. private-key = "%{file:/opt/stalwart-smtp/etc/private/dkim-ed.key}%"
  15. domain = "mydomain.com"
  16. selector = "ed-default"
  17. headers = ["From", "To", "Date", "Subject", "Message-ID"]
  18. algorithm = "ed25519-sha256"
  19. canonicalization = "simple/simple"
  20.  
  21. [signature."rsa"]
  22. private-key = "%{file:/opt/stalwart-smtp/etc/private/dkim-rsa.key}%"
  23. domain = "mydomain.com"
  24. selector = "rsa-default"
  25. headers = ["From", "To", "Date", "Subject", "Message-ID"]
  26. algorithm = "rsa-sha256"
  27. canonicalization = "relaxed/relaxed"
  28.  
  29. [certificate."default"]
  30. cert = "%{file:/data/certs/mail.mydomain.com/cert.pem}%"
  31. default = true
  32. private-key = "%{file:/data/certs/mail.mydomain.com/key.pem}%"
  33.  
  34. [lookup."default"]
  35. hostname = "mail.mydomain.com"
  36. [server."http"]
  37. hsts = true
  38. permissive-cors = false
  39. url = "protocol + '://' + key_get('default', 'hostname') + ':' + local_port"
  40. use-x-forwarded = true
  41.  
  42. [server.listener."http"]
  43. bind = "[::]:8080"
  44. protocol = "http"
  45.  
  46. [server.listener."https"]
  47. bind = "[::]:443"
  48. protocol = "http"
  49. tls.implicit = true
  50.  
  51. [server.listener."imaptls"]
  52. bind = "[::]:993"
  53. protocol = "imap"
  54. proxy.override = true
  55. proxy.trusted-networks.0 = "172.19.0.2"
  56. proxy.trusted-networks.1 = "172.19.0.0/16"
  57. tls.implicit = true
  58.  
  59. [server.listener."smtp"]
  60. bind = "[::]:25"
  61. protocol = "smtp"
  62. proxy.override = true
  63. proxy.trusted-networks.0 = "172.19.0.2"
  64. proxy.trusted-networks.1 = "172.19.0.0/16"
  65.  
  66. [server.listener."submissions"]
  67. bind = "[::]:465"
  68. protocol = "smtp"
  69. proxy.override = true
  70. proxy.trusted-networks.0 = "172.19.0.2"
  71. proxy.trusted-networks.1 = "172.19.0.0/16"
  72. tls.implicit = true
  73.  
  74. [storage]
  75. blob = "rocksdb"
  76. data = "rocksdb"
  77. directory = "internal"
  78. fts = "rocksdb"
  79. lookup = "rocksdb"
  80.  
  81. [store."rocksdb"]
  82. compression = "lz4"
  83. path = "/opt/stalwart-mail/data"
  84. type = "rocksdb"
  85.  
  86. [tracer.log]
  87. ansi = false
  88. enable = true
  89. level = "info"
  90. path = "/opt/stalwart-mail/logs"
  91. prefix = "stalwart.log"
  92. rotate = "daily"
  93. type = "log"
Advertisement
Add Comment
Please, Sign In to add comment