diff --git a/nixos/tests/rss2email.nix b/nixos/tests/rss2email.nix index 490d08943734..0b3c84b315f0 100644 --- a/nixos/tests/rss2email.nix +++ b/nixos/tests/rss2email.nix @@ -3,7 +3,7 @@ import ./make-test-python.nix { nodes = { server = - { pkgs, ... }: + { config, pkgs, ... }: { imports = [ common/user-account.nix ]; services.nginx = { @@ -33,9 +33,14 @@ import ./make-test-python.nix { }; services.dovecot2 = { enable = true; - enableImap = true; - mailLocation = "maildir:~/mail"; - protocols = [ "imap" ]; + enablePAM = true; + settings = { + dovecot_config_version = "2.4.3"; + dovecot_storage_version = config.services.dovecot2.package.version; + mail_driver = "maildir"; + mail_path = "~/mail"; + protocols.imap = true; + }; }; environment.systemPackages = let @@ -67,7 +72,7 @@ import ./make-test-python.nix { server.systemctl("start network-online.target") server.wait_for_unit("network-online.target") server.wait_for_unit("opensmtpd") - server.wait_for_unit("dovecot2") + server.wait_for_unit("dovecot") server.wait_for_unit("nginx") server.wait_for_unit("rss2email")