Files
nixos/hosts/amzebs-01/modules/postfix.nix
2025-11-21 14:00:47 +01:00

31 lines
687 B
Nix

{ pkgs
, lib
, config
, ...
}:
{
services.postfix = {
enable = true;
hostname = "amzebs-01.amz.at";
domain = "amz.at";
config = {
# Listen only on localhost for security
# Laravel will send via localhost, no external access needed
inet_interfaces = "loopback-only";
# Compatibility
compatibility_level = "2";
# Only accept mail from localhost
mynetworks = "127.0.0.0/8 [::1]/128";
# Larger message size limits for attachments
mailbox_size_limit = "202400000"; # ~200MB
message_size_limit = "51200000"; # ~50MB
# Milter configuration is handled automatically by rspamd.postfix.enable
};
};
}