nix-infra/config/hosts/mail-2/postfix.nix

21 lines
649 B
Nix
Raw Normal View History

2023-09-19 16:49:00 +02:00
{ config, ... }:
{
2023-09-18 03:38:09 +02:00
# Postfix relay configuration, see: https://www.postfix.org/STANDARD_CONFIGURATION_README.html#backup
services.postfix = {
enable = true;
hostname = "mail-2.grzb.de";
relayDomains = [
"grzb.de"
"nekover.se"
];
2023-09-19 16:49:00 +02:00
sslCert = "${config.security.acme.certs."mail-2.grzb.de".directory}/fullchain.pem";
sslKey = "${config.security.acme.certs."mail-2.grzb.de".directory}/key.pem";
2023-09-18 03:38:09 +02:00
extraConfig = ''
message_size_limit = 20971520
smtpd_relay_restrictions = permit_mynetworks reject_unauth_destination
proxy_interfaces = 217.160.117.160
relay_recipient_maps =
'';
};
}