My Nix Configuration

[prefect] switch mailserver to stalwart

pyrox.dev 68f8cc8f ac292de8

verified
Changed files
+10 -9
systems
x86_64-linux
prefect
services
mailserver
+9 -8
systems/x86_64-linux/prefect/services/caddy.nix
···
"http://mta-sts.pyrox.dev"
"http://autodiscover.pyrox.dev"
"http://autoconfig.pyrox.dev"
+
"http://dav.pyrox.dev"
];
extraConfig = ''
reverse_proxy 127.0.0.1:${toString mail.intHTTP} {
···
servers :80 {
listener_wrappers {
layer4 {
-
@maildomains http host mail.pyrox.dev mta-sts.pyrox.dev autoconfig.pyrox.dev autodiscover.pyrox.dev
+
@maildomains http host mail.pyrox.dev mta-sts.pyrox.dev autoconfig.pyrox.dev autodiscover.pyrox.dev dav.pyrox.dev
route @maildomains {
subroute {
@a http
···
servers :443 {
listener_wrappers {
layer4 {
-
@maildomains tls sni mail.pyrox.dev mta-sts.pyrox.dev autoconfig.pyrox.dev autodiscover.pyrox.dev
+
@maildomains tls sni mail.pyrox.dev mta-sts.pyrox.dev autoconfig.pyrox.dev autodiscover.pyrox.dev dav.pyrox.dev
route @maildomains {
proxy {
proxy_protocol v2
···
}
}
}
-
:2025 {
+
:25 {
route {
proxy {
proxy_protocol v2
···
}
}
}
-
:2143 {
+
:143 {
route {
proxy {
proxy_protocol v2
···
}
}
}
-
:2465 {
+
:465 {
route {
proxy {
proxy_protocol v2
···
}
}
}
-
:2587 {
+
:587 {
route {
proxy {
proxy_protocol v2
···
}
}
}
-
:2993 {
+
:993 {
route {
proxy {
proxy_protocol v2
···
}
}
}
-
:24190 {
+
:4190 {
route {
proxy {
proxy_protocol v2
+1 -1
systems/x86_64-linux/prefect/services/mailserver/default.nix
···
./overrides.nix
];
mailserver = {
-
enable = true;
+
enable = false;
fqdn = "mail.pyrox.dev";
systemName = "PyroNet Mail";
systemDomain = "mail.pyrox.dev";