O Mailu é um servidor de correio gratuito e de código aberto.

Mailu Serviço de email transacional

Um servidor de correio de código aberto baseado em docker

O Mailu é 100% de software de servidor de correio gratuito e de código aberto. É um software de e-mail gratuito completo com suporte para protocolos IMAP, IMAP+, SMTP e envio.

Visão geral

O Mailu é um servidor de correio 100% gratuito e de código aberto. É um servidor SMTP gratuito de configuração simples e fácil. O servidor de email gratuito é desenvolvido na linguagem de programação Python e o código -fonte está disponível no Github e você pode estender os recursos clonando o repositório. O Mailu é um rico servidor de correio de código aberto configurável, que oferece um grande conjunto de recursos e segurança avançados. Vem com uma interface de webmail e administração fora da caixa. Ele suporta os protocolos de email mais comuns, como IMAP, SMTP e POP3, bem como o protocolo de envio. Ele também suporta alguns dos recursos avançados, como aliases de domínio, roteamento personalizado, administradores globais, delegações por domínio e cotas. A segurança é um dos recursos mais proeminentes do servidor de correio de código aberto Mailu. Ele aplica o TLS, usa o LetSencrypt para SSL, DKIM Support e um scanner antivírus embutido o tornam a melhor escolha como um servidor SMTP gratuito. O MAILU Open-Source Mail Server fornece toda a funcionalidade básica que qualquer empresa precisa para executar seu próprio software de email gratuito. Se você deseja configurar seu próprio servidor de email gratuito, definitivamente deve verificar o servidor de correio de código aberto Mailu.

Requisitos de sistema

Você deve garantir que seu hardware (virtual ou físico) seja compatível com o kernel Linux mais recente. Além disso, você deve ter pelo menos 2 GB de memória total e 1 GB de memória livre ao executar o Mailu.

Características

A seguir, são os principais recursos do servidor de correio de código aberto Mailu

  • Servidor de email padrão, IMAP e IMAP+, SMTP e envio
  • Recursos avançados de email, aliases, aliases de domínio, roteamento personalizado
  • Acesso à Web, vários webmails e interface de administração -Recursos do usuário, Aliases, Auto-Recos
  • Recursos de administrador, Administradores globais, anúncios, delegação por domínio, cotas
  • Segurança, TLS forçado, LetSencrypt!, Dkim de saída, scanner antivírus
  • Antispam, Auto-Learn, Greylisting, DMARC e SPF
  • Freedom, todos os componentes do FOSS, nenhum rastreador incluído

Instalação

Para instalar o servidor de email de código aberto Mailu, você deve primeiro garantir que seu sistema tenha um endereço IP válido e um nome de domínio totalmente qualificado. Também deve haver um registro MX válido para o domínio. Para definir o IP do servidor e o nome do host, execute os comandos abaixo:

$ sudo hostnamectl set-hostname mail.example.com

Adicione também o endereço FQDN e IP de um servidor ao arquivo /etc /hosts.

$ sudo vi /etc/hosts
xxx.xxx.xxx.xxx mail.example.com

Uma vez definido, reinicie o sistema

$ sudo reboot

As seguintes portas devem ser permitidas através do firewall do seu sistema, pois são críticas para e -mails. Você pode abrir as portas com UFW, como mostrado abaixo:

$ sudo ufw allow proto tcp from any to any port
25,80,443,110,143,465,587,993,995

Antes de prosseguir, o Mailu é instalado usando o Docker e o Docker Compose, por isso assumirei que você já possui ambos a configuração. Caso contrário, você pode seguir a documentação oficial para a configuração:

$ sudo mkdir /mailu

O Mailu usa um arquivo Docker-compose.yml e também conta com Mailu.env para obter várias configurações. Você precisa gerar uma configuração de Mailu para o seu ambiente usando o utilitário de configuração do online Mailu. O gerador fornecerá a você um arquivo Docker-Compose.yml e um arquivo Mailu.env. Depois que a configuração for gerada, você receberá links para usar para baixar os arquivos. Certifique -se de baixar os arquivos no diretório Mailu. Quando terminar com as configurações, execute o Mailu com o Docker Compose como abaixo no diretório Mailu:

$ sudo docker-compose up -d
Recreating mailu_webdav_1    ... done 
Recreating mailu_fetchmail_1 ... done 
Recreating mailu_front_1     ... done 
Recreating mailu_antivirus_1 ... done 
Recreating mailu_admin_1     ... done 
Recreating mailu_antispam_1  ... done 
Recreating mailu_imap_1      ... done 
Recreating mailu_smtp_1      ... done 
Recreating mailu_webmail_1   ... done

Defina o usuário administrador executando o comando abaixo:

$ docker-compose -p mailu exec admin flask mailu admin admin
example.com PASSWORD
Created admin user

Explore

Você pode encontrar os seguintes links relevantes:

 Português