Configurei o Discourse na minha nuvem privada no Ubuntu Server 16.04. A instalação foi feita sem problemas.
Agora, tenho um problema ao testar a parte de e-mail. Inseri as informações corretas, mas não estou recebendo os e-mails. Usei a mesma configuração em outro aplicativo Node.js e funciona perfeitamente.
Usei a mesma configuração em um aplicativo Node.js. Autorizei esse tipo de aplicativo na segurança da minha conta e funciona perfeitamente.
O Discourse não é suportado no aplicativo do Gmail, mesmo que eu tenha marcado a opção de permitir aplicativos menos seguros na configuração do Gmail? Nesse caso, qual configuração devo usar?
Gsuite e Gmail não são a mesma coisa. Pelo seu exemplo acima, parece que você está usando o Gmail.
Usar um serviço de e-mail será mais fácil. Se você não quer uma solução simples para o seu problema de fazer o e-mail funcionar, então meu conselho não é útil.
@Canapin, o nome de usuário listado acima é @gmail.com, a documentação do G Suite não se aplica, pois o G Suite é o serviço pago deles, então sim, isso viola os Termos de Serviço.
Não podemos ajudá-lo a violar as regras muito razoáveis estabelecidas pelo Google, especialmente quando existem alternativas gratuitas e com suporte.
Obrigado pela sua resposta. Tentei com o Gsuite, mas também não funcionou. Usei um endereço de e-mail adicionado com o Gsuite e permiti que o SMTP fosse usado por aplicativos externos. O resultado é o mesmo.
Acho que vou tentar o SendGrid ou outra solução que o Discourse suporte.
Segui as mesmas instruções neste link (How to setup email for Discourse Forum with Google Apps SMTP-relay right way? • Crunchify), mas ainda tenho o mesmo problema. Então, criei uma nova conta no Mailjet. Quando inicio agora o ./discourse-doctor, ele informa que o e-mail foi enviado. Mas ainda não recebo nada na minha caixa de entrada. Também adicionei uma nova configuração DNS para o Mailjet, permitindo que endereços com meu domínio enviem e-mails, mas nada foi enviado, mesmo com a mensagem de que o e-mail foi enviado.
PS: minha pasta de spam está vazia.
Na minha opinião, é simplesmente inviável usar o Gmail ou o Gsuite como serviço de e-mail transacional para QUALQUER site, incluindo o Discourse; não é para isso que foram feitos!
Tente o Mailgun (é até gratuito para 10 mil e-mails por mês!) ou consulte este artigo para alternativas.
O GSuite permite o envio de e-mails, conforme o documento vinculado acima. No entanto, ultrapasse os limites e o restante da sua conta GSuite pode acabar sendo limitado.
É preferível usar um dos provedores de e-mail recomendados. Se optar por usar outro, a responsabilidade de fazê-lo funcionar é sua.
Talvez não seja preciso, mas nenhum profissional aconselhará usar o Gmail ou o Gsuite para enviar e-mails transacionais. É por isso que, na minha opinião, isso é um impeditivo. Claro, se o TS quiser fazer funcionar, é com ele!