Guest User

Untitled

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