Dear all, I have a linux router (Redhat 9.0) with iptables 1.2.7a-2. I have setup port forwarding rules as below to allow SMTP and POP3 to a machine on the internal network. iptables -t nat -A PREROUTING -j DNAT -p tcp -d <public_ip> --dport 110 --to <private_ip>:110 iptables -t nat -A PREROUTING -j DNAT -p tcp -d <public_ip> --dport 25 --to <private_ip>:25 What happens, is that when I try to telnet port 25 or 110 from the router itself, it doesn't connect and gives the error "Connection refused". However, from any other machine on the network it connects. Thinking that some firewall rules might be blocking the connection, the default policy of all chains is set to accept. Dhyanesh Ramaiya dhyanesh@xxxxxxxxxxxxx