O que estou tentando fazer: fornecer um servidor IMAP como fachada para acesso a email padronizado, sem usar caixas de correio em disco.
O que eu tenho:
Atualmente, os usuários acessam seus e-mails por meio de um front-end da web ou de um aplicativo para smartphone (ambos consultam o serviço da Web em busca de dados, sob o capô). Isso funciona; mas agora também preciso fornecer acesso aos e-mails via IMAP.
Eu tenho visto vários servidores IMAP e parece que o Dovecot permite back-ends de armazenamento personalizados. No entanto, todos os exemplos que encontrei estão usando caixas de correio locais para armazenamento.
O que estou tentando acessar é um servidor IMAP que consultaria o serviço da Web em busca de pastas / mensagens em vez de pesquisar em um banco de dados / caixa de correio local. (Isso é mesmo possível, ou eu precisaria, de alguma forma, falsificar a existência de uma estrutura de arquivos local, por exemplo, escrevendo um módulo FUSE imitando o link ?)