Como abrir a porta 25 no servidor

1

Estou usando o centOS.

Eu quero implementar um servidor de e-mail smtp e eu instalei o postfix e o dovecot (ambos foram configurados corretamente).

Eu tentei telnetar a porta 25, mas ela retorna Unable to connect to remote host: Connection refused

Então, como posso abrir a porta 25? Obrigado!

    
por liuxingruo 10.05.2010 / 14:47

4 respostas

8

verifique se o postfix está escutando no IP externo para a porta 25. Por padrão, ele só aparece em 127.0.0.1:25

Se você tem isso

inet_interfaces = localhost

Coloque um # na frente dessa linha e remova o comentário de

#inet_interfaces = all

Em seguida, reinicie o postfix

service postfix restart
    
por 10.05.2010 / 14:59
2

Supondo que você realmente tenha um serviço escutando nessa porta, você faria algo como o seguinte para abrir o firewall se o ip do seu servidor for 172.16.1.20 :

sudo iptables -I RH-Firewall-1-INPUT 5 -p tcp -d 172.16.1.20 -m tcp --dport 25 -j ACCEPT

Você deseja listar as regras com:

sudo iptables -L -n --line-numbers

Para garantir que você o coloque no lugar certo. Aqui é um tutorial que cobre o básico do iptables com o CentOS.

    
por 10.05.2010 / 14:54
0

A maneira mais fácil de realizar isso no CentOS é provavelmente usar este utilitário:

sudo /usr/bin/system-config-securitylevel-tui
    
por 10.05.2010 / 17:45
0

Aqui está outra solução

Editar

/etc/sysconfig/iptables

Adicione a seguinte linha em

-A INPUT -p tcp -m tcp --dport 25 --syn -j ACCEPT

Reinicie o iptables

service iptables restart
    
por 10.05.2010 / 15:42