Como configurar o e-mail do Gmail (Webmail) em seu VPS ⋆ ALexHost SRL

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills
28.11.2024

Como configurar o e-mail do Gmail (Webmail) em seu VPS

Configurar o Gmail para enviar e receber e-mails por meio do seu VPS(Virtual Private Server) pode ajudá-lo a gerenciar seus e-mails com mais eficiência, principalmente se você estiver executando um site ou serviço. Este artigo o orienta nas etapas para configurar seu VPS para usar os servidores SMTP (Simple Mail Transfer Protocol) e IMAP (Internet Message Access Protocol) do Gmail, o que permitirá que seu servidor envie e-mails pelo Gmail e os receba no cliente ou aplicativo de sua preferência.

Pré-requisitos

Antes de começar, verifique se você tem o seguinte:

  • Um VPS em execução (baseado em Linux) com acesso root ou sudo.
  • Uma conta do Gmail.
  • Conhecimento básico de uso de SSH e configuração de definições de servidor.

Etapa 1: Conecte-se ao seu VPS via SSH

Primeiro, você precisa se conectar ao seu VPS usando SSH. Abra um terminal (Linux/macOS) ou um cliente SSH (como o PuTTY para Windows).

Use o seguinte comando para se conectar:

ssh nome_de_usuário@seu_vps_ip

Substitua

username
pelo nome de usuário real do seu VPS e
your_vps_ip
pelo endereço IP do seu servidor. Em seguida, será solicitado que você digite sua senha.

Etapa 2: Instalar os pacotes necessários

Certifique-se de que seu VPS tenha os pacotes necessários instalados. Dependendo das suas necessidades, você pode usar o Postfix (para enviar e-mails) e o Dovecot (para recuperar e-mails usando IMAP).

Você pode instalar ambos no Ubuntu com os seguintes comandos:

sudo apt update
sudo apt install postfix dovecot-imapd

Siga as instruções durante a instalação do Postfix. Quando for solicitado o tipo de configuração de correio eletrônico, selecione Internet Site.

Etapa 3: Configurar o Postfix para usar o SMTP do Gmail

O Postfix precisa ser configurado para usar o servidor SMTP do Gmail para e-mails enviados. Abra o arquivo de configuração do Postfix:

sudo nano /etc/postfix/main.cf

Adicione ou modifique as seguintes configurações:

relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
smtp_use_tls = yes

Etapa 4: criar o arquivo de autenticação do Gmail

Você precisa criar um arquivo que armazene suas credenciais do Gmail para que o Postfix se autentique com o servidor SMTP do Gmail. Abra um novo arquivo:

sudo nano /etc/postfix/sasl_passwd

Adicione a seguinte linha, substituindo

your-email@gmail.com
e
your-password
por suas credenciais reais do Gmail:

[smtp.gmail.com]:587 your-email@gmail.com:your-password

Salve e feche o arquivo.

Agora, proteja o arquivo alterando suas permissões:

sudo chmod 600 /etc/postfix/sasl_passwd

Gere o arquivo de banco de dados necessário para o Postfix:

sudo postmap /etc/postfix/sasl_passwd

Etapa 5: recarregar o Postfix

Depois de fazer essas alterações, recarregue o Postfix para que elas tenham efeito:

sudo systemctl restart postfix

Etapa 6: Configurar o Dovecot para o Gmail (IMAP)

O Dovecot lida com a recuperação de e-mails da sua conta do Gmail. Abra o arquivo de configuração do Dovecot:

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

Descomente a seguinte linha:

disable_plaintext_auth = no

Agora abra o arquivo que trata das configurações de SSL:

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

Certifique-se de que o SSL esteja ativado, definindo:

ssl = required

Salve e feche o arquivo e, em seguida, reinicie o Dovecot:

sudo systemctl restart dovecot

Etapa 7: Ativar aplicativos menos seguros no Gmail

O Gmail exige que você ative o acesso a aplicativos menos seguros se não estiver usando o OAuth. Para ativá-lo:

  1. Vá para as Configurações de segurança do Gmail.
  2. Role para baixo até a seção “Acesso a aplicativos menos seguros”.
  3. Alterne a configuração para permitir o acesso.

Como alternativa, se você tiver a autenticação de dois fatores ativada, precisará criar uma senha de aplicativo nas configurações da sua conta do Google e usá-la em vez da senha normal do Gmail.

Etapa 8: Testar o envio e o recebimento de e-mails

Você pode testar sua configuração enviando um e-mail diretamente do seu VPS usando o comando

mail
. Instale o utilitário de linha de comando mail se ele ainda não estiver instalado:

sudo apt install mailutils

Em seguida, envie um e-mail de teste:

echo "Este é um e-mail de teste do meu VPS" | mail -s "E-mail de teste" your-email@gmail.com

Verifique sua caixa de entrada do Gmail para ter certeza de que recebeu o e-mail. Você também pode verificar se pode receber e-mails por meio do Dovecot.

Etapa 9: Configurar o cliente de webmail do Gmail (opcional)

Se quiser configurar o Gmail como um cliente de webmail no seu VPS, você pode instalar um software de webmail como o Roundcube ou o Rainloop, que fornece uma interface baseada na Web para lidar com seu e-mail. Isso é útil se você quiser uma maneira simples e fácil de gerenciar seus e-mails do Gmail diretamente do seu VPS.

Instalação do Roundcube (como exemplo):

  1. Instale as dependências necessárias do PHP e do servidor da Web:
    sudo apt install apache2 php php-mbstring php-xml php-mysql
  2. Baixe e instale o Roundcube:
    sudo apt install roundcube roundcube-mysql
  3. Siga as instruções na tela para configurar o Roundcube e vinculá-lo à sua conta do Gmail via IMAP e SMTP.

Conclusão

Ao seguir este guia, você configurou com êxito o Gmail (webmail) em seu VPS. Agora você pode enviar e receber e-mails por meio do seu VPS usando os servidores SMTP e IMAP do Gmail. Independentemente de você estar configurando o e-mail para um pequeno projeto ou usando-o para gerenciar comunicações comerciais, essa abordagem oferece flexibilidade, confiabilidade e a conveniência de usar o Gmail para lidar com e-mails.

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills