Como instalar o Mail-in-a-box no Ubuntu 18.04

Introdução

O Mail-in-a-box (MiaB) cuida de todas as configurações complicadas necessárias para evitar problemas de segurança, fornece um sólido sistema de detecção de spam e fornece mecanismos de monitoramento, relatório e backup. Ele também pode configurar e renovar automaticamente um certificado Let's Encrypt para seus domínios de email, além de definir as configurações DNS detalhadas necessárias para garantir que o endereço IP do seu servidor de email seja confiável por outros servidores e com menor probabilidade de estar na lista negra.

O Mail-in-a-box também incorpora o Nextcloud, para fornecer servidores de calendário (CalDAV) e contatos (CardDAV).

Pré-requisitos

  • Um novo servidor Ubuntu 18.04
  • Pelo menos 1 GB de RAM
  • Um endereço IPv4. A hospedagem de emails atrás de apenas um endereço IPv6 ainda não é uma opção viável por vários motivos.

Começando

O MiaB precisa de todo o VPS, então você sempre precisará começar com um novo VPS. MiaB foi projetado especificamente para o Ubuntu 18.04. É uma versão de "suporte a longo prazo", ou seja, nesse caso, ela será suportada até abril de 2028.

Escolha um nome de host para o seu servidor de email. MiaB recomenda um box.subdomínio do seu domínio principal. Você pode hospedar email em vários domínios usando o MiaB, mas sua própria caixa MiaB terá apenas um nome de host. Se você não tiver certeza, continue box.example.comsubstituindo example.compor seu próprio domínio.

Você usará esse nome de host para acessar a interface de configuração do MiaB no seu navegador, SSH no seu VPS e acessar seu e-mail. Após a configuração do seu VPS, anote o endereço IPv4, por exemplo 203.0.113.0. Você precisará disso várias vezes ao longo deste tutorial.

Defina o DNS reverso no seu novo VPS

  • No seu painel de controle Vultr, selecione seu servidor e vá para a Settingspágina.
  • Lá você verá uma configuração chamada DNS reverso. Será definido por padrão para algo como 203.0.113.0.vultr.com.
  • Altere isso para corresponder ao nome do host que você escolheu para o seu VPS acima, por exemplo 203.0.113.0.box.example.com.
  • Clique no ícone "tick" para salvar suas alterações.

Configure os servidores de nomes do seu domínio no seu registrador de domínios

A maneira mais simples (e esperada) de configurar seu DNS corretamente para o MiaB é permitir que ele assuma o controle completo do DNS do seu domínio. Para esse fim, sua instalação do MiaB fornece dois servidores de nomes, para você apontar seu domínio. Estes terão o seguinte formato:

ns1.box.example.com
ns2.box.example.com

Você precisará usar o painel de controle no seu registrador de domínio para atribuir os servidores de nomes fornecidos pelo MiaB como os servidores de nomes para o seu domínio. Você também precisa registrar seus servidores de nomes fornecidos pelo MiaB no seu registrador de domínio (às vezes chamado de "registros de cola"). Esse processo varia de acordo com o registrador com o qual você está. Essencialmente, você deve ser solicitado a inserir seus servidores de nomes ( ns1.box.example.come ns2.box.example.com) e o endereço IP para o qual eles devem apontar, que é o endereço IP do seu Vultr VPS.

Instalação

SSH no seu novo VPS. Use o endereço IP que você anotou anteriormente.

$ ssh [email protected]

Sua senha de usuário root pode ser encontrada no painel de controle do Vultr, na Overviewseção

Copie e cole o seguinte no seu terminal.

$ curl -s https://mailinabox.email/setup.sh | sudo bash

Vários pacotes do Ubuntu agora serão instalados para você. Eventualmente, você será solicitado a fazer algumas perguntas de instalação:

  • Seu endereço de e-mail Isso será o padrão para algo como [email protected]. Mude isso para o que você preferir.
  • Nome do host Deve ter como padrão o nome do host que você já configurou para o seu VPS, por exemplo box.example.com. Deixe isso como está.
  • Configurando tzdata Selecione seu fuso horário.
  • Senha Finalmente, você será solicitado a inserir uma nova senha. Isso será usado para sua nova conta de email, bem como para fazer login na interface de administração.

Quando a instalação estiver concluída, você receberá uma mensagem de sucesso e um link de site para a interface de administração.

Your Mail-in-a-Box is running.

Please log in to the control panel for further instructions at:

https://203.0.113.0/admin

You will be alerted that the website has an invalid certificate. Check that
the certificate fingerprint matches:

C0:9B:FF:04:2B:2D:8F:47:5A:BF:82:E9:F2:2A:E8:CB:51:F3:12:88:48:6B:9E:72:7C:33:8B:D5:88:B7:05:D3:4B:6C:22:80:5F

Logando pela primeira vez

Ao fazer login no MiaB pela primeira vez no seu navegador, você usará o endereço fornecido no final do processo de instalação. Isso usará o endereço IP do seu VPS em vez do nome do domínio.

O certificado SSL não foi gerado neste momento; portanto, sua caixa usará um certificado autoassinado. Seu navegador quase certamente o alertará, sugerindo que isso é perigoso. Aceite o certificado autoassinado. Isso é usado apenas durante a primeira execução.

Entre no MiaB usando o endereço de e-mail e a senha que você configurou durante a instalação.

Verificações de status do sistema

Seu MiaB possui uma seção muito útil chamada Status Checks. Você chegará a esta página quando efetuar login pela primeira vez e poderá visitá-la mais tarde em System> Status Checkspara verificar se há algum problema que precise ser resolvido.

Se o MiaB mostrar um botão solicitando que você reinicie o seu VPS ("Reboot Box"), faça isso. Se a tentativa automatizada de reinicializar o VPS falhar, você poderá fazer isso através do painel de controle do Vultr, há um ícone no canto superior direito do painel de controle; ou através da linha de comando, usando o rebootcomando

Alguns problemas não são absolutamente essenciais para resolver imediatamente. Por exemplo, o aviso de login baseado em senha ou pacotes de software que precisam de atualização. Certifique-se de corrigi-los mais tarde.

Confirme se os seguintes itens estão corretos e, se não, resolva-os antes de prosseguir:

  • Registros de cola de servidor de nomes
  • Este domínio deve resolver o endereço IP da sua caixa

Pode ser necessário aguardar a propagação das alterações anteriores no DNS, o que pode levar algumas horas. Apenas recarregue a página um pouco mais tarde para ver se as alterações entraram em vigor.

Provisionar e instalar certificado TLS (SSL)

Você deve solicitar ao MiaB que configure um certificado SSL válido para você. Visite System> TLS (SSL) Certificatese clique em "Instalar certificado" ao lado de cada domínio.

Agora você poderá fazer login no seu MiaB usando o domínio, por exemplo https://box.example.com/admin, e seu navegador da Web não apresentará nenhum aviso de certificado, como fez anteriormente.

Em seguida, vá para Mail> Userse adicione quantas contas de e-mail desejar. Esteja ciente de que o MiaB implementa um recurso anti-spam chamado "lista cinza". Essencialmente, isso significa que a primeira vez que uma conta em sua caixa receber e-mails de alguém que nunca viu antes, será adiada; de 2 minutos a uma hora, dependendo do servidor de envio. Isso reduz enormemente o spam, mas significa que seus primeiros testes de email podem levar algum tempo para serem concluídos.

Atualizando o MiaB

Para atualizar o MiaB, use exatamente as mesmas duas etapas usadas na primeira instalação. O mesmo script instala e atualiza o MiaB.

curl -s https://mailinabox.email/setup.sh | sudo bash

Usando um serviço DNS externo, como Cloudflare

Por padrão, o MiaB está configurado para lidar com todo o seu DNS e é capaz de configurar automaticamente os complexos registros DKIM e SPI dos seus domínios de email. Para fazer isso, aponte os servidores de nomes para seus domínios diretamente nos servidores de nomes fornecidos pelo MiaB, como você fez anteriormente. No entanto, pode ser necessário gerenciar o DNS para seus domínios em outro lugar. Isso é inteiramente possível, mas mais difícil.

Para usar o Cloudflare, por exemplo, a configuração é a seguinte:

  • Aponte os servidores de nomes dos seus domínios para os dois que o Cloudflare especifica
  • No painel do Cloudflare, você adicionará registros DNS conforme necessário para garantir que o servidor MiaB se encarregue do seu email. Você pode copiar esses registros da página System> External DNSda interface administrativa do MiaB.

Tenha muito cuidado e teste seu trabalho com um site como o testador de email . Uma simples supervisão nesse tipo de cenário pode significar que seu email será enviado diretamente para a pasta de spam de seus destinatários.



Leave a Comment

A IA pode lutar contra o aumento do número de ataques de ransomware

A IA pode lutar contra o aumento do número de ataques de ransomware

Os ataques de ransomware estão aumentando, mas a IA pode ajudar a lidar com os vírus de computador mais recentes? AI é a resposta? Leia aqui para saber se é AI boone ou bane

ReactOS: Este é o futuro do Windows?

ReactOS: Este é o futuro do Windows?

ReactOS, um sistema operacional de código aberto e gratuito está aqui com a versão mais recente. Será que ela pode atender às necessidades dos usuários modernos do Windows e derrubar a Microsoft? Vamos descobrir mais sobre esse estilo antigo, mas uma experiência de sistema operacional mais recente.

Fique conectado por meio do aplicativo WhatsApp Desktop 24 * 7

Fique conectado por meio do aplicativo WhatsApp Desktop 24 * 7

O Whatsapp finalmente lançou o aplicativo Desktop para usuários de Mac e Windows. Agora você pode acessar o Whatsapp do Windows ou Mac facilmente. Disponível para Windows 8+ e Mac OS 10.9+

Como a IA pode levar a automação de processos ao próximo nível?

Como a IA pode levar a automação de processos ao próximo nível?

Leia isto para saber como a Inteligência Artificial está se tornando popular entre as empresas de pequena escala e como está aumentando as probabilidades de fazê-las crescer e dar vantagem a seus concorrentes.

A atualização do suplemento do macOS Catalina 10.15.4 está causando mais problemas do que resolvendo

A atualização do suplemento do macOS Catalina 10.15.4 está causando mais problemas do que resolvendo

Recentemente, a Apple lançou o macOS Catalina 10.15.4, uma atualização suplementar para corrigir problemas, mas parece que a atualização está causando mais problemas, levando ao bloqueio de máquinas mac. Leia este artigo para saber mais

13 Ferramentas de Extração de Dados Comerciais de Big Data

13 Ferramentas de Extração de Dados Comerciais de Big Data

13 Ferramentas de Extração de Dados Comerciais de Big Data

O que é um sistema de arquivos de registro no diário e como ele funciona?

O que é um sistema de arquivos de registro no diário e como ele funciona?

Nosso computador armazena todos os dados de uma maneira organizada conhecida como sistema de arquivos Journaling. É um método eficiente que permite ao computador pesquisar e exibir arquivos assim que você clicar em search.https: //wethegeek.com/? P = 94116 & preview = true

Singularidade tecnológica: um futuro distante da civilização humana?

Singularidade tecnológica: um futuro distante da civilização humana?

À medida que a ciência evolui em um ritmo rápido, assumindo muitos de nossos esforços, os riscos de nos sujeitarmos a uma singularidade inexplicável também aumentam. Leia, o que a singularidade pode significar para nós.

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

O impacto da inteligência artificial na saúde 2021

O impacto da inteligência artificial na saúde 2021

A IA na área da saúde deu grandes saltos nas últimas décadas. Portanto, o futuro da IA ​​na área da saúde ainda está crescendo dia a dia.