Eu instalei o Postfix no meu servidor e posso enviar e-mails, mas não consigo receber nenhum. Também notei que não consigo fazer telnet para o servidor com a porta 25, de um computador diferente ou do próprio servidor. Estou recebendo uma mensagem " nenhuma rota para o host " quando tento de uma máquina distante e ela diz " conexão fechada por host externo " quando tento do servidor . Aqui está o que eu recebo quando tento listar as portas em uso:
$ ss -lntu
Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port
tcp LISTEN 0 0 *:22 *:*
tcp LISTEN 0 0 *:25 *:*
tcp LISTEN 0 0 *:80 *:*
Quando tento usar um verificador de e-mail externo, também recebo a mesma mensagem de erro " sem rota para o host " depois de inserir um endereço de e-mail.
Estou usando dois arquivos externos para o parâmetro Postfix, um com a lista de domínios dos quais estou esperando e-mails, e um com a lista de caixas de entrada virtuais. Aqui estão alguns exemplos do arquivo main.cf:
mynetworks = 127.0.0.0/8
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
inet_protocols = all
inet_interfaces = all
virtual_alias_domains = hash:/etc/postfix/virtual_domains
virtual_alias_maps = hash:/etc/postfix/virtual_mailboxes
Eu também alterei os registros DNS e criei uma nova entrada MX apontando para mail.mydomain.com
Aqui está o meu arquivo DNS:
@ A 104.xxx.xxx.xxx
dev A 104.xxx.xxx.xxx
mail A 104.xxx.xxx.xxx
blog CNAME blogs.vip.gandi.net.
imap CNAME mail.mydomain.com.
pop CNAME mail.mydomain.com.
smtp CNAME mail.mydomain.com.
webmail CNAME webmail.gandi.net.
www CNAME webredir.vip.gandi.net.
@ MX mail.mydomain.com. (50)
Eu também tentei isso
$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT icmp -- anywhere anywhere
ACCEPT all -- anywhere anywhere
ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:ssh
ACCEPT tcp -- anywhere anywhere tcp dpt:http
REJECT all -- anywhere anywhere reject-with icmp-host-prohibited
Chain FORWARD (policy ACCEPT)
target prot opt source destination
REJECT all -- anywhere anywhere reject-with icmp-host-prohibited
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Por favor, deixe-me saber se estou faltando alguma coisa ou se você precisar de mais informações.
Obrigado