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
rootenviada 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:

Ao adicionar um domínio, especifique:
- Nome do domínio (a interface web do Mailu também estará acessível por este nome de domínio)
- Limite de caixas de correio (número de usuários)
- Cota máxima de disco para usuários
- Permitir autorregistro de usuários
Clique em Save para concluir.

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

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

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.

Ao criar uma caixa de correio de usuário, especifique:
- Nome
- Senha
- Cotas de disco
- 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.

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:
- Protocolo de acesso ao e-mail
- Domínio do servidor de e-mail
- Login/senha da conta de e-mail da qual os e-mails serão buscados
- Se deve deixar uma cópia dos e-mails no servidor remoto
- Lista de diretórios dos quais os e-mails serão buscados

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
| Nome | Licença |
|---|---|
| Mailu | Licença MIT |
| Roundcube | GPLv3 |
| Docker | GPLv3 (Apache 2.0) |
Links úteis
Para mais informações sobre os pacotes instalados, consulte a documentação oficial deles: