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.