update mail to nixos mailserver 25.11

This commit is contained in:
goeranh 2026-02-13 18:33:44 +01:00
parent afa380060b
commit 7f0c0483c4
No known key found for this signature in database
2 changed files with 7 additions and 4 deletions

View file

@ -1,6 +1,6 @@
{ {
description = "A very basic flake"; description = "StuRa HTWD NixOS Configurations";
inputs = { inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11"; nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11";
@ -8,7 +8,7 @@
url = "github:nix-community/authentik-nix"; url = "github:nix-community/authentik-nix";
}; };
mailserver = { mailserver = {
url = "git+https://gitlab.com/simple-nixos-mailserver/nixos-mailserver?ref=nixos-25.05"; url = "git+https://gitlab.com/simple-nixos-mailserver/nixos-mailserver?ref=nixos-25.11";
}; };
sops = { sops = {
url = "github:Mic92/sops-nix"; url = "github:Mic92/sops-nix";

View file

@ -88,7 +88,8 @@ in
ldap = { ldap = {
enable = true; enable = true;
bind = { bind = {
dn = "cn=dovecot,ou=users,DC=test,DC=htw,DC=stura-dresden,DC=de"; # dn = "cn=dovecot,ou=users,DC=test,DC=htw,DC=stura-dresden,DC=de";
dn = "cn=ldapuser,ou=users,dc=ldap,dc=goauthentik,dc=io";
passwordFile = "/var/lib/dovecot_ldap_passwd"; passwordFile = "/var/lib/dovecot_ldap_passwd";
}; };
dovecot = { dovecot = {
@ -101,7 +102,8 @@ in
mailAttribute = "mail"; mailAttribute = "mail";
uidAttribute = "cn"; uidAttribute = "cn";
}; };
searchBase = "DC=test,DC=htw,DC=stura-dresden,DC=de"; #searchBase = "DC=test,DC=htw,DC=stura-dresden,DC=de";
searchBase = "DC=ldap,DC=goauthentik,DC=io";
uris = [ uris = [
"ldap://auth.test.htw.stura-dresden.de:3389" "ldap://auth.test.htw.stura-dresden.de:3389"
]; ];
@ -136,6 +138,7 @@ in
maxConnectionsPerUser = 10; maxConnectionsPerUser = 10;
messageSizeLimit = 10 * 1000 * 1024; # 10 MiB messageSizeLimit = 10 * 1000 * 1024; # 10 MiB
stateVersion = 3;
}; };
# services.dovecot2.mailLocation = lib.mkForce "maildir:/var/vmail/%n"; # services.dovecot2.mailLocation = lib.mkForce "maildir:/var/vmail/%n";