diff --git a/configuration.nix b/configuration.nix index 414f3a1..4144d3e 100644 --- a/configuration.nix +++ b/configuration.nix @@ -15,6 +15,7 @@ ./syncthing.nix ./fail2ban.nix ./git.nix + ./mail.nix ]; # Boot diff --git a/mail.nix b/mail.nix new file mode 100644 index 0000000..f2e472c --- /dev/null +++ b/mail.nix @@ -0,0 +1,28 @@ +{ config, pkgs, ... }: +{ + imports = [ + (builtins.fetchTarball { + url = "https://gitlab.com/simple-nixos-mailserver/nixos-mailserver/-/archive/nixos-20.03/nixos-mailserver-nixos-20.03.tar.gz"; + sha256 = "02k25bh4pg31cx40ri4ynjw65ahy0mmj794hi5i1yn48j56vdbkj"; + }) + ]; + mailserver = { + enable = true; + fqdn = "bib3.de"; + domains = [ "bib3.de" ]; + certificateScheme = 3; + enableImap = true; + enablePop3 = true; + enableImapSsl = true; + enablePop3Ssl = true; + + #enableManageSieve = true; + + loginAccounts = { + "webmaster@bib3.de" = { + hashedPassword = "$6$/gNzrl3XvdKYD.aF$0Amy4k4PgrhIuvzEP9yfbIvGhmNP/kQ1a.NlTHjd.01qt38/f02zFUkcI/Rb/tltW17rn8Q73.ckDJ.EvIoLb0"; + }; + }; + }; +} +