Solução de problemas de configuração do meu servidor de e-mail doméstico

Solução de problemas de configuração do meu servidor de e-mail doméstico

Tenho alguns nomes de domínio pequenos que hospedo em meu servidor doméstico e gostaria de obter alguns endereços de e-mail básicos para esses domínios. Configurei um servidor Ubuntu 12.04 e segui as instruções aqui para configurar um servidor de e-mail com Postfix e Courier:

https://askubuntu.com/questions/54960...n-email-server(resposta com melhor classificação)

Depois de fazer tudo isso, tentei configurar meu[e-mail protegido]endereço de e-mail no Thunderbird, mas não consegue encontrar o servidor.

Consigo fazer telnet na porta 25 localmente (ou seja, telnet 127.0.0.1 25) e enviar uma mensagem de teste manualmente, mas não consigo fazer telnet na porta 25 de outro computador. Meu ISP me informou que não bloqueia nenhuma porta.

Pingability.com retorna as seguintes informações sobre meu servidor de e-mail: Ocorreu um problema ao conversar com o servidor de e-mail. Obteve 'ConnectException: Conexão recusada'

nmap -p 25 example.com produz o seguinte: PORT STATE SERVICE 25/tcp filtered smtp

Quais são minhas próximas etapas para solucionar/resolver isso? Estou em um beco sem saída.

EDITAR: aqui está meu /etc/postfix/main.cf:http://pastebin.com/82TbdyjH

Responder1

Provavelmente, seu servidor de e-mail está apenas escutando localhost(127.0.0.1) porta25. Você precisa fazer com que ele se vincule a todas as suas interfaces de rede (0.0.0.0) ou para o endereço IP real que o sistema está usando na sua LAN (possivelmente192.168.xx) tipo de endereço.

Além disso, este computador pode ser acessado pela Internet? Nesse caso, você também precisará que o servidor de e-mail esteja escutando a porta desse IP -OU- use iptablesseu roteador/switch doméstico para encaminhar todo o tráfego WAN que chega à porta 25 para o IP interno do seu servidor de e-mail.

Você pode usar netstatpara determinar o que seus processos estão escutando em quais combinações de IP/porta, assim:

% netstat -anpt|egrep ":25|Ac|Pro"
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address   Foreign Address   State   PID/Program name   
tcp        0      0 0.0.0.0:25      0.0.0.0:*         LISTEN  13649/sendmail: acc 

Neste cenário estou executando sendmaile ouvindo todas as minhas interfaces de rede (0.0.0.0).

A depuração de problemas de e-mail pode ser complicada. Escrevi uma postagem no blog para configurar todos os vários componentes, como sendmail, spamassassin, dovecot(IMAP), etc. É voltado paraCentOS 5.xmas existem alguns truques para depurar problemas do servidor de e-mail nos comentários abaixo.

ATUALIZAÇÃO #1

Experimente algumas das sugestões aqui:http://forum.slicehost.com/index.php?p=/discussion/1651/postfix-only-listening-on-localhost/p1

Certifique-se especificamente de que o seguinte seja o seguinte:

-Certifique-se de que esta linha perto do topo /etc/postfix/master.cfnão esteja comentada:

smtp      inet  n       -       -       -       -       smtpd

-Se você quiser ouvir também na porta 587, remova também o comentário da próxima linha:

submission inet n       -       -       -       -       smtpd

-Não se esqueça de recarregar o Postfix se fizer alterações aqui:

$ sudo postfix reload

informação relacionada