Configurei itens relacionados ao serviço SMTP no arquivo de configuração app.yml, mas ainda não consigo receber o e-mail de ativação corretamente

Configurei os itens relacionados ao serviço SMTP no arquivo de configuração app.yml, mas ainda não consigo receber o e-mail de ativação corretamente. Por favor, forneça algum suporte.
Aqui estão os logs que coletei:
Rendered layouts/email_template.html.erb (Duração: 0,1ms | Alocações: 30)
Entreguei o e-mail ee2b5a91-0590-48f7-8c75-aa67d5e0d6dc@bbs.lynkage.cn (30001,9ms)
Exceção do Job: execução expirou

Será que não foi porque o e-mail de notificação em /admin/site_settings/category/required não foi configurado corretamente?
A configuração em “Método de envio” dentro de /admin/email está correta?

(Estou só chutando…

Espera, seu domínio nem tem registro MX…

O problema certamente está na configuração do Docker, pois tenho outros serviços que conseguem enviar e-mails usando meu servidor CMTP sem problemas. Quanto ao caminho /admin/site_settings/category/required que você mencionou, não tenho certeza de onde encontrá-lo e não consegui localizá-lo.

Olá @liuyang,

Desculpe perguntar, mas você poderia fazer sua pergunta em inglês para que toda a comunidade possa entender e ajudar, se possível?

Obrigado! :wink:

3 curtidas

http(s)://seu_dominio/admin/site_settings/category/required

http(s)://seu_dominio/admin/email

Agora não consigo fazer login com sucesso no fórum como administrador, pois não consigo receber um e-mail de ativação ao CRIAR uma conta de administrador.

1 curtida

Hmm

Você pode tentar criar um administrador executando:

cd /var/discourse
./launcher enter app

## dentro do container
rake admin:create
1 curtida

Obrigado pela sua ajuda. Agora consegui ativar minha conta de administrador com sucesso através da linha de comando, mas ainda não consigo enviar e-mails via SMTP. Enviei e-mails de teste com sucesso usando Telnet no servidor, então acredito que haja alguns itens de configuração no app.yml que não estou familiarizado, o que está causando meus problemas.

  DISCOURSE_SMTP_ADDRESS: smtp.qq.com
  DISCOURSE_SMTP_PORT: 587
  DISCOURSE_SMTP_USER_NAME: 1111111111111111111111111111111111@qq.com
  DISCOURSE_SMTP_PASSWORD: código de autorização de login do qq smtp
  DISCOURSE_SMTP_AUTHENTICATION: login
  DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none
  DISCOURSE_SMTP_ENABLE_START_TLS: true

Você definiu DISCOURSE_NOTIFICATION_EMAIL no seu app.yml ou “e-mail de notificação” nas configurações do site?

3 curtidas

Muito obrigado. Com sua ajuda, consegui resolver o problema com sucesso :+1: