aboutsummaryrefslogtreecommitdiffstats
path: root/tests/by-name/sn/snm-email-single-server
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-10-28 17:10:30 +0100
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-10-28 17:10:30 +0100
commitd89c974847c59f5a03256ae51f151f0db7e678c1 (patch)
treec29e3d2de8d1ab3b45705cb29041eae6d920097a /tests/by-name/sn/snm-email-single-server
parenttests/{default,rust-motd}: Make `start` argument in `services` more logical (diff)
downloadnixos-server-d89c974847c59f5a03256ae51f151f0db7e678c1.zip
tests/snm-email-single-server: Copy the fixes from the dual-server test
Diffstat (limited to 'tests/by-name/sn/snm-email-single-server')
-rw-r--r--tests/by-name/sn/snm-email-single-server/test.nix9
1 files changed, 6 insertions, 3 deletions
diff --git a/tests/by-name/sn/snm-email-single-server/test.nix b/tests/by-name/sn/snm-email-single-server/test.nix
index 68c6022..7b5ec03 100644
--- a/tests/by-name/sn/snm-email-single-server/test.nix
+++ b/tests/by-name/sn/snm-email-single-server/test.nix
@@ -23,6 +23,12 @@ in
"f /passwords/bob 777 root root - bob-password"
];
+ # This DNS resolver is only there for rspamd (and apparently not even needed). But it
+ # also removes our own name server changes, so the test node could no longer find
+ # e.g. `acme.test` and so on.
+ # See: https://gitlab.com/simple-nixos-mailserver/nixos-mailserver/-/work_items/100
+ mailserver.localDnsResolver = false;
+
vhack = {
mail = {
enable = true;
@@ -76,8 +82,5 @@ in
EOF
''}")
bob.succeed("sudo -u bob ${common.scripts.expectNewMail}")
-
- server.copy_from_machine("/var/lib/", "server")
- bob.copy_from_machine("/home/bob/mail", "bob")
'';
}