Repolode
cyrusimap

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:GmailMicrosoft 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. 1

    Baixe o tarball do código-fonte da versão na página de releases

  2. 2

    Configure a compilação

    ./configure
  3. 3

    Compile o projeto

    make
  4. 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