Estou com um problema ao configurar o envio de respostas por e-mail após seguir este guia. Siga as sugestões de solução de problemas e descobri que os e-mails estão presos na fila e há erros nos logs do receptor de e-mail…
Falha ao fazer POST do e-mail para http://community.parseplatform.org/admin/email/handle_mail: 301
Peço desculpas se isso for uma duplicata, mas não consegui encontrar um tópico com o mesmo problema.
O erro é muito simples de corrigir.
Você precisa usar o link com https na configuração yml para o receptor de e-mail.
O 301 no final do erro está correto, pois o link http está sendo redirecionado para https com código 301, o que impede que o POST receba a resposta 200 correta.
Obrigado, realmente uma correção simples! Talvez o modelo do receptor de e-mail precise ser atualizado — todo mundo está rodando o Discourse com HTTPS, certo?
Não me ocorreu que isso fosse um código de resposta HTTP padrão
Embora fora do tópico, devo dizer que o Discourse é um software maravilhoso. Tive alguns problemas na configuração, mas, dada a complexidade subjacente e minha falta de experiência com isso, tem sido notavelmente fácil!
Talvez eu precise habilitar as opções SSL no modelo de e-mail? Meu Discourse está atrás de uma instância global do nginx (vejo a porta 25 exposta no mail-reciever.template).