Email não funciona no Virtual Server

Eu uso um servidor virtual do provedor alemão Hosteurope. Não há MTA Postfix no servidor virtual. A instalação foi muito simples. Após ./launcher bootstrap app e ./launcher start app, o aplicativo inicia.

Inicie o ./discourse-doctor e recebo a seguinte mensagem:

Endereço de e-mail para o teste de envio? (‘n’ para pular) [test@example.com]:
Enviando e-mail para test@example.com
Testando o envio para test@example.com usando wpxxx.mailout.server-he.de:25.
Conexão com o servidor SMTP bem-sucedida.
Enviando para test@example.com
E-mail aceito pelo servidor SMTP.

Se você não receber a mensagem, verifique sua pasta de SPAM
ou teste novamente usando um serviço como http://www.mail-tester.com/.

Se a mensagem não for entregue, o problema não é do Discourse.

Verifique os logs do servidor SMTP para ver por que a entrega falhou.
Substituindo: SMTP_PASSWORD
Substituindo: LETSENCRYPT_ACCOUNT_EMAIL
Substituindo: DEVELOPER_EMAILS
Substituindo: DISCOURSE_DB_PASSWORD

Aqui está uma parte do app.yml:

  DISCOURSE_SMTP_ADDRESS: wpxxx.mailout.server-he.de
  DISCOURSE_SMTP_PORT: 25
  #DISCOURSE_SMTP_USER_NAME:
  #DISCOURSE_SMTP_PASSWORD:
  #DISCOURSE_SMTP_ENABLE_START_TLS: true  # (opcional, padrão true)
  #DISCOURSE_SMTP_AUTHENTICATION: login

Você verificou sua pasta de spam?

Você tentou enviar para o mail-tester?

Sim, enviei o e-mail para o mail-tester. Parece que o servidor SMTP aceitou o e-mail, mas não o entregou ao destinatário?

==================== TESTE DE E-MAIL ====================
Para um teste robusto, obtenha um endereço em http://www.mail-tester.com/
Ou simplesmente envie uma mensagem de teste para você mesmo.
Endereço de e-mail para o teste? ('n' para pular) []: test-2v7z63ww6@srv1.mail-tester.com
Enviando e-mail para test-2v7z63ww6@srv1.mail-tester.com. . . 
Testando o envio para test-2v7z63ww6@srv1.mail-tester.com usando wp10750459.mailout.server-he.de:25.
Conexão com o servidor SMTP bem-sucedida.
Enviando para test-2v7z63ww6@srv1.mail-tester.com. . . 
E-mail aceito pelo servidor SMTP.

Se você não receber a mensagem, verifique sua pasta de SPAM
ou teste novamente usando um serviço como http://www.mail-tester.com/.

Se a mensagem não for entregue, o problema não é do Discourse.

Verifique os logs do servidor SMTP para saber por que a entrega da mensagem falhou.
Substituindo: SMTP_PASSWORD
Substituindo: LETSENCRYPT_ACCOUNT_EMAIL
Substituindo: DEVELOPER_EMAILS
Substituindo: DISCOURSE_DB_PASSWORD
Substituindo: Enviando e-mail para

==================== CONCLUÍDO! ====================

É isso mesmo. Você precisará verificar os logs do servidor de e-mail. No servidor de e-mail, eles aceitaram, mas não entregaram as mensagens.

A pergunta é: preciso instalar um servidor de e-mail no servidor virtual? Acredito que não precise de um servidor de e-mail no servidor virtual. Quero usar o servidor SMTP do provedor. As portas estão fechadas. Qual servidor de e-mail devo instalar?

telnet 178.77.102.5 25
Tentando 178.77.102.5...
telnet: Não foi possível conectar ao host remoto: Conexão recusada

nmap -PN -p 25,110,143,465,587,993,995 178.77.102.5

Iniciando Nmap 7.01 ( https://nmap.org  ) em 2021-01-07 16:45 CET
Relatório de varredura Nmap para lvps178-77-102-5.dedicated.hosteurope.de (178.77.102.5)
Host está ativo (latência de 0,0058s).
PORTA     ESTADO   SERVIÇO
25/tcp   fechado  smtp
110/tcp  fechado  pop3
143/tcp  fechado  imap
465/tcp  fechado  smtps
587/tcp  fechado  submission
993/tcp  fechado  imaps
995/tcp  fechado  pop3s

Nmap concluído: 1 endereço IP (1 host ativo) escaneado em 0,23 segundos

[root@lvps178-77-102-5 ~]# yum list installed | grep mail
O repositório base está listado mais de uma vez na configuração
O repositório updates está listado mais de uma vez na configuração
O repositório extras está listado mais de uma vez na configuração
O repositório centosplus está listado mais de uma vez na configuração
fetchmail.x86_64                               6.3.24-7.el7                     instalado
mailcap.noarch                                  2.1.41-2.el7                     instalado
mailx.x86_64                                     12.5-19.el7                      instalado
procmail.x86_64                                 3.22-36.el7_4.1                instalado
sendmail.x86_64                                 8.14.7-6.el7                     instalado
sendmail-cf.noarch                            8.14.7-6.el7                     instalado
sendmail-doc.noarch                           8.14.7-6.el7                     instalado
[root@lvps178-77-102-5 ~]#
[root@lvps178-77-102-5 ~]# ss -tanup
Netid Estado        Recv-Q Send-Q                                              Endereço Local:Porta                                                                     Endereço Par:Porta
tcp    LISTEN       0         128                                                                     *:22                                                                                        *:*                            users:(("sshd",pid=396,fd=3))
tcp    LISTEN       0         128                                                                     *:3000                                                                                     *:*                            users:(("docker-proxy",pid=841,fd=4))
tcp    LISTEN       0         128                                                                     *:443                                                                                       *:*                            users:(("docker-proxy",pid=783,fd=4))
tcp    LISTEN       0         128                                                                     *:2045                                                                                     *:*                            users:(("docker-proxy",pid=3321,fd=4))
tcp    LISTEN       0         128                                                                     *:80                                                                                        *:*                            users:(("docker-proxy",pid=851,fd=4))
tcp    LISTEN       0         128                                                                     *:81                                                                                        *:*                            users:(("docker-proxy",pid=829,fd=4))
tcp    ESTAB         0         0                                                       178.77.102.5:22                                                                     185.243.70.181:39124                      users:(("sshd",pid=16868,fd=3))
tcp    LISTEN       0         128                                                                [::]:22                                                                                    [::]:*                            users:(("sshd",pid=396,fd=4))

Se você deseja instalar e executar um servidor de e-mail, precisará procurar em outro lugar como fazer isso. Isso está além do escopo do que é suportado aqui.

Parece que você está usando wp10750459.mailout.server-he.de como seu servidor de e-mail? Então é ele que está recebendo seus e-mails e não os entregando. Você precisará verificar os logs lá para descobrir o motivo.

A solução fácil é o Mailgun ou algo semelhante.