#!/bin/dash GENER() { iptables -t nat $1 PREROUTING -p tcp ! -s $SMTP_SRV --dport $PORTE -j DNAT --to-destination $ADDRS:$PORTS } # ================================================================ # # Redirect to Smtp (forward) # ========================== ME=$(whoami) case "$ME" in root) ;; *) echo 'Must be root to work with iptables' exit 1 ;; esac PATH=/sbin:$PATH SMTP_SRV=192.168.x.x # # SMTP : 25 # PORTS=25 PORTE=25 ADDRS=192.168.2.21 # GENER -D GENER -I # # HTTPS : 444 --> 443 # PORTS=443 PORTE=444 # GENER -D GENER -I # # SMTP : 465 # PORTS=465 PORTE=465 # GENER -D GENER -I # # SMTP : 587 # PORTS=587 PORTE=587 # GENER -D GENER -I # # POP/IMAP : 993 # PORTS=993 PORTE=993 # GENER -D GENER -I # # POP/IMAP : 995 # PORTS=995 PORTE=995 # GENER -D GENER -I# # Admin 7071 # PORTS=7071 PORTE=7071 # GENER -D GENER -I exit 0