Saltar para o conteúdo principal

Mailu

Descrição

Mailu é um servidor de e-mail simples, mas completo, fornecido como um conjunto de imagens Docker.

O projeto tem como objetivo fornecer às pessoas um servidor de e-mail facilmente configurável, facilmente mantido e completo, sem software proprietário ou recursos desnecessários frequentemente encontrados em groupware populares.

Roundcube é usado como cliente de webmail.

Primeiros passos

Mailu é instalado com uma imagem e inicia automaticamente quando o servidor é inicializado.

Após a instalação da imagem, a interface web do Mailu estará acessível em https://example.com/, onde example.com é o nome do host do seu servidor.

Para acessar a interface web, use as credenciais enviadas a você por e-mail.

Além disso, as credenciais de login podem ser encontradas no servidor no arquivo:

/root/.app_credentials

Para acessar este arquivo, você precisará fazer login no servidor via SSH. Você pode se conectar ao servidor via SSH:

  • Com uma chave SSH, se esta opção estiver habilitada antes de um servidor ser criado
  • Com a senha do usuário root enviada por e-mail quando o servidor é ativado

Adicionando um domínio de e-mail

Para adicionar um novo domínio de e-mail, vá para Mail domains e clique em New domain: Alt text

Ao adicionar um domínio, especifique:

  1. Nome do domínio (a interface web do Mailu também estará acessível por este nome de domínio)
  2. Limite de caixas de correio (número de usuários)
  3. Cota máxima de disco para usuários
  4. Permitir autorregistro de usuários

Clique em Save para concluir.

Texto alternativo

Emitindo um certificado SSL

Para obter um certificado SSL gratuito da Let's Encrypt para sua interface web e e-mail, você precisará acessar seu servidor via SSH como usuário root e executar o seguinte comando:

mailu_domain add

Será solicitado que você insira um domínio ou subdomínio no formato subdomain.example.com e reinicie os serviços.

nota

Certifique-se de que seu domínio existe e aponta para o endereço IPv4 do seu servidor!

Assim que o comando for concluído, a interface web estará acessível em https://example.com/, onde example.com é o domínio (ou subdomínio) que você especificou.

DNS

Você pode ver um exemplo de registros DNS para um domínio clicando em Details ao lado do domínio de e-mail.

Texto alternativo

Para gerar chaves DKIM e DMARC, clique em Regenerate keys.

Texto alternativo

nota

Os registros de recursos são fornecidos como exemplo. Você precisará transferi-los para a zona do seu domínio.

Criando caixas de correio de usuários

Você pode adicionar uma caixa de correio de usuário clicando no botão User ao lado do domínio de e-mail e depois em Add User no canto superior direito da página.

Texto alternativo

Ao criar uma caixa de correio de usuário, especifique:

  1. Nome
  2. Senha
  3. Cotas de disco
  4. Protocolo de acesso ao e-mail

Clique em Save para concluir.

Configurando clientes de e-mail externos

Exemplos de configurações para clientes de e-mail podem ser encontrados no menu Client setup. A configuração automática está disponível para dispositivos Apple.

Texto alternativo

Configurando um coletor de e-mail

O coletor de e-mail para buscar e-mails de servidores externos é configurado no menu Fetched accounts.

Ao adicionar um novo coletor, especifique:

  1. Protocolo de acesso ao e-mail
  2. Domínio do servidor de e-mail
  3. Login/senha da conta de e-mail da qual os e-mails serão buscados
  4. Se deve deixar uma cópia dos e-mails no servidor remoto
  5. Lista de diretórios dos quais os e-mails serão buscados

Texto alternativo

Atualização de software

Para atualizar a instalação do Mailu, você precisa fazer login no servidor via SSH como usuário root e executar dois comandos:

cd /mailu/ && docker compose pull
systemctl restart mailu.service

Software instalado

NomeLicença
MailuLicença MIT
RoundcubeGPLv3
DockerGPLv3 (Apache 2.0)

Para mais informações sobre os pacotes instalados, consulte a documentação oficial deles: