Servidor completo de e-mail e colaboração, auto-hospedável e escrito em Rust, com suporte a IMAP, JMAP, POP3, SMTP, CalDAV, CardDAV e WebDAV.
cyrusimap/cyrus-imapd
Cyrus IMAP é um servidor próprio de e-mail, contatos e calendários, com acesso por IMAP, JMAP, POP3, CalDAV, CardDAV e WebDAV.
Alternativa open source a:Gmail
Microsoft Exchange
- Estrelas
- 653
- Forks
- 175
- Issues abertas
- 346
- Último commit
- há 23 horas
O que é?
Cyrus IMAP é um servidor de e-mail, contatos e calendários escrito em C. Ele foi projetado para rodar em servidores isolados, nos quais usuários comuns não fazem login no host; todo acesso dos usuários a e-mails, contatos e calendários ocorre por protocolos como JMAP, IMAP, POP3, CalDAV, CardDAV e WebDAV.
O banco de dados das caixas de correio fica em uma área do sistema de arquivos privada do Cyrus. Esse projeto permite várias conexões simultâneas de leitura e gravação à mesma caixa de correio, e o servidor oferece listas de controle de acesso para caixas de correio e cotas de armazenamento para hierarquias de caixas de correio.
O projeto publica tarballs do código-fonte das versões, o código-fonte bruto do git para alterações ainda não lançadas e pacotes distribuídos pelas principais distribuições Linux. A série de desenvolvimento atual é a 3.13, e a 3.12 é a linha estável, que continua recebendo correções de segurança e bugs.
Recursos principais
- 01Disponibiliza e-mail, contatos e calendários por JMAP, IMAP, POP3, CalDAV, CardDAV e WebDAV.
- 02Armazena caixas de correio em um banco de dados privado que permite acesso simultâneo de leitura e gravação.
- 03Oferece listas de controle de acesso para caixas de correio.
- 04Aplica cotas de armazenamento às hierarquias de caixas de correio.
- 05Disponível em tarballs de versões, código-fonte git e pacotes de distribuições Linux.
Casos de uso
- Executar um servidor de e-mail multiusuário em um host isolado, no qual os usuários nunca fazem login no sistema operacional.
- Hospedar um serviço próprio de e-mail e calendário compatível com clientes padrão de e-mail e CalDAV.
- Operar a infraestrutura de e-mail de uma organização com permissões e cotas por caixa de correio.
Início rápido
- 1
Baixe o tarball do código-fonte da versão na página de releases
- 2
Configure a compilação
./configure - 3
Compile o projeto
make - 4
Instale o Cyrus em todo o sistema
sudo make install
Antes de usar
- Não é uma versão estável: a 3.13 ainda está em desenvolvimento ativo e não é considerada estável.
- Compilar a partir do código-fonte do git exige muitas dependências adicionais; por isso, os tarballs das versões são recomendados para a maioria dos usuários.
- Foi projetado para ser executado em servidores com acesso restrito, nos quais usuários comuns não podem fazer login; portanto, é voltado a administradores, não ao uso casual.
- A licença não está clara nos metadados (NOASSERTION); verifique o arquivo COPYING antes de usar.
Em coleções
Tópicos
Perguntas frequentes
- O que é cyrus-imapd?
- Cyrus IMAP é um servidor próprio de e-mail, contatos e calendários, com acesso por IMAP, JMAP, POP3, CalDAV, CardDAV e WebDAV. Cyrus IMAP é um servidor de e-mail, contatos e calendários escrito em C. Ele foi projetado para rodar em servidores isolados, nos quais usuários comuns não fazem login no host; todo acesso dos usuários a e-mails, contatos e calendários ocorre por protocolos como JMAP, IMAP, POP3, CalDAV, CardDAV e WebDAV.
- cyrus-imapd é gratuito? Qual é a licença?
- cyrus-imapd é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- cyrus-imapd ainda é mantido?
- Manutenção ativa. O último commit de cyrus-imapd foi em 6 de nov. de 2026.
- Para que posso usar cyrus-imapd?
- Executar um servidor de e-mail multiusuário em um host isolado, no qual os usuários nunca fazem login no sistema operacional. Hospedar um serviço próprio de e-mail e calendário compatível com clientes padrão de e-mail e CalDAV. Operar a infraestrutura de e-mail de uma organização com permissões e cotas por caixa de correio.
- Como instalar cyrus-imapd?
- Baixe o tarball do código-fonte da versão na página de releases Configure a compilação: ./configure Compile o projeto: make Instale o Cyrus em todo o sistema: sudo make install
- Onde consigo cyrus-imapd?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/cyrusimap/cyrus-imapd
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Servidor de e-mail auto-hospedado para seu próprio domínio, com SMTP/IMAP/POP3, CardDAV/CalDAV, webmail e console de administração em React, implantado via Docker Compose.
SOGo é uma suíte de groupware de código aberto com calendários, catálogos de endereços e webmail, além de suporte nativo a CalDAV, CardDAV e IMAP.
Um cliente de calendário leve e local-first para navegador, com sincronização com servidores CalDAV, CardDAV e JMAP configurados por você.
Um servidor de e-mail escalável com IMAP/POP3 que armazena todos os dados, inclusive as mensagens, em um cluster MongoDB particionado e replicado.
Um cliente de webmail leve e auto-hospedável que reúne várias contas de e-mail em uma única interface via IMAP, SMTP, JMAP e EWS.