O POP3 foi autenticado. Testei enviando um e-mail para nosso endereço de suporte — [instance]@gmail.com — de uma conta de e-mail completamente diferente @other.com. Como esperado, o e-mail caiu na categoria privada
Respondi ao @other.com (ou seja, o usuário em estágio) no Discourse, e a resposta aparece no Discourse, mas nenhum e-mail chegou de volta à caixa de entrada do @other.com. Verifiquei a pasta de spam e não havia nada lá.
Resposta por e-mail: [instancename]+%{reply_key}@gmail.com
Curiosamente, 40 minutos depois, um e-mail automático de RESUMO da instância do Discourse chegou à caixa de entrada do @other.com.
Posso perguntar se alguém tem alguma ideia? Obrigado antecipadamente.
Se você estiver enviando e-mails através da sua conta gmail.com, acredito que possam surgir vários problemas. Mas também, você pode verificar os registros de e-mail no seu site para ver o que está escrito e, em seguida, verificar se há mensagens na conta do Gmail relacionadas a e-mails rejeitados.
Eu uso o Mailgun e webhooks para exibir rejeições no Discourse, e funciona perfeitamente, é muito barato e você deveria fazer algo semelhante.
É possível que você use um servidor de saída separado do Gmail? Se sim, esse serviço terá registros das mensagens enviadas.
Obrigado, @maiki. Estou usando o SendGrid. Funciona perfeitamente. Não ficou claro para mim, após seguir as instruções de “Configurar suporte por e-mail de resposta”, como a resposta enviada por e-mail ao usuário em teste chega até ele. Não há nenhum registro no SendGrid indicando sucesso ou falha. E nada na pasta de enviados da conta correspondente do Gmail.
Teste novamente e preste atenção (agora que você sabe onde tudo está); você pode enviar mais testes e descobrir em que ponto está falhando.
Se a mensagem de usuários em staging chegar, responda-a (e aguarde a janela de edição expirar para que a mensagem seja enviada) e, em seguida, comece a verificar os logs, começando pelo Discourse, depois o Sendgrid e qualquer outra coisa.
Obrigado, @maiki. Testei novamente. Enviei um e-mail. Como administrador, cliquei em “Responder” na categoria correspondente do Discourse e enviei a resposta. Mas para onde exatamente, não tenho ideia. Não há nenhum rastro de qualquer coisa acontecendo que eu possa encontrar em qualquer lugar, exceto o registro da resposta na própria categoria do Discourse. Nada nos logs de e-mail do Discourse. Nada nos logs do SendGrid. E definitivamente nada chegando de volta na caixa de entrada original.
Ontem à noite, decidi tentar enviar uma mensagem para um usuário registrado. Fui até /u, cliquei no usuário, cliquei em mensagem, e a mensagem partiu e a resposta voltou sem nenhum problema.
Então estou pensando que a falha em “Responder por e-mail” deve estar relacionada ao Gmail.