nixos-configuration/hosts/iron/services/mail.nix
2025-11-18 14:57:42 +01:00

41 lines
846 B
Nix

{ config, ... }:
let
inherit (config.networking) ports;
in
{
#sops.secrets."domain_key_jalr.de".owner = "rspamd";
jalr = {
mailserver = {
enable = true;
fqdn = "hha.jalr.de";
relayPort = ports.postfix-relay.tcp;
domains = [
{
domain = "jalr.de";
enableDKIM = true;
}
{
domain = "fablab-nea.de";
enableDKIM = false;
}
];
users = import ../secrets/mail-users.nix;
messageSizeLimit = 50 * 1024 * 1024;
};
};
services.postfix = {
config = {
smtp_bind_address = "159.69.103.126";
smtp_bind_address_enforce = true;
};
masterConfig.smtp.args = [
"-o"
"inet_protocols=ipv4"
];
};
services.nginx.virtualHosts."hha.jalr.de" = {
enableACME = true;
forceSSL = true;
};
}