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
your_vps_ip
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
your-password
[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:
- Vá para as Configurações de segurança do Gmail.
- Role para baixo até a seção “Acesso a aplicativos menos seguros”.
- 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
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):
- Instale as dependências necessárias do PHP e do servidor da Web:
sudo apt install apache2 php php-mbstring php-xml php-mysql
- Baixe e instale o Roundcube:
sudo apt install roundcube roundcube-mysql
- 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.