summaryrefslogtreecommitdiff
path: root/hosts/cloud/span/mail.nix
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/cloud/span/mail.nix')
-rw-r--r--hosts/cloud/span/mail.nix17
1 files changed, 2 insertions, 15 deletions
diff --git a/hosts/cloud/span/mail.nix b/hosts/cloud/span/mail.nix
index 9cc44a7..beee817 100644
--- a/hosts/cloud/span/mail.nix
+++ b/hosts/cloud/span/mail.nix
@@ -3,18 +3,8 @@
pkgs,
...
}: {
- imports = [
- (builtins.fetchTarball {
- url = "https://gitlab.com/simple-nixos-mailserver/nixos-mailserver/-/archive/nixos-23.11/nixos-mailserver-nixos-23.11.tar.gz";
- # To get the sha256 of the nixos-mailserver tarball, we can use the nix-prefetch-url command:
- # release="nixos-23.05"; nix-prefetch-url "https://gitlab.com/simple-nixos-mailserver/nixos-mailserver/-/archive/${release}/nixos-mailserver-${release}.tar.gz" --unpack
-
- sha256 = "122vm4n3gkvlkqmlskiq749bhwfd0r71v6vcmg1bbyg4998brvx8";
- })
- ];
-
- services.dovecot2.sieve.extensions = ["fileinto"];
mailserver = {
+ stateVersion = 3;
enable = true;
fqdn = "mail.spandrell.ch";
domains = ["spandrell.ch"];
@@ -32,7 +22,7 @@
hashedPasswordFile = "/home/span/mail.key";
};
"lol@spandrell.ch" = {
- hashedPasswordFile = "/home/span/mail2.key";
+ hashedPasswordFile = "/home/span/mail.key";
};
"sub@spandrell.ch" = {
hashedPasswordFile = "/home/span/mail.key";
@@ -52,8 +42,6 @@
# down nginx and opens port 80.
certificateScheme = "acme-nginx";
};
- security.acme.acceptTerms = true;
- security.acme.defaults.email = "security@spandrell.ch";
services.roundcube = {
enable = true;
# this is the url of the vhost, not necessarily the same as the fqdn of
@@ -67,5 +55,4 @@
$config['smtp_pass'] = "%p";
'';
};
- services.nginx.enable = true;
}