Como eu configuro o PostFix para permitir que outras máquinas enviem e-mails através dele?

15

Eu tenho o PostFix instalado e em execução em uma caixa do CentOS e gostaria de enviar mensagens de um servidor Windows na mesma rede pelo servidor PostFix.

Quando tento fazer telnet do servidor Windows para a porta 25 no servidor PostFix, a conexão falha.

Onde eu configuro isso no PostFix / CentOS?

Obrigado antecipadamente!

    
por Windows Ninja 20.03.2012 / 20:26

2 respostas

19

Você precisará configurar o relé. No entanto, quando o postfix estiver em execução, você ainda poderá se conectar à porta 25. Pode haver um firewall bloqueando essa conexão?

Quando você abre main.cf, você pode precisar adicionar esta diretiva:

mynetworks=A.B.C.D 

exemplo:

mynetworks = 127.0.0.0/8 168.100.189.0/28
mynetworks = !192.168.0.1, 192.168.0.0/28
mynetworks = 127.0.0.0/8 168.100.189.0/28 [::1]/128 [2001:240:587::]/64

não coloque 0.0.0.0 ou você se tornará um revezamento aberto.

    
por 20.03.2012 / 20:34
0

Meu servidor Postfix tem algo do tipo em seus IPtables para habilitar conexões.

ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:25

Seu servidor pode estar restrito ainda mais, dependendo do que você está tentando fazer. Mas se telneting para ele na porta 25 falhar, não espere que a máquina funcione como um servidor SMTP (a menos que você altere as portas - o que não é o que você disse). Note que é possível, muitas vezes preferível aceitar conexões em outras portas.

    
por 21.03.2012 / 13:24

Tags