diff -Nur smeserver-fetchmail-1.6/root/etc/e-smith/templates/etc/rc.d/init.d/masq/35transproxy-fetchmail smeserver-fetchmail-1.6_bz9180/root/etc/e-smith/templates/etc/rc.d/init.d/masq/35transproxy-fetchmail --- smeserver-fetchmail-1.6/root/etc/e-smith/templates/etc/rc.d/init.d/masq/35transproxy-fetchmail 2015-02-06 10:41:14.000000000 +0100 +++ smeserver-fetchmail-1.6_bz9180/root/etc/e-smith/templates/etc/rc.d/init.d/masq/35transproxy-fetchmail 2016-01-08 11:54:50.130911307 +0100 @@ -9,19 +9,19 @@ # Block any outgoing connections to POP3 servers - $OUT .= " /sbin/iptables --table nat --append PREROUTING\\\n"; - $OUT .= "\t-i \$INTERNALIF -p tcp --dst ! \$LOCALIP --dport 110\\\n"; + $OUT .= " /sbin/iptables --append FORWARD\\\n"; + $OUT .= "\t-i \$INTERNALIF -p tcp ! --dst \$LOCALIP --dport 110\\\n"; $OUT .= "\t--jump LOG --log-prefix \"denylogfetchmail: \"\n"; - $OUT .= " /sbin/iptables --table nat --append PREROUTING\\\n"; - $OUT .= "\t-i \$INTERNALIF -p tcp --dst ! \$LOCALIP --dport 110 --jump DROP\n"; + $OUT .= " /sbin/iptables --append FORWARD\\\n"; + $OUT .= "\t-i \$INTERNALIF -p tcp ! --dst \$LOCALIP --dport 110 --jump DROP\n"; # Block any outgoing connections to IMAP4 servers - $OUT .= " /sbin/iptables --table nat --append PREROUTING\\\n"; - $OUT .= "\t-i \$INTERNALIF -p tcp --dst ! \$LOCALIP --dport 143\\\n"; + $OUT .= " /sbin/iptables --append FORWARD\\\n"; + $OUT .= "\t-i \$INTERNALIF -p tcp ! --dst \$LOCALIP --dport 143\\\n"; $OUT .= "\t--jump LOG --log-prefix \"denylogfetchmail: \"\n"; - $OUT .= " /sbin/iptables --table nat --append PREROUTING\\\n"; - $OUT .= "\t-i \$INTERNALIF -p tcp --dst ! \$LOCALIP --dport 143 --jump DROP\n"; + $OUT .= " /sbin/iptables --append FORWARD\\\n"; + $OUT .= "\t-i \$INTERNALIF -p tcp ! --dst \$LOCALIP --dport 143 --jump DROP\n"; } my $routingSMTP = $FetchMails{ "RoutingSMTP" } || "YES" ; @@ -30,11 +30,11 @@ # Users on LAN are not allowed to access to SMTP # servers on Internet. - $OUT .= " /sbin/iptables --table nat --append PREROUTING\\\n"; - $OUT .= "\t-i \$INTERNALIF -p tcp --dst ! \$LOCALIP --dport 25\\\n"; + $OUT .= " /sbin/iptables --append FORWARD\\\n"; + $OUT .= "\t-i \$INTERNALIF -p tcp ! --dst \$LOCALIP --dport 25\\\n"; $OUT .= "\t--jump LOG --log-prefix \"denylogfetchmail: \"\n"; - $OUT .= " /sbin/iptables --table nat --append PREROUTING\\\n"; - $OUT .= "\t-i \$INTERNALIF -p tcp --dst ! \$LOCALIP --dport 25 --jump DROP\n"; + $OUT .= " /sbin/iptables --append FORWARD\\\n"; + $OUT .= "\t-i \$INTERNALIF -p tcp ! --dst \$LOCALIP --dport 25 --jump DROP\n"; } my $routingNNTP = $FetchMails{ "RoutingNNTP" } || "YES" ; @@ -43,11 +43,11 @@ # Users on LAN are not allowed to access to news # servers on Internet. - $OUT .= " /sbin/iptables --table nat --append PREROUTING\\\n"; - $OUT .= "\t-i \$INTERNALIF -p tcp --dst ! \$LOCALIP --dport 119\\\n"; + $OUT .= " /sbin/iptables --append FORWARD\\\n"; + $OUT .= "\t-i \$INTERNALIF -p tcp ! --dst \$LOCALIP --dport 119\\\n"; $OUT .= "\t--jump LOG --log-prefix \"denylogfetchmail: \"\n"; - $OUT .= " /sbin/iptables --table nat --append PREROUTING\\\n"; - $OUT .= "\t-i \$INTERNALIF -p tcp --dst ! \$LOCALIP --dport 119 --jump DROP\n"; + $OUT .= " /sbin/iptables --append FORWARD\\\n"; + $OUT .= "\t-i \$INTERNALIF -p tcp ! --dst \$LOCALIP --dport 119 --jump DROP\n"; } }