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:
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
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! ====================
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.