Como configurar um servidor de correio usando o iRedMail no Ubuntu 16.04

Introdução

Se você já construiu um servidor de email desde o início, saberá que pode ser um empreendimento tedioso. Existe outra opção para quem não quer gastar tempo editando inúmeros arquivos de configuração. O iRedMail é um incrível shell script que instala e configura automaticamente todos os componentes necessários para um servidor de correio totalmente funcional. O iRedMail usa um pacote completo de software de código aberto, incluindo:

  • Postfix - Agente de transferência de correio (MTA).
  • Dovecot - Servidor POP3 e IMAP.
  • Apache, Nginx- servidor Web.
  • OpenLDAP, Idapd- servidor LDAP para armazenar contas de correio.
  • MySQL, MariaDB, PostgreSQL- servidor SQL para dados de aplicativo. Também pode ser usado para armazenar contas de correio.
  • SpamAssassin - scanner de spam.
  • ClamAV - antivírus.
  • Amavisd-new - Interface entre Postfix, SpamAssassin e ClamAV.
  • Roundcube - cliente de webmail.
  • SOGo Groupware - Calendário, contato e serviço de tarefas.
  • Fail2ban - Proíbe IPs que parecem maliciosos.
  • Awstats - Analisador de log Apache e Postfix.
  • iRedAPD - Servidor de políticas Postfix.

Neste tutorial, percorreremos todas as etapas para colocar seu servidor de correio em funcionamento e protegê-lo com SSL usando o Let's Encrypt.

Pré-requisitos

  • Uma instância do Ubuntu 16.04 com pelo menos 2 GB de memória. Uma instalação nova é recomendada.
  • Um usuário sudo não raiz .
  • Um endereço IP não incluído na lista negra. Se o seu endereço IP estiver em uma lista negra, poderá impedir que seus e-mails cheguem ao destino.

Instalação com o iRedMail

Antes de começar a instalação, você deve atualizar seu sistema.

sudo apt-get update
sudo apt-get upgrade

Em seguida, queremos definir o nome do host do nome de domínio totalmente qualificado (FQDN). No Ubuntu, o nome do host é definido em 2 arquivos /etc/hostnamee /etc/hosts.

Aberto /etc/hostname.

sudo nano /etc/hostname

Adicione seu nome de host curto ao arquivo, não ao seu FQDN. Se o seu domínio completo for o mail.example.comseu arquivo, deve ser assim.

mail

Em seguida, abra /etc/hostse adicione seu FQDN.

127.0.0.1   mail.example.com mail localhost localhost.localdomain

Reinicie seu servidor.

sudo shutdown -r now

Agora você pode verificar seu nome de host.

hostname -f

Agora que seu FQDN foi definido, podemos avançar para a instalação. Baixe a versão mais recente do iRedMail usando wget. Você pode encontrar a versão mais recente visitando a página de download do iRedMail .

wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.7.tar.bz2

Em seguida, extraia o tarball e depois cdpara o diretório

tar xvf iRedMail-0.9.7.tar.bz2
cd iRedMail-0.9.7

Em seguida, adicione permissão ao script e execute-o com o sudo.

chmod +x iRedMail.sh
sudo bash iRedMail.sh

Você verá um assistente de configuração que fará algumas perguntas:

  • Onde você gostaria de armazenar suas caixas de correio. O local padrão é /var/vmail.
  • Qual servidor web você gostaria de usar.
  • O back-end a ser usado para armazenar seus e-mails. Se você escolher MySQL ou MariaDB, também precisará definir a senha raiz do SQL. Essa deve ser uma senha forte e evite usar caracteres especiais, pois isso causará erros.
  • Seu primeiro domínio de email. Este será o seu domínio anterior, menos o subdomínio. Por exemplo, se você definir seu domínio como mail.example.com, digite example.como seu primeiro nome de domínio de email.
  • Sua senha de administrador do domínio, evitando também caracteres especiais.
  • Quais componentes opcionais você gostaria de instalar. Minimamente, você deve selecionar Roundcubee iRedAdmin.

Agora que tudo foi inserido, basta revisar as configurações e iniciar a instalação. Após a instalação, você será perguntado se deseja usar as regras de firewall fornecidas pelo iRedMail. A regra será copiada para /etc/default/iptables. Para usar esta opção, digite " y" e continue. Você verá alguns dados vitais, incluindo:

  • URL do webmail do Roundcube.
  • URL do groupware SOGo.
  • URL do painel de administração da Web.
  • Nome de usuário e senha de login.

Esses dados também podem ser encontrados em /home/yourusername/iRedMail-0.9.7/iRedMail.tips.

Reinicie seu servidor.

sudo shutdown -r now

Após a reinicialização, você pode acessar a página de administrador da web https://mail.example.com/iredadminusando seu domínio. Para acessar seu email, use a página Roundcube em https://mail.example.com/mail. O iRedMail instala o servidor com um certificado autoassinado que requer permissões especiais para abrir a página no seu navegador. É recomendável que você atualize para um certificado CA oficial. Let's Encrypt é uma CA que oferece certificados gratuitos. Visite o Setup LetsEncrypt no Linux para obter informações sobre o uso deste serviço. Depois que o certificado for obtido, você precisará substituir os certificados autoassinados.

sudo cp /path/to/your/cert /etc/ssl/certs/iRedMail.crt
sudo cp /path/to/your/key /etc/ssl/private/iRedMail.key

Reinicie todos os serviços usando a chave Se você já usou Nginx para o seu servidor web que você iria substituir apache2com nginx.

sudo systemctl restart postfix
sudo systemctl restart apache2
sudo systemctl restart dovecot


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.