Como Instalar e Configurar um Servidor de Email Postfix com Dovecot em uma Máquina Virtual Linux Ubuntu

instalar postfix dovecot maquina virtual linux ubunt

Neste guia, você aprenderá como instalar e configurar um servidor de email Postfix com Dovecot em uma máquina virtual com Linux Ubuntu. Vamos abordar os passos necessários para configurar um servidor de email e testá-lo localmente, editando o arquivo de host para criar um domínio fictício.

Pré-Requisitos

Antes de começar, certifique-se de que você tenha os seguintes pré-requisitos:

  1. Uma máquina virtual configurada com Linux Ubuntu.
  2. Acesso à máquina virtual com uma conta de usuário com privilégios de sudo.

Preparação:

Antes de começar, certifique-se de que o seu sistema esteja atualizado.

sudo apt update && sudo apt upgrade

Instalando o Postfix:

O Postfix é um agente de transporte de email, que lida com o envio e recebimento de mensagens.

sudo apt install postfix

Durante a instalação, será apresentada uma série de perguntas:

Selecione “Site da Internet”.

instalar postfix

Digite o nome do domínio de e-mail (por exemplo, servicosderede).

nome de dominio postfix

Reiniciando o Postfix:

sudo systemctl restart postfix 

Instalando o Dovecot:

O Dovecot é um servidor IMAP/POP3 que permite aos usuários recuperar e-mails.

sudo apt install dovecot-imapd dovecot-pop3d

Configuração Básica do Postfix:

Edite o arquivo principal de configuração do Postfix:

sudo nano /etc/postfix/main.cf

Localize e ajuste ou adicione as seguintes linhas:

myhostname = mail.servicosderede
myorigin = /etc/mailname
mydestination = servicosderede, mail.servicosderede, localhost.servicosderede, localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
home_mailbox = Maildir/
smtpd_tls_security_level = may


5. Configuração Básica do Dovecot:

Primeiro, vamos configurar Dovecot para usar o formato Maildir:

sudo nano /etc/dovecot/conf.d/10-mail.conf

Como opção: digite sudo gedit para editar de modo visual

Localize e modifique a seguinte linha:

mail_location = maildir:~/Maildir

Agora, vamos configurar a autenticação:

sudo nano /etc/dovecot/conf.d/10-auth.conf

Localize e modifique a seguinte linha:

disable_plaintext_auth = no

6. Reiniciar os Serviços:

Agora reinicie os serviços do Postfix e Dovecot para que as mudanças entrem em vigor:

sudo systemctl restart postfix
sudo systemctl restart dovecot

Agora você tem uma configuração básica de servidor de email com Postfix e Dovecot em Ubuntu. Você pode querer adicionar outras funcionalidades, como filtragem de spam, quotas, autenticação avançada, certificados SSL, entre outros, conforme as necessidades do seu servidor.

Testando o Servidor de Email Postfix Localmente

Agora que o Postfix está instalado, você pode testar o servidor de email localmente. Para fazer isso, vamos editar o arquivo de host para criar um domínio fictício.

  1. Abra o arquivo de host em modo de edição:
sudo nano /etc/hosts

  1. Adicione uma linha ao arquivo de host que associe o domínio fictício ao endereço IP da sua máquina virtual. Por exemplo:
127.0.0.1 servicosderede

Teste o servidor através do comando telnet

telnet servicosderede 25


  1. Salve o arquivo e saia do editor.

Instalando o cliente Thunderbird no Ubuntu

  1. Abra o terminal na sua máquina virtual.
  2. Execute o seguinte comando para instalar o Thunderbird:
sudo apt-get install thunderbird

  1. Após a instalação ser concluída, você pode abrir o Thunderbird e configurá-lo com as informações da sua conta de email.

Lembrando que o Thunderbird é um cliente de email gratuito e de código aberto que oferece recursos avançados de gerenciamento de emails. Com o Thunderbird instalado, você pode enviar e receber emails diretamente da sua máquina virtual, testando o servidor de email localmente.

Criando uma conta de email em um servidor de email Postfix com Dovecot

Tempo necessário: 3 minutos

Criando uma conta de email em um servidor de email Postfix com Dovecot

  1. Acesse o Terminal:

    Abra o terminal na sua máquina virtual Ubuntu.

  2. Crie uma Conta de Usuário:

    Para criar uma conta de email, você precisa primeiro criar um usuário no sistema. Use o seguinte comando para criar um novo usuário (substitua “nome_de_usuario” pelo nome que você deseja):

    sudo adduser nome_de_usuario

    Siga as instruções para definir uma senha e outras informações do usuário.

  3. Configuração do Cliente de Email (Opcional):

    Se você estiver usando um cliente de email, como o Thunderbird, abra o cliente e siga as etapas de configuração de uma nova conta de email. Use as seguintes informações:

    • Servidor de entrada de emails (IMAP ou POP3): Use o endereço IP da sua máquina virtual ou o domínio fictício que você configurou no arquivo de host. Por exemplo, “servicosderede”.Porta de entrada (IMAP ou POP3): Normalmente, a porta padrão para IMAP é 143 e para POP3 é 110.Servidor de saída de emails (SMTP): Use o mesmo endereço IP ou domínio fictício.Porta de saída (SMTP): A porta padrão para SMTP é 25.Nome de usuário e senha: Use as credenciais do usuário que você criou anteriormente.
    Siga as instruções do cliente de email para concluir a configuração da conta.

  4. Teste a Conta de Email:

    Após a configuração, você pode enviar e receber emails usando sua nova conta de email. Certifique-se de que o servidor de email Postfix e o Dovecot estejam em execução na sua máquina virtual.

thunderbir postfix dovecot

Lembre-se de que esta é uma configuração simplificada para testar localmente em uma máquina virtual. Para configurar um servidor de email em um ambiente de produção com um domínio real, você precisará de registros DNS adequados e uma configuração mais complexa.

PlayStation®5 Slim Edição Digital

Amazon.com.br

PlayStation®5 Slim Edição Digital com 2 Jogos

Amazon.com.br

PlayStation®5 Slim Disk + 2 Jogos

Amazon.com.br
O que é Postfix?

O Postfix é um agente de transporte de email, responsável por lidar com o envio e recebimento de mensagens.

O que é Dovecot?

Dovecot é um servidor IMAP/POP3 que permite aos usuários recuperar e-mails.

Como posso testar se meu servidor de email está funcionando corretamente?

Você pode usar comandos como telnet para testar a conectividade com o servidor de email e enviar emails de teste.
telnet servicosderede.com 25

Quais são as configurações de segurança recomendadas para o Thunderbird?

Recomenda-se o uso de criptografia SSL/TLS tanto para o servidor de entrada quanto para o de saída, para garantir a segurança de suas comunicações.

Prof. Eduardo H Gomes
Prof. Eduardo H Gomes

Mestre em Engenharia da Informação, Especialista em Engenharia da Computação, Cientista da Computação, Professor de Inteligência Artificial no IFSP, 18 anos de docência no Ensino Superior. Apaixonado por Surf, Paraglider, Mergulho livre, Tecnologia, SEO, Banco de Dados e Desenvolvimento Web.