Nenhum e-mail recebido na nova instalação do Discourse

Olá,

Configurei uma nova instalação do Discourse em um servidor Linux.
Por que não recebo nenhum e-mail?
Como posso enviar um e-mail para este servidor?

/Jakira

Também não consigo entender isso :frowning:

2. Enviando e-mails via API do Discourse

Alternativamente, você pode enviar e-mails para o Discourse por meio da API. Para isso, você precisará:

  • Verificar a configuração do site manual_polling_enabled.
  • Uma chave de API mestre ou uma chave de API associada a um membro da equipe.

Em seguida, para enviar um e-mail ao Discourse, você precisa passar o conteúdo bruto do e-mail como o parâmetro “email” ao fazer uma requisição POST para “/admin/email/handle_mail”. O endpoint aceita corpos de requisição no formato application/json (recomendado), multipart/form-data ou application/x-www-urlencoded (com um cabeçalho Content-Type de requisição apropriado, naturalmente).

Por que você teria recebido e-mails? Se você não permitiu “Entrada de E-mail” ou “resposta por e-mail” e configurou a coleta (seja POP3 ou manual), o Discourse não receberá e-mails. Ele apenas envia e-mails (via Mailgun, se você estiver usando esse serviço).

As instruções aqui: Set up reply by email with POP3 polling

São muito úteis para configurar a resposta por e-mail.

@BuddhistBookClub Verifiquei se a opção “e-mail em” está marcada e se a resposta por e-mail está habilitada. Também segui o link para configurar o POP3 no Gmail.

Você deve conseguir ver por que os e-mails estão sendo rejeitados pelo Discourse. Clique no ícone de hambúrguer (canto superior direito) para acessar a página de Configurações de Admin, selecione E-mails e depois escolha a aba “rejeitados”. Isso mostrará o motivo da rejeição dos e-mails de tópicos recebidos.

Configurei isso pela primeira vez ontem; aqui estão algumas dicas com base no que aprendi:

  1. Certifique-se de que o e-mail que envia o novo tópico esteja usando um endereço de e-mail de um usuário que tenha permissões adequadas para postar um novo tópico por e-mail. (Nível de Confiança).

  2. Certifique-se de ter configurado um endereço de e-mail personalizado para a categoria. Você faz isso alterando as configurações da categoria. Esse endereço de e-mail precisa ser o endereço de respostas que você criou no Gmail com um sufixo único +NOME para a categoria. Por exemplo, deve se parecer com: respostas.forum+NOME_UNICO_DA_CATEGORIA[at]gmail.com [onde respostas.forum[at]gmail.com é a conta que você criou e configurou no POP3 de postagem].

Se o seu problema estiver relacionado à resposta a uma postagem por e-mail, acredito que isso só é possível ao responder a uma notificação de postagem recebida por e-mail. Portanto, sua conta de teste precisa ter recebido um e-mail do seu fórum e, em seguida, você responde a esse e-mail.

Veja Configure direct-delivery incoming email for self-hosted sites with Mail-Receiver