summaryrefslogtreecommitdiffstats
path: root/nixos
diff options
context:
space:
mode:
authorJonas Heinrich <onny@project-insanity.org>2024-05-15 14:04:30 +0200
committerGitHub <noreply@github.com>2024-05-15 14:04:30 +0200
commitb3fcfcfabd01b947a1e4f36622bbffa3985bdac6 (patch)
tree6954bb2a9d4e908dc5974915b76e5fa9aadb7374 /nixos
parent5752bc84b0d9dd3ae4910275b0ffec9bb035d40e (diff)
parente995bb433e7c6f2bbc023d4b2ed8a5f2af662422 (diff)
Merge pull request #311766 from pacien/stalwart-0-6-0-module-fixes
nixos/stalwart-mail: module and test fixes for v0.6.0
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/mail/stalwart-mail.nix1
-rw-r--r--nixos/tests/stalwart-mail.nix12
2 files changed, 8 insertions, 5 deletions
diff --git a/nixos/modules/services/mail/stalwart-mail.nix b/nixos/modules/services/mail/stalwart-mail.nix
index 9cc919fd117d..08b07b885b69 100644
--- a/nixos/modules/services/mail/stalwart-mail.nix
+++ b/nixos/modules/services/mail/stalwart-mail.nix
@@ -38,6 +38,7 @@ in {
store.blob.path = mkDefault "${dataDir}/data/blobs";
storage.data = mkDefault "db";
storage.fts = mkDefault "db";
+ storage.lookup = mkDefault "db";
storage.blob = mkDefault "blob";
resolver.type = mkDefault "system";
resolver.public-suffix = mkDefault ["https://publicsuffix.org/list/public_suffix_list.dat"];
diff --git a/nixos/tests/stalwart-mail.nix b/nixos/tests/stalwart-mail.nix
index 634c0e2e3926..581090cd70f4 100644
--- a/nixos/tests/stalwart-mail.nix
+++ b/nixos/tests/stalwart-mail.nix
@@ -40,12 +40,14 @@ in import ./make-test-python.nix ({ lib, ... }: {
};
};
- session.auth.mechanisms = [ "PLAIN" ];
- session.auth.directory = "in-memory";
- storage.directory = "in-memory"; # shared with imap
+ resolver.public-suffix = [ ]; # do not fetch from web in sandbox
- session.rcpt.directory = "in-memory";
- queue.outbound.next-hop = [ "local" ];
+ session.auth.mechanisms = "[plain]";
+ session.auth.directory = "'in-memory'";
+ storage.directory = "in-memory";
+
+ session.rcpt.directory = "'in-memory'";
+ queue.outbound.next-hop = "'local'";
directory."in-memory" = {
type = "memory";