SMTP 25 fechado mesmo permito tudo no firewall, servidor debian rodando o sendmail

1

Estou executando o sendmail + dovecot no meu servidor debian. Eu habilitei as regras de firewall para permitir tudo

  iptables -P INPUT ACCEPT
  iptables -P OUTPUT ACCEPT
  iptables -P FORWARD ACCEPT
  iptables -F
  iptables -X

No entanto, verifique rápido em yougetsignal.com, minha porta 25 ainda está sendo bloqueada. Mas 143, 80 estão bem.

    
por henry 01.12.2010 / 10:10

1 resposta

3

Primeiramente, com agradecimentos ao symcbean, verifique se está funcionando. No próprio sistema, digite

telnet localhost 25

e se você não vê algo como

220 risby.home.domainname.net ESMTP Sendmail 8.14.4/8.14.2; Wed, 1 Dec 2010 10:20:38 GMT

o seu sendmail não está sendo executado no modo daemon e você não poderá acessá-lo de qualquer lugar. Corrigir isso.

Se você vir um banner, é provável que o sendmail não esteja vinculado ao seu endereço IP externo. Faça um

netstat -an|grep -w 25|grep LISTEN

Se você ver a linha

tcp        0      0 0.0.0.0:25                  0.0.0.0:*                   LISTEN    

Eu estou errado e precisamos cavar mais. Se você ver

tcp        0      0 127.0.0.1:25                  0.0.0.0:*                   LISTEN    

então o sendmail foi configurado apenas para escutar na interface de loopback, e é por isso que você não pode acessá-lo imediatamente. Procure uma linha que diga

DAEMON_OPTIONS('Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

no seu sendmail.mc , exclua-o (se você me ignorar e comente, use um dnl no início da linha, não um # ), gere seu sendmail.cf e reinicie o sendmail .

    
por 01.12.2010 / 10:20