Suporte ao padrão IMAP

Continuando a discussão de Existe uma maneira de usar IMAP em vez de POP3 para respostas por e-mail?:

Bem, esta é uma opinião. Na verdade, com o Stalwart Mail, ficou muito mais fácil manter um serviço IMAP do que usar um contêiner extra e encaminhar e-mails. Também é mais padrão.

Acabei de reconstruir minha infraestrutura de e-mail para descobrir, como @jeanas, que o suporte IMAP é limitado ao GMail. Limitar o IMAP ao GMail está prejudicando a federação de e-mails. Por favor, considere analisar a implementação sólida de IMAP do Stalwart Mail.

Note que o Stalwart Mail também suporta o protocolo JMAP, que pode ser mais interessante para o Discourse, se você quiser evitar o IMAP.

É apenas uma opinião, mas poder configurar o Discourse para usar um endereço ainda é mais fácil do que criar uma nova caixa de entrada e senha para cada grupo e categoria que você deseja que o Discourse manipule.

Tenho certeza de que esta é a maneira como o e-mail de entrada é tratado pelo CDCK e communiteq (e a maioria dos sites que configuro ou mantenho). Portanto, é “padrão” para o Discourse.

Eu também gostaria disso. Tenho certeza de que não é mais possível configurar uma nova caixa de correio para o Gmail também. Não sei se o CDCK parou de usar IMAP/Gmail e está apenas usando um receptor de e-mail ou o quê. Não notei nenhum tráfego nesse tópico ultimamente (e estou com muita preguiça de procurar agora).

1 curtida

Sim, a CDCK mudou para um receptor de e-mail completo, o tempo todo, há cerca de 7 anos (com base no commit inicial no repositório mail-receiver; não me lembro se começamos a usá-lo internamente antes de publicá-lo).

Dado que o Discourse apenas quer obter uma cópia do e-mail e nunca mais pensar nisso, IMAP (e, presumo, JMAP) são um exagero. Os apelos a “mais padrão” são ofuscados por “funciona melhor”, e, nossa, rodar Postfix em um contêiner funciona muito, muito, muito melhor do que configurar caixas de correio POP3 (ou IMAP) tanto em um provedor de e-mail quanto no Discourse.

1 curtida

Então por que é implementado para o GMail?

Porque o Gmail é um serviço enorme e totalmente diferente, onde o Google, que é massivo, tem necessidades diferentes de qualquer servidor Discourse. Mas estou apenas adivinhando agora, é claro.