Não perca as ofertas por tempo limitado!

Como instalar e configurar servidor de email Linux em um VPS Ubuntu

Se você tem uma empresa de médio ou grande porte, ter seu próprio servidor de email é uma excelente opção. Com ele, você tem controle total sobre o tráfego e as definições de regras das suas caixas de entrada, além de facilitar o gerenciamento das suas comunicações.

Se interessou? Então continue lendo: nos parágrafos abaixo, vamos mostrar como instalar e configurar um servidor de email Linux em um servidor virtual privado rodando Ubuntu. Existem inúmeras alternativas e caminhos para criar seu servidor de email Linux, mas nós vamos focar no Postfix.

Configurando o servidor DNS para um servidor de email Ubuntu

Siga o passo a passo abaixo e você não vai ter problemas na configuração!

1. Faça login e atualize o servidor

Faça login no seu servidor virtual usando SSH. Se está com dificuldades nisso, veja nosso tutorial PuTTy. Após o login, você deve atualizar a sua máquina usando o seguinte comando:

apt-get update

2. Instale o Bind

Para configurar o servidor DNS que usará o Postfix nós vamos precisar de uma ferramenta adicional – Bind. Vamos instalá-lo primeiro:

sudo apt install bind9

3. Configure o /var/cache/db.test

Neste momento, devemos considerar que o endereço de IP na nossa máquina Ubuntu é 192.168.250.7 — portanto, é necessário substituir este número pelo endereço de IP onde vamos realizar a instalação. Para este exemplo, vamos usar o mail.test.com como FQDNS.

Então, agora é preciso criar uma nova zona para nosso exemplo. Para fazer isto, crie um novo arquivo com a informação da zona.

sudo nano /var/cache/bind/db.test

Então, adicione o seguinte:

$ORIGIN test.com.
$TTL 1D
@       IN SOA     ns1 root(
                1 ;serial
                1D ;refresh
                2H ;retry
                2W ;expire
                5H ;minimum
);
@       IN        NS ns1
ns1     IN        A 192.168.250.7
mail    IN        A 192.168.250.7
@       IN        MX 5 mail

Lembre-se, é necessário substituir o endereço de IP com o do seu servidor e alterar o domínio com o que você deseja usar. Pressione CTRL+O para salvar as alterações e CTRL+X para fechar o editor nano.

4. Adicione uma nova zona na configuração do Bind

Antes de habilitar a nova zona criada, é necessário verificar as configurações do arquivo.

sudo named-checkzone test.com. /var/cache/bind/db.test

Agora nós podemos adicionar nossa nova zona ao arquivo de configuração de zona do Bind. Para fazer isso, execute o seguinte comando:

sudo nano /etc/bind/named.conf.default-zones

E adicione a nova zona:

zone "test.com." {
       type master;
       file "db.test";
};

De novo, CTRL+O para salvar as alterações e CTRL+X para fechar.

5. Configure o /etc/bind/named.conf.options

Agora, no arquivo /etc/bind/named.conf.options, é necessário descomentar a linha de encaminhamento e incluir o Google DNS – 8.8.8.8. Para isso, simplesmente remova os símbolos // como mostramos no print abaixo:

sudo nano /etc/bind/named.conf.options

6. Reinicie o Bind

Agora, nós temos que reiniciar o serviço bind9. Você pode fazer isto com um dos dois comandos:

sudo systemctl reload bind9

ou

sudo systemctl restart bind9

Como instalar e configurar o servidor de email no Ubuntu

Estamos quase lá — seu servidor de email Ubuntu está proto para entrar no ar. Aqui está o que você deve fazer a seguir:

1. Instale o Postfix Email Server

Agora é hora de instalar o Postfix, um servidor de email escrito em C. Seus maiores diferenciais são a velocidade de execução e sua natureza de código aberto. Instale-o com o seguinte comando:

sudo apt install postfix

Durante a instalação, você verá uma janela para configurar o pacote. Na primeira tela, escolha a opção Internet Site.

Então, temos que inserir o nome do servidor. Neste caso é test.com.

O Postfix é muito flexível e permite diversas configurações, mas neste tutorial vamos abordar as configurações padrão.

2. Adicione um usuário

Em seguida, nós temos que adicionar nosso usuário ao grupo de email:

sudo usermod -aG mail $(whoami)

Depois disso, nós temos que criar usuários e adicioná-los ao grupo, para que eles possam, receber e enviar. Como exemplo, eu adicionarei Gabriel:

sudo useradd -m -G mail -s /bin/bash/ gabriel

Então, precisamos configurar uma senha para o novo usuário:

sudo passwd gabriel

Testando o servidor de email Linux

Agora, para nos certificarmos de que deu tudo certo, iremos enviar e receber um email a partir do terminal. Para fazer isto, nós vamos instalar o pacote mailutils:

sudo apt install mailutils

Em seguida, enviaremos um email para a outra conta de email, do usuário chamado Gabriel. Digite o assunto e a mensagem; em seguida, pressione CTRL+D para finalizar. Para começar a escrever o email, insira o seguinte comando:

mail gabriel@test.com

Agora podemos fazer login em outro usuário e checar o utilitário de mail.

Após fazer o login, depois de executar o comando mail, veremos o email que acabamos de enviar para o outro usuário de teste. Para acessar o email basta escrever o número do email — neste caso, 1.

Para testar e-mails de saída desse usuário, tente outro endereço de e-mail:

mail angelo@test.com

É isto! Você está enviando emais do seu próprio servidor de email Ubuntu.

Conclusão

Ter um servidor de e-mail próprio é algo fácil de se configurar, mas pode ser um pouco complexo de se gerenciar. No Linux, recomendamos usar algo assim pela segurança e pelo gerenciamento de recursos.

Por outro lado, se você tem ou faz parte de uma empresa maior, pode ser muito útil ter um servidor de e-mail totalmente configurado e funcional pronto para usar, como o que oferecemos na Hostinger. Como alternativa, você pode hospedar seu próprio servidor de e-mail para ter controle total sobre o serviço.

Existem várias maneiras de melhorar e manter um servidor de e-mail, e este é um processo que leva tempo e está em constante evolução. Por isso, recomendamos que você continue se aprofundando no assunto — boa sorte e boas mensagens!

Semua konten tutorial di website ini telah melalui peninjauan menyeluruh sesuai padrões editoriais e valores da Hostinger.

Author
O autor

Ariane G.

A Ariane é SEO Team Leader com experiência em conteúdo, localização e SEO. Seu desafio é levar a Hostinger ao topo dos resultados no Brasil, França e Reino Unido. Eventualmente ela compartilha seu conhecimento no blog e nos tutoriais da Hostinger e no tempo livre ela gosta de explorar lugares novos e viver intencionalmente.

O que dizem nossos clientes

Comentários

Author
Weidi Shimabukuro

November 01 2020

Olá, estou seguindo o passo-a-passo e quando cheguei no momento de listar as conexões pelo comando "sudo nmcli connection show", não apareceu nenhuma. E agora? estou tentando configurar uma VPS na Hostinger com Ubuntu 18.04.

Author
Davi

April 12 2021

Olá. Quando executo o comando sudo nmcli connection show não aparece nenhuma conexão.

Author
Werleson Deusdete

May 14 2022

Olá. Não consigo listar as conexões com o comando "nmcli connection show". Vejo que esse é um problema comum aqui deste post. Como posso resolver?

Author
Rod

June 07 2023

Gostaria de saber se na contratação da VPS , o cliente ganha conta de email, como na hospedagem compartilhada? Ou a gente que tem de criar nosso servidor para receber e-mail com nosso domínio depois do arroba(@). Grato!

Deixe uma resposta

Por gentileza, preencha os campos solicitados.Marque o campo de aceitação da privacidade.Preencha os campos necessários e marque a opção de aceitar termos de privacidade.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Thank you! Your comment has been successfully submitted. It will be approved within the next 24 hours.