X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/3dd8e177f260478b9da3c5c5be583bd262e1f6e9..c2dc25574a90f18b88ec9040dd74315ef8e74893:/cookbooks/exim/recipes/default.rb diff --git a/cookbooks/exim/recipes/default.rb b/cookbooks/exim/recipes/default.rb index 219baa36d..dbf90bdfb 100644 --- a/cookbooks/exim/recipes/default.rb +++ b/cookbooks/exim/recipes/default.rb @@ -234,7 +234,7 @@ if node[:exim][:smarthost_name] action :accept source "net" dest "fw" - proto "tcp:syn" + proto "tcp" dest_ports port source_ports "1024-65535" end @@ -254,9 +254,10 @@ else family :inet source "net:#{smarthosts_inet.sort.join(',')}" dest "fw" - proto "tcp:syn" + proto "tcp" dest_ports port source_ports "1024-65535" + not_if { smarthosts_inet.empty? } end firewall_rule "accept-inbound-smtp-#{port}" do @@ -264,9 +265,10 @@ else family :inet6 source "net:#{smarthosts_inet6.sort.join(',')}" dest "fw" - proto "tcp:syn" + proto "tcp" dest_ports port source_ports "1024-65535" + not_if { smarthosts_inet6.empty? } end end end @@ -276,7 +278,7 @@ if node[:exim][:smarthost_via] action :reject source "fw" dest "net" - proto "tcp:syn" + proto "tcp" dest_ports "smtp" end end