Configurar email de entrada para entrega direta em sites hospedados por você com Mail-Receiver

[quote=“Simon Manning, post:476, topic:49487, username:Simon_Manning”]
Minha suspeita é que sua citação do guia o confundiu e, na verdade, tudo provavelmente está funcionando corretamente.
[/quote]Você estava correto, configurar um e-mail para uma categoria e enviar e-mail para lá funcionou como esperado, então eu estava apenas batendo minha cabeça contra a parede porque as rejeições eram silenciosas.

Fico feliz em saber agora, e espero que o guia seja atualizado, embora pessoalmente eu preferisse que funcionasse como o guia descreve. Por exemplo, se os usuários estiverem tentando enviar e-mail para algum endereço e estiver falhando, isso pode me ajudar a informá-los ou a perceber que há demanda para se comunicar com uma categoria ou grupo por e-mail. Parece que, sem isso, não há uma maneira fácil de ver esses e-mails.

[quote=“Matt Palmer, post:479, topic:49487, username:mpalmer”]
É. Com entrega direta, seu provedor de e-mail de saída não precisa se envolver em nada para e-mails de entrada. Tudo, seja um novo tópico, uma resposta ou um bounce, deve ir diretamente para mail-receiver (e daí para o Discourse para processamento).
[/quote]Isso ainda não está funcionando como esperado. Consegui fazer os webhooks funcionarem, então posso ver vários bounces, mas sei que eles são de webhooks do Mailgun porque eles têm o problema descrito aqui: “Discourse::NotFound” error when click “Email Type” field on admin/email/bounced

Eu realmente não entendo como o Mailgun está recebendo os bounces em primeiro lugar, já que não tenho nenhum registro MX apontando para os servidores deles, presumo que eles estejam definindo um caminho de retorno enquanto enviam o e-mail de saída?

E eu vejo os bounces nos logs do mail-receiver, mas eles não estão chegando ao app. Parece que eles estão sendo rejeitados silenciosamente. Aqui está uma linha nos logs que posso conectar a um bounce recebido através dos webhooks:

NOQUEUE: reject: RCPT from mail-[id1].outbound.protection.outlook.com[XX.XX.XX.XX]: 450 4.7.1 <bounce+[id2]-[email]=[address].com@www.[mydomain].com>: Recipient address rejected: Internal error, API request failed; from=<> to=<bounce+[id#]-[email]=[address].com@www.[mydomain].com> proto=ESMTP helo=<[id3].outbound.protection.outlook.com>

Preciso adicionar bounce+{%something}@www.mydomain.com como um endereço permitido em algum lugar para que eles passem?

2 curtidas