diff --git a/nix/os/containers/mailserver.nix b/nix/os/containers/mailserver.nix index d750eed..44842f0 100644 --- a/nix/os/containers/mailserver.nix +++ b/nix/os/containers/mailserver.nix @@ -54,6 +54,8 @@ in args // { wantedBy = [ "multi-user.target" ]; serviceConfig.User = "steveej"; serviceConfig.Group = "users"; + serviceConfig.RestartSec = 600; + serviceConfig.Restart = "always"; description = "Getmail service"; path = [ pkgs.getmail ]; script = let @@ -72,8 +74,8 @@ in args // { mailboxes = ('INBOX',) [destination] - type = Maildir - path = ~/.maildir/ + type = MDA_external + path = ${pkgs.dovecot}/libexec/dovecot/dovecot-lda ''; in '' getmail --rcfile=${rc} --idle=INBOX @@ -87,7 +89,7 @@ in args // { serviceConfig.Group = "users"; description = "Getmail service"; path = [ pkgs.getmail ]; - serviceConfig.RestartSec = 900; + serviceConfig.RestartSec = 1000; serviceConfig.Restart = "always"; script = let rc = pkgs.writeText "schtifATweb.de.getmail.rc" ''