diff --git a/configuration.nix b/configuration.nix index 6496f03..e35471a 100644 --- a/configuration.nix +++ b/configuration.nix @@ -43,7 +43,6 @@ less killall screen - inetutils ]; users.users.jaina = { diff --git a/postfix.nix b/postfix.nix index 787aba5..e7a1f5c 100644 --- a/postfix.nix +++ b/postfix.nix @@ -3,11 +3,8 @@ { networking.firewall.extraCommands = let user = config.services.postfix.user; in '' - iptables -A OUTPUT -m owner ! --uid-owner ${user} -m tcp -p tcp --dport 25 -j REJECT --reject-with icmp-admin-prohibited - ip6tables -A OUTPUT -m owner ! --uid-owner ${user} -m tcp -p tcp --dport 25 -j REJECT --reject-with icmp6-adm-prohibited - - iptables -I OUTPUT -m tcp -p tcp --dport 25 -d 127.0.0.1 -j ACCEPT - ip6tables -I OUTPUT -m tcp -p tcp --dport 25 -d 127.0.0.1 -j ACCEPT + iptables -I OUTPUT -m owner ! --uid-owner ${user} -m tcp -p tcp --dport 25 -j REJECT --reject-with icmp-admin-prohibited + ip6tables -I OUTPUT -m owner ! --uid-owner ${user} -m tcp -p tcp --dport 25 -j REJECT --reject-with icmp6-adm-prohibited ''; services.postfix = {