Comment configurer la messagerie Gmail (Webmail) sur votre VPS
La configuration de Gmail pour l’envoi et la réception d’e-mails via votre serveurprivé virtuel (SPV) peut vous aider à gérer vos e-mails plus efficacement, en particulier si vous gérez un site web ou un service. Cet article vous présente les étapes à suivre pour configurer votre serveur privé virtuel afin qu’il utilise les serveurs SMTP (Simple Mail Transfer Protocol) et IMAP (Internet Message Access Protocol) de Gmail, ce qui permettra à votre serveur d’envoyer des courriels par l’intermédiaire de Gmail et de les recevoir avec le client ou l’application de votre choix.
Conditions préalables
Avant de commencer, assurez-vous que vous disposez des éléments suivants :
- Un VPS (basé sur Linux) en fonctionnement avec un accès root ou sudo.
- Un compte Gmail.
- Des connaissances de base sur l’utilisation de SSH et la configuration des paramètres du serveur.
Étape 1 : Se connecter à votre serveur virtuel via SSH
Tout d’abord, vous devez vous connecter à votre serveur virtuel en utilisant SSH. Ouvrez un terminal (Linux/macOS) ou un client SSH (tel que PuTTY pour Windows).
Utilisez la commande suivante pour vous connecter :
ssh nom_utilisateur@votre_ip_vps
Remplacez nom d’
utilisateur
votre_vps_ip
Etape 2 : Installer les paquets requis
Assurez-vous que les paquets requis sont installés sur votre serveur virtuel. En fonction de vos besoins, vous pouvez utiliser Postfix (pour envoyer des courriels) et Dovecot (pour récupérer des courriels en utilisant IMAP).
Vous pouvez installer les deux sur Ubuntu avec les commandes suivantes :
sudo apt update
sudo apt install postfix dovecot-imapd
Suivez les instructions pendant l’installation de Postfix. Lorsque l’on vous demande le type de configuration de la messagerie, sélectionnez Site Internet.
Étape 3 : Configurer Postfix pour qu’il utilise le SMTP de Gmail
Postfix doit être configuré pour utiliser le serveur SMTP de Gmail pour les courriels sortants. Ouvrez le fichier de configuration de Postfix :
sudo nano /etc/postfix/main.cf
Ajoutez ou modifiez les paramètres suivants :
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
Étape 4 : Créer le fichier d’authentification Gmail
Vous devez créer un fichier qui stocke vos informations d’identification Gmail pour que Postfix puisse s’authentifier auprès du serveur SMTP de Gmail. Ouvrez un nouveau fichier :
sudo nano /etc/postfix/sasl_passwd
Ajoutez la ligne suivante, en remplaçant
your-email@gmail.com
your-password
[smtp.gmail.com]:587 your-email@gmail.com:your-password
Enregistrez et fermez le fichier.
Sécurisez maintenant le fichier en modifiant ses autorisations :
sudo chmod 600 /etc/postfix/sasl_passwd
Générez le fichier de base de données nécessaire à Postfix :
sudo postmap /etc/postfix/sasl_passwd
Étape 5 : Recharger Postfix
Après avoir effectué ces modifications, rechargez Postfix pour qu’elles soient prises en compte :
sudo systemctl restart postfix
Étape 6 : Configurer Dovecot pour Gmail (IMAP)
Dovecot s’occupe de récupérer les emails de votre compte Gmail. Ouvrez le fichier de configuration de Dovecot :
sudo nano /etc/dovecot/conf.d/10-auth.conf
Décommentez la ligne suivante :
disable_plaintext_auth = no
Ouvrez maintenant le fichier qui gère les configurations SSL :
sudo nano /etc/dovecot/conf.d/10-ssl.conf
Assurez-vous que SSL est activé en configurant :
ssl = required
Sauvegardez et fermez le fichier, puis redémarrez Dovecot :
sudo systemctl restart dovecot
Étape 7 : Activer les applications moins sécurisées dans Gmail
Gmail vous demande d’activer l’accès aux applications moins sécurisées si vous n’utilisez pas OAuth. Pour l’activer :
- Accédez aux paramètres de sécurité de Gmail.
- Faites défiler la page jusqu’à la section “Accès aux applications moins sécurisées”.
- Activez le paramètre pour autoriser l’accès.
Si l’authentification à deux facteurs est activée, vous devez créer un mot de passe d’application dans les paramètres de votre compte Google et l’utiliser à la place de votre mot de passe Gmail habituel.
Étape 8 : Test de l’envoi et de la réception d’e-mails
Vous pouvez tester votre configuration en envoyant un courriel directement depuis votre SPV à l’aide de la commande
mail
sudo apt install mailutils
Envoyez ensuite un courriel de test :
echo "This is a test email from my VPS" | mail -s "Test Email" your-email@gmail.com
Vérifiez dans votre boîte de réception Gmail que vous avez bien reçu l’email. Vous pouvez également vérifier que vous pouvez recevoir des emails via Dovecot.
Étape 9 : Configuration du client de messagerie Web Gmail (facultatif)
Si vous souhaitez configurer Gmail en tant que client webmail sur votre SDV, vous pouvez installer un logiciel de webmail tel que Roundcube ou Rainloop, qui fournit une interface web pour gérer votre courrier électronique. Ceci est utile si vous voulez un moyen simple et convivial de gérer vos emails Gmail directement à partir de votre SDV.
Installation de Roundcube (à titre d’exemple) :
- Installez les dépendances nécessaires à PHP et au serveur web :
sudo apt install apache2 php php-mbstring php-xml php-mysql
- Téléchargez et installez Roundcube :
sudo apt install roundcube roundcube-mysql
- Suivez les instructions à l’écran pour configurer Roundcube et le relier à votre compte Gmail via IMAP et SMTP.
Conclusion
En suivant ce guide, vous avez réussi à configurer Gmail (webmail) sur votre SPV. Vous pouvez maintenant envoyer et recevoir des courriels via votre SPV en utilisant les serveurs SMTP et IMAP de Gmail. Que vous configuriez le courrier électronique pour un petit projet ou que vous l’utilisiez pour gérer des communications professionnelles, cette approche vous offre la flexibilité, la fiabilité et la commodité d’utiliser Gmail pour la gestion du courrier électronique.