Não consigo me conectar ao meu servidor de e-mail

Não consigo me conectar ao meu servidor de e-mail

Recentemente transferi meu domínio para NoIP e tive que criar um servidor de email.

(Tive que transferir para noip porque não consigo configurar um IP estático/fixo, pois não sou uma empresa e não tenho um número de contribuinte comercial para obter uma linha comercial em meu ISP ...)

Mas não consigo conectar-me a ele no meu cliente de e-mail.

Eu segui este tutorial:https://www.linode.com/docs/email/postfix/email-with-postfix-dovecot-and-mysql

Atribuí/encaminhei/abri portas IMAP, SMTP, POP e LDAP para minha máquina Ubuntu em meu roteador:

E criei um registro mx em cr7akg.com cr7akg.com 10::

Imagens

A saída de telnet cr7akg.com 25e telnet cr7akg.com smtpsão:

Trying 85.245.177.97...
telnet: connect to address 85.245.177.97: Connection refused
telnet: Unable to connect to remote host

O que estou perdendo? Por que não consigo me conectar ao servidor de e-mail com meu cliente de e-mail?

Saída desudo netstat -panet

Ligações de Internet Activas (servidores e estabelecidos)
Proto Recv-Q Send-Q Endereço Local          Endereço Remoto         Estado       User       Inode       PID/Program name
tcp        0      0 0.0.0.0:7300            0.0.0.0:*               ESCUTA      1001       12435       1231/perl       
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               ESCUTA      117        95382       7965/mysqld     
tcp        0      0 192.168.1.104:27754     0.0.0.0:*               ESCUTA      1001       12434       1231/perl       
tcp        0      0 127.0.0.1:587           0.0.0.0:*               ESCUTA      0          138499      18957/sendmail: MTA
tcp        0      0 0.0.0.0:21              0.0.0.0:*               ESCUTA      0          103425      9641/vsftpd     
tcp        0      0 127.0.1.1:53            0.0.0.0:*               ESCUTA      0          11938       1480/dnsmasq    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               ESCUTA      0          10481       940/sshd        
tcp        0      0 127.0.0.1:631           0.0.0.0:*               ESCUTA      0          205310      9231/cupsd      
tcp        0      0 127.0.0.1:25            0.0.0.0:*               ESCUTA      0          138498      18957/sendmail: MTA
tcp        0      0 127.0.0.1:6010          0.0.0.0:*               ESCUTA      1000       212857      10119/4         
tcp        0    264 192.168.1.104:22        192.168.1.90:62312      ESTABELECIDO 0          213850      10052/sshd: diogosa
tcp        0      0 192.168.1.104:48086     88.81.132.153:7301      ESTABELECIDO 1001       166071      1231/perl       
tcp6       0      0 :::80                   :::*                    ESCUTA      0          123277      7474/apache2    
tcp6       0      0 :::22                   :::*                    ESCUTA      0          10483       940/sshd        
tcp6       0      0 ::1:631                 :::*                    ESCUTA      0          205309      9231/cupsd      
tcp6       0      0 ::1:6010                :::*                    ESCUTA      1000       212856      10119/4

Atualizar:

Eu removi o sendmail:

Ligações de Internet Activas (servidores e estabelecidos)
Proto Recv-Q Send-Q Endereço Local          Endereço Remoto         Estado       User       Inode       PID/Program name
tcp        0      0 0.0.0.0:7300            0.0.0.0:*               ESCUTA      1001       11794       1373/perl       
tcp        0      0 192.168.1.104:27754     0.0.0.0:*               ESCUTA      1001       11793       1373/perl       
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               ESCUTA      117        11580       1227/mysqld     
tcp        0      0 0.0.0.0:587             0.0.0.0:*               ESCUTA      0          9180        1137/master     
tcp        0      0 127.0.1.1:53            0.0.0.0:*               ESCUTA      0          11664       1550/dnsmasq    
tcp        0      0 0.0.0.0:21              0.0.0.0:*               ESCUTA      0          8827        887/vsftpd      
tcp        0      0 0.0.0.0:22              0.0.0.0:*               ESCUTA      0          8843        876/sshd        
tcp        0      0 127.0.0.1:631           0.0.0.0:*               ESCUTA      0          15897       2344/cupsd      
tcp        0      0 0.0.0.0:25              0.0.0.0:*               ESCUTA      0          9174        1137/master     
tcp        0      0 127.0.0.1:6010          0.0.0.0:*               ESCUTA      1000       15993       2387/4          
tcp        0    264 192.168.1.104:22        192.168.1.90:62541      ESTABELECIDO 0          15931       2351/sshd: diogosar
tcp6       0      0 :::587                  :::*                    ESCUTA      0          9181        1137/master     
tcp6       0      0 :::80                   :::*                    ESCUTA      0          11125       1330/apache2    
tcp6       0      0 :::22                   :::*                    ESCUTA      0          8845        876/sshd        
tcp6       0      0 ::1:631                 :::*                    ESCUTA      0          15896       2344/cupsd      
tcp6       0      0 :::25                   :::*                    ESCUTA      0          9175        1137/master     
tcp6       0      0 ::1:6010                :::*                    ESCUTA      1000       15992       2387/4          
tcp6       0      0 ::1:56645               ::1:631                 ESTABELECIDO 0          15325       1110/cups-browsed
tcp6       0      0 ::1:631                 ::1:56645               ESTABELECIDO 0          15909       2344/cupsd 

Saída desudo iptables -L -vnx:

Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
    pkts      bytes target     prot opt in     out     source               destination         

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
    pkts      bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
    pkts      bytes target     prot opt in     out     source               destination  

Responder1

Acho que o problema é que você está executando seu servidor de e-mail apenas na interface de loop back (presumo que não haja outras entradas para: 25 na saída do netstat acima)

tcp        0      0 127.0.0.1:25            0.0.0.0:*               ESCUTA      0          138498      18957/sendmail: MTA

Não é acessível para nada fora do host. Ele deve ser executado na interface física para a qual o roteador está encaminhando.

Responder2

Eu não acho que você possa ter seguido o tutorial ao qual você vincula, já que (a) o sendmail está sendo executado como seu MTA e (b) está apenas ouvindo 127.0.0.1. É por isso que você não pode se conectar à porta 25 de qualquer outro lugar.

Para mudar isso, procure a linha

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

em /etc/mail/sendmail.mc, altere para

dnlDAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')

ou simplesmente exclua-o por completo. Refaça seu arquivo de configuração make sendmail.cfe reinicie o serviço com service sendmail restart. Confirme se o MTA está escutando todos os endereços com netstat -apn|grep -w 25; você quer ver algo como

tcp        0      0 :::25             :::*             LISTEN      8525/sendmail  

Observe a mudança na coluna quatro (todos esses comandos exigirão privilégios). Então você poderá entrar em contato com seu MTA pela Internet em geral, sempre assumindo (como outros apontaram) que você não está tentando a partir de um endpoint que não pode se comunicar com a porta SMTP por padrão do ISP.

Editar: você removeu o sendmail e instalou o postfix, e seu servidor agora está escutando em todas as portas (veja netstata saída acima). Seu servidor pode ser acessado em geral pela Internet:

[me@risby ~]$ telnet cr7akg.com 25
Trying 85.245.177.97...
Connected to cr7akg.com.
Escape character is '^]'.
220 Ubuntu ESMTP Postfix (Ubuntu)

Então você resolveu seu problema.

informação relacionada