En tant qu'ingénieur logiciel, vous pouvez envisager d'avoir un compte e-mail professionnel avec votre propre site web, comme "info@example.com" . Mais cela peut coûter un certain montant que vous ne serez pas prêt à payer.
Mais saviez-vous que vous pouvez le faire gratuitement ? Il existe en effet un moyen de le faire, et en plus du fait que l'avoir un compte e-mail professionnel est gratuit, cela vous aidera à être plus efficace, fiable et sécurisé dans votre travail quotidien.
Dans cet article, vous apprendrez comment créer et configurer votre propre adresse e-mail en utilisant Cloudflare et Mailgun pour gérer les e-mails dans Gmail. Cela signifie que vous pouvez envoyer et recevoir des e-mails directement dans votre boîte de réception Gmail.
Je l'ai déjà fait pour un usage personnel et j'ai pris des captures d'écran de tout le processus que vous verrez dans cet article. Je vais donc partager toutes les étapes nécessaires que vous devez suivre pour configurer votre propre e-mail.
Découvrons ce dont vous avez besoin avant de commencer, ce que vous allez faire et comment cela fonctionnera.
Ce dont vous avez besoin avant de commencer
Je suppose que vous avez déjà un domaine, appelons-le "votredomaine.com" . Plus précisément, vous devez avoir la possibilité de connecter votre domaine avec Cloudflare et de configurer les enregistrements DNS là-bas. Un exemple classique est d'avoir un domaine sur un registre de domaines (comme GoDaddy, Namecheap), et d'ajouter votre domaine à Cloudflare en définissant les enregistrements DNS fournis par Cloudflare sur votre compte de registre de domaines.
L'ajout d'un domaine à Cloudflare implique la mise à jour des serveurs de noms DNS de votre domaine pour pointer vers les serveurs de noms de Cloudflare. Une fois le domaine ajouté, Cloudflare agit comme un intermédiaire pour le trafic web, fournissant des fonctionnalités de sécurité comme la protection DDoS, le pare-feu et le chiffrement SSL, ainsi que des améliorations de performance grâce à la mise en cache et à l'optimisation du contenu.
Si vous ne l'avez pas encore fait, voici la vidéo officielle vidéo sur YouTube sur la façon de connecter votre domaine à Cloudflare.
De plus, Cloudflare gère les enregistrements DNS de votre domaine, vous permettant de contrôler comment le trafic est routé et assurant une livraison fiable des services comme l'e-mail. Notre travail dans cet article se concentrera exactement sur cela : comment configurer votre domaine sur Cloudflare Email.
Cloudflare Email est l'un des services de Cloudflare depuis 2021, qui peut être utilisé gratuitement (du moins pour l'instant).
La deuxième hypothèse est que vous avez un compte Gmail et que vous avez accès à ses paramètres de messagerie. Simplement, si vous avez juste un e-mail régulier "votreemail@gmail.com" , qui n'est pas sous le contrôle d'un administrateur, alors vous n'avez rien à craindre. Nous explorerons et travaillerons sur les paramètres de messagerie plus tard.
Ce que vous allez faire
En termes simples, vous allez créer un e-mail personnalisé comme "quelquechose@votredomaine.com" , que vous pourrez utiliser pour envoyer et recevoir des e-mails en utilisant la plateforme de Gmail. Vous recevrez et lirez donc les e-mails envoyés à "quelquechose@votredomaine.com" dans Gmail, ainsi que l'envoi d'e-mails à partir de cet e-mail personnalisé en utilisant Gmail.
Vous utiliserez Cloudflare Email pour le routage des e-mails et le serveur SMTP de Mailgun pour l'envoi des e-mails.
Comment cela fonctionnera
Lorsque vous composez un e-mail depuis Gmail avec l'expéditeur défini comme "quelquechose@votredomaine.com" , Gmail utilise le serveur SMTP de Mailgun via les identifiants fournis, transmettant l'e-mail. Mailgun traite ensuite le message et le transfère au serveur de messagerie du destinataire, impliquant probablement des recherches DNS pour trouver le serveur du destinataire.
Les e-mails envoyés à "quelquechose@votredomaine.com" sont reçus par les serveurs de messagerie de Cloudflare, configurés via les enregistrements MX dans les paramètres DNS du domaine. Cloudflare stocke les e-mails reçus dans le compte associé, accessible via Gmail, qui se connecte périodiquement aux serveurs de Cloudflare (en utilisant les protocoles IMAP ou POP3) pour récupérer les nouveaux messages, permettant un accès transparent aux e-mails entrants.
Routage des e-mails sur Cloudflare
Le routage des e-mails de Cloudflare est conçu pour simplifier la manière dont vous créez et gérez les adresses e-mail, sans avoir besoin de surveiller des boîtes aux lettres supplémentaires. Avec le routage des e-mails, vous pouvez créer autant d'adresses e-mail personnalisées que vous le souhaitez pour les utiliser dans des situations où vous ne souhaitez pas partager votre adresse e-mail principale, comme lorsque vous vous abonnez à un nouveau service ou à une newsletter. Les e-mails sont ensuite acheminés vers votre boîte de réception e-mail préférée, sans que vous ayez jamais à exposer votre adresse e-mail principale. (Documentation Cloudflare)
Connectez-vous à votre compte Cloudflare et accédez au tableau de bord. Choisissez et cliquez sur le site web souhaité. Pour moi, c'est "boolfalse.com" , car je veux créer un e-mail personnalisé comme "email@boolfalse.com" .
Cloudflare : Sites web
Accédez à Routage des e-mails pour le site sélectionné.
Cloudflare : Routage des e-mails
Si vous n'avez pas configuré le routage des e-mails, vous pouvez voir quelque chose de similaire à la capture d'écran ci-dessus. Cliquez sur "Commencer". Vous pourrez peut-être créer votre propre adresse pour recevoir des e-mails et prendre des mesures.
Nous allons sauter cette étape sans créer notre propre adresse car nous allons le faire manuellement.
Cloudflare : E-mail personnalisé
Par défaut, le routage des e-mails est désactivé, vous devez donc l'activer. Cliquez sur le lien pour accéder à la page Routage des e-mails .
Cloudflare : Routage des e-mails
Soumettez-le en cliquant sur "Activer le routage des e-mails".
Cloudflare : Activer le routage des e-mails
Vous devez avoir trois enregistrements MX et un enregistrement TXT :
- Type : MX ; Nom : @ ; Serveur de messagerie : route1.mx.cloudflare.net ; TTL : Auto ; Priorité : 69
- Type : MX ; Nom : @ ; Serveur de messagerie : route2.mx.cloudflare.net ; TTL : Auto ; Priorité : 99
- Type : MX ; Nom : @ ; Serveur de messagerie : route3.mx.cloudflare.net ; TTL : Auto ; Priorité : 40
- Type : TXT ; Nom : @ ; TTL : Auto ; Contenu : _v=spf1 include:spf.mx.cloudflare.net ~all
Vous pouvez les voir en bas de la page Routage des e-mails .
Cloudflare : Enregistrements DNS pour le routage des e-mails
Donc, comme déjà dit, dans le menu de gauche, allez dans "DNS" -> "Enregistrements" et ajoutez les enregistrements suivants.
Cloudflare : Enregistrements DNS ajoutés
Après avoir créé ces enregistrements, retournez à la page Routage des e-mails .
Ici, vous devez uniquement avoir les enregistrements que vous venez de créer. Donc, si vous avez d'autres enregistrements, supprimez-les simplement.
Par exemple, j'avais déjà une entrée inutile que je devrais supprimer.
Cloudflare : enregistrements existants pour le routage des e-mails
Soumettez pour supprimer les enregistrements DNS existants inutiles.
Cloudflare : suppression des enregistrements inutiles
Après avoir supprimé les enregistrements DNS inutiles, vous ne verrez que ceux dont vous avez besoin.
Vous pourrez maintenant activer le routage des e-mails en cliquant sur le bouton "Ajouter des enregistrements et activer".
Cloudflare : Activer le routage des e-mails
Après l'avoir activé, vous devriez voir quelque chose comme ceci :
Cloudflare : Enregistrements DNS des e-mails configurés
Comment créer un e-mail personnalisé sur Cloudflare
Maintenant, allez dans l'onglet Routes et créez un e-mail en cliquant sur le bouton "Créer une adresse".
Cloudflare : Routage des e-mails (activé)
Dans cet exemple, nous allons créer l'adresse e-mail "email@boolfalse.com" en ajoutant "email" comme adresse personnalisée, et une adresse e-mail de destination, où je pourrai recevoir des e-mails.
Cloudflare : Routage des e-mails
Vous devriez voir une notification à ce sujet.
Cloudflare : création d'un e-mail personnalisé
Vous devriez également recevoir un e-mail pour confirmer cette action.
Vérification de l'adresse e-mail de destination
Continuez et vérifiez l'adresse e-mail.
Vérifier l'adresse e-mail
Une fois que vous avez vérifié l'adresse e-mail, vous pouvez obtenir cette page :
Cloudflare : l'adresse e-mail personnalisée est vérifiée
Vous recevrez probablement un e-mail confirmant que vous avez vérifié votre domaine avec Mailgun :
Notification de vérification de l'adresse e-mail personnalisée
Comment recevoir des e-mails dans l'e-mail personnalisé
Maintenant, votre adresse e-mail est activée et vous pouvez le voir ici :
Cloudflare : l'adresse e-mail personnalisée est active
À ce stade, vous pouvez envoyer des e-mails à l'e-mail personnalisé que vous venez de configurer. Dans ce cas, il s'agit de "email@boolfalse.com" .
Ci-dessous se trouve un e-mail de test envoyé depuis une autre adresse e-mail.
Test de réception d'e-mails
Vous recevrez un e-mail de test à l'adresse e-mail personnalisée.
L'e-mail de test a été reçu
Mailgun : Ajout d'un nouveau domaine
Vous pouvez maintenant recevoir des e-mails avec succès, mais vous ne pouvez pas encore envoyer d'e-mails depuis cet e-mail personnalisé.
Il est donc temps de passer au fournisseur de services de messagerie. Dans notre cas, il s'agira de Mailgun. Pour ce faire, vous devez simplement vous inscrire et attacher la carte à votre compte Mailgun. Après avoir activé votre compte avec la carte attachée, vous pouvez configurer un domaine pour votre e-mail.
Vous n'avez pas à vous soucier de la carte, car Mailgun ne facture pas pour des quantités limitées. Je pense que le montant qu'il donne est tout à fait adapté pour un forfait gratuit. Vous pouvez trouver les forfaits de prix en détail ici.
Accédez à la page Envoi -> Domaines et cliquez sur le bouton "Ajouter un nouveau domaine".
Dans notre cas, il s'agira de "mg.boolfalse.com" , car Mailgun recommande cela pour pouvoir envoyer des e-mails depuis votre domaine racine, c'est-à-dire : "email@boolfalse.com" .
Vous devriez voir cette recommandation à droite dans l'image ci-dessous :
Mailgun : créer un nouveau domaine
Vous pouvez également sélectionner la région du domaine et la longueur de la clé DCIM, mais vous pouvez tout laisser par défaut. Je vais laisser la longueur de la clé DCIM à 1024 et "US" comme région de domaine.
Après avoir créé le domaine, vous pouvez voir des conseils sur la façon de vérifier votre domaine.
Mailgun : ajout d'un nouveau domaine
Mailgun vous fournira deux enregistrements TXT, deux enregistrements MX et un enregistrement CNAME à ajouter à votre fournisseur.
- Type : TXT ; Nom : _mailto._domainkey.mg.boolfalse.com_ ; TTL : Auto ; Contenu :
- Type : TXT ; Nom : mg.boolfalse.com ; TTL : Auto ; Contenu : v=spf1 include:mailgun.org ~all
- Type : MX ; Nom : mg.boolfalse.com ; Serveur de messagerie : mxa.mailgun.org ; TTL : Auto ; Priorité : 10
- Type : MX ; Nom mg.boolfalse.com ; Serveur de messagerie : mxb.mailgun.org ; TTL : Auto ; Priorité : 10
- Type : CNAME ; Nom : email ; Cible : mailgun.org ; TTL : Auto ; État du proxy : On
Dans notre cas, nous allons les ajouter à Cloudflare.
Ci-dessous se trouve le premier enregistrement TXT :
Mailgun : premier enregistrement TXT pour un nouveau domaine
Ci-dessous se trouve le deuxième enregistrement TXT :
Mailgun : deuxième enregistrement TXT pour un nouveau domaine
Ci-dessous se trouve le premier enregistrement MX :
Mailgun : premier enregistrement MX pour un nouveau domaine
Ci-dessous se trouve le deuxième enregistrement MX :
Mailgun : deuxième enregistrement MX pour un nouveau domaine
Après avoir ajouté deux enregistrements TXT et deux enregistrements MX, vous pouvez les vérifier en cliquant sur le bouton "Vérifier les enregistrements DNS".
Mailgun : vérification des enregistrements TXT et MX pour un nouveau domaine
Enfin, ajoutez l'enregistrement CNAME.
Mailgun : ajout d'un enregistrement CNAME pour un nouveau domaine
Vous pouvez voir une icône d'avertissement à gauche de l'enregistrement CNAME. Vous n'avez pas à vous en soucier. Voici ce que dit la documentation officielle à ce sujet :
Si vous avez récemment ajouté votre domaine à Cloudflare - ce qui signifie que votre zone est dans un état en attente - vous pouvez souvent ignorer cet avertissement. Une fois que la plupart des domaines deviennent Actifs, Cloudflare émettra automatiquement un certificat SSL universel, qui fournira une couverture SSL/TLS et supprimera le message d'avertissement.
Après avoir ajouté un enregistrement CNAME, vous pouvez le vérifier à nouveau en cliquant sur le deuxième bouton "Vérifier les enregistrements DNS".
Mailgun : vérification de l'enregistrement CNAME pour un nouveau domaine
Si vous avez ajouté les 5 enregistrements sur Cloudflare avec succès, après avoir cliqué sur le bouton de vérification, Mailgun vous redirigera automatiquement vers la page Aperçu .
Mailgun : 2 TXT, 2 MX et 1 enregistrement CNAME ajoutés pour un nouveau domaine
Cela signifie que vous êtes prêt à ajouter une clé API d'envoi sur Mailgun.
Mailgun : Clé API d'envoi et utilisateur SMTP
Accédez à la page Envoi -> Paramètres du domaine . Choisissez l'onglet Clés API d'envoi en haut. Vous ne verrez probablement aucune clé API là-bas. Vous devez simplement créer une nouvelle clé API d'envoi.
Cliquez sur "Ajouter une clé d'envoi" dans le coin supérieur droit, et dans la fenêtre contextuelle, remplissez le nom de la clé que vous êtes sur le point de créer.
Mailgun : création d'une clé API d'envoi
Après avoir appuyé sur "Créer une clé d'envoi", vous obtiendrez la clé API secrète que vous devez copier et sauvegarder quelque part en sécurité. Après avoir sauvegardé la clé, vous pouvez simplement fermer la fenêtre contextuelle.
Vous devriez voir la clé créée listée :
Mailgun : Clé API d'envoi créée
Vous devez également créer un nouvel utilisateur SMTP dans le tableau de bord de Mailgun. Accédez à la page Envoi -> Paramètres du domaine . Choisissez l'onglet Identifiants SMTP en haut et cliquez sur le bouton "Ajouter un nouvel utilisateur SMTP" dans le coin supérieur gauche. Cela ouvrira une fenêtre contextuelle.
Saisissez les identifiants de l'utilisateur. Dans notre cas, je vais créer un utilisateur avec le nom "email". Cela sera comme un login pour votre e-mail sur Gmail.
Mailgun : création d'un utilisateur SMTP
Une fois que vous avez créé un utilisateur SMTP dans Mailgun, vous le verrez listé et un mot de passe pour cet utilisateur sera généré automatiquement. Pour obtenir ce mot de passe, copiez-le en cliquant sur le bouton "Copier" dans la notification contextuelle dans le coin inférieur droit.
Mailgun : Utilisateur SMTP créé
Conservez cela dans un endroit sûr pour une utilisation future. Vous aurez besoin de ce login et de ce mot de passe pour vous authentifier sur Gmail.
Vous êtes maintenant prêt à configurer les paramètres de messagerie avec votre fournisseur de messagerie. Dans notre cas, nous allons le faire dans Gmail.
Ouvrez votre compte Gmail dans votre navigateur de bureau et accédez aux paramètres en cliquant sur l'icône des paramètres dans le coin supérieur droit et cliquez sur le bouton "Voir tous les paramètres".
Mailgun : nouveau domaine est vérifié
Authentification Gmail avec le serveur SMTP de Mailgun
Dans la page des paramètres de Gmail, choisissez l'onglet Comptes et Importation et cliquez sur "Ajouter une autre adresse e-mail" dans la section "Envoyer des e-mails en tant que" :
Gmail : Paramètres
Cela ouvrira une fenêtre contextuelle pour l'authentification. Utilisez le login et le mot de passe que vous venez d'obtenir en créant un utilisateur SMTP sur Mailgun. Assurez-vous de remplir correctement les identifiants.
Gmail : authentifier un nouvel utilisateur en utilisant un serveur SMTP créé sur Mailgun
Soumettez le formulaire en cliquant sur le bouton "Ajouter un compte". Il vous demandera probablement de sauvegarder le nom d'utilisateur/mot de passe dans votre navigateur. C'est à vous de décider.
Et la dernière chose importante ici : il vous demandera de vérifier l'ajout d'un compte.
Gmail : confirmation d'authentification pour un nouvel utilisateur
Pour la vérification, l'e-mail de confirmation sera envoyé à votre e-mail principal.
Gmail : e-mail de vérification d'authentification
Vous pouvez soit utiliser le code de confirmation pour le vérifier en utilisant la fenêtre contextuelle, soit simplement suivre le lien fourni dans l'e-mail de confirmation.
Dans ce cas, nous allons cliquer sur un lien qui ouvrira la page où vous serez invité à confirmer. Cliquez sur "Confirmer" et fermez simplement la fenêtre contextuelle précédemment ouverte sans vous inquiéter.
Gmail : vérification de l'authentification
Vous êtes maintenant prêt à envoyer et recevoir des e-mails depuis l'e-mail personnalisé que vous venez de créer.
Pour envoyer un e-mail depuis l'e-mail personnalisé, vous devez simplement choisir cet e-mail comme e-mail de l'expéditeur :
Gmail : envoi d'e-mails
C'est tout !
Une chose supplémentaire qui peut vous être utile est que vous pouvez définir l'adresse e-mail personnalisée que vous venez de créer comme adresse par défaut pour l'envoi d'e-mails depuis Gmail.
Vous pouvez définir cela dans la page des paramètres dans la section "Envoyer des e-mails en tant que" :
Gmail : Paramètres (expéditeur par défaut)
J'espère que ce guide sera une bonne ressource pour configurer votre e-mail personnalisé.
Conclusion
Dans cet article, vous avez appris comment configurer votre propre e-mail pour gérer les e-mails dans Gmail en utilisant Cloudflare Email et Mailgun.
En conclusion, il est intéressant de noter que le choix des outils n'est pas obligatoire, d'autres outils peuvent être utilisés à la place, mais l'idée de base et la logique seront similaires.
Vous pouvez consulter mon site web à l'adresse : boolfalse.com
N'hésitez pas à partager cet article. 😇