Pessoal, negocio meio urgente aki, espero q alguem possa me ajudar...
Apliquei as regras de iptables no servidor pra funcionar o proxy transparente, pop e smtp nos clientes... depois de muito trabalho, funcionou tudo menos o smtp.
http ta normal, com proxy transparente. Recebo emails nos clientes de email usando pop. Mas naum consigo enviar emails com o smtp no cliente de email.
Alguma ideia do q pode ser?
As regras q to usando são:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 2000
Estou fazendo os testes pelas config do yahoo, mas outros smtps tb naum funcionam:
pop.mail.yahoo.com.br 110
smtp.mail.yahoo.com.br 25
Aki vai o resultado de um iptables -L -t nat:
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
REDIRECT tcp -- anywhere anywhere tcp dpt:http redir ports 2000
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE all -- anywhere anywhere
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Tanto pela makina cliente quanto pelo servidor eu consigo dar ping para o endereço de smtp normalmente.
A distribuição do servidor é Mandrake 10.0.
No agurado de um help... falow...