Conta de e-mail do Ubuntu Postfix com encaminhamento

0

Eu tenho um servidor Ubuntu 12.04 com o Postfix instalado. Na instalação do Postfix eu usei este guia link . Eu não passei por tudo isso, apenas a parte sudo dpkg-reconfigure postfix .

Eu criei contas de usuário para o meu servidor e os diretórios iniciais dos usuários contêm um arquivo .forward que tem apenas uma linha no endereço de email para encaminhamento.

Eu defini registros dns A para os nomes www.mydomain.com e mydomain.com

Mas, se eu enviar um email para [email protected], ele não será encaminhado. Na verdade, não consigo ver nenhum sinal sobre qualquer email que esteja visitando meu servidor.

Meu firewall é definido para permitir tráfego de entrada para as portas 80, 443 e 22. Para o tráfego de saída, ele permite as portas 587 e 22. As definições exatas estão abaixo.

Devo permitir também a saída http (porta 80)? ou talvez a porta 25?

# Allow ssh in
iptables -A INPUT -i eth0 -p tcp --dport 22 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -o eth0 -p tcp --sport 22 -m state --state ESTABLISHED -j ACCEPT

# Allow incoming HTTP
iptables -A INPUT -i eth0 -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -o eth0 -p tcp --sport 80 -m state --state ESTABLISHED -j ACCEPT

# Allow incoming HTTPS
iptables -A INPUT -i eth0 -p tcp --dport 443 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A OUTPUT -o eth0 -p tcp --sport 443 -m state --state ESTABLISHED -j ACCEPT

# Allow outgoing SSH
iptables -A OUTPUT -o eth0 -p tcp --dport 22 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --sport 22 -m state --state ESTABLISHED -j ACCEPT

# Allow outgoing emails
iptables -A OUTPUT -o eth0 -p tcp --dport 587 -m state --state NEW,ESTABLISHED -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --sport 587 -m state --state ESTABLISHED -j ACCEPT

Edições:

Encontrei linhas do meu syslog informando que havia tráfego de entrada para a porta 25 que estava bloqueada. O ip do remetente para esses pacotes era confiável, então eu abri também a porta 25. Agora eu posso ver alguns logs do Postfix no meu syslog. Parece que pelo menos está tentando encaminhar e-mails. Ainda não recebi nenhum email de encaminhador na minha caixa de correio do Gmail.

    
por Mika 28.08.2012 / 22:53

1 resposta

1

As razões pelas quais meus e-mails não foram encaminhados foram

  1. A porta 25 foi bloqueada no firewall para que os e-mails não entrem ou saiam.
  2. Meu Postfix foi configurado para usar o ipv4 e o ipv6. Eu não tinha ipv6 na minha máquina, então eu precisava mudar isso para apenas o ipv4.

Agora, os e-mails são encaminhados com facilidade.

    
por 28.08.2012 / 23:25