postfix aceita remoto, mas não retransmite

1

Estou tentando configurar um servidor básico de postfix para permitir o recebimento de e-mail de qualquer lugar para endereços locais, mas não ser uma retransmissão aberta.

Configuração atual, regras aparentemente relevantes:

mydestination = $myhostname, localhost.$mydomain, localhost
mynetworks = 0.0.0.0/0
relay_domains = $mydestination

Se eu alterar minhas redes de volta para 127.0.0.1/8, ele não receberá e-mails externos. Deixar relay_domains em branco parece não fazer diferença e mantém isso como um revezamento aberto.

O que estou perdendo?

    
por moztech 21.01.2013 / 00:21

1 resposta

2

Primeiro, relay_domains não é necessário, a menos que você esteja fazendo um backup deste sistema MX (você não é) e, portanto, deve ser removido.

Em segundo lugar, mynetworks = 0.0.0.0 faz de você um revezamento aberto. Ele também deve ser removido e substituído por algo mais sensato, como mynetworks = 127.0.0.0/8 .

Por fim, mydestination deve especificar os domínios para os quais você deseja receber e-mails. Parece que você não listou nenhum domínio aqui. Adicione seus nomes de domínio.

Depois de corrigir todos esses três problemas, você deve ter um servidor de e-mail funcional que não seja retransmissão aberta.

    
por 21.01.2013 / 00:35

Tags