Qu’est-ce qu’un serveur SMTP ?
Avant de parler de faux serveur SMTP, essayons d’abord de comprendre ce qu’est un « vrai » serveur smtp et à quoi il sert.
Le serveur SMTP est ce que La Poste est au courrier : l’entité chargée de donner votre lettre à la bonne adresse, vous évitant ainsi de parcourir des centaines de kilomètres pour remettre en main propre une lettre ou un colis à votre destinataire.
Ainsi, lorsque vous cliquez sur le bouton « envoyer » après avoir écrit votre email, l’action que vous réalisez est de donner votre email à un serveur SMTP. Cette communication est faite de façon transparente pour les utilisateurs par les clients mail que l’on utilise au quotidien (Gmail, Microsoft Outlook, Mail d’Apple, ou les applications de nos téléphones qui envoient des mails).
C’est ensuite la responsabilité et le rôle du serveur SMTP d’acheminer l’email vers le bon serveur POP/IMAP dans lequel le client mail du destinataire ira le récupérer.
sources: https://serversmtp.com/what-is-smtp/
Mais alors pourquoi un « Faux » serveur SMTP ?
Les serveurs SMTP ont l’air de faire du bon travail alors pourquoi parlons-nous également de « faux serveurs SMTP » ?
Envoyer des mails, c’est bien mais pas tout le temps ! En effet, lors du développement d’applications ou de sites web, sur des environnements de staging ou de recette, ce n’est pas franchement souhaitable d’envoyer de vrais emails en cours de développement.
Un seul mauvais clic et c’est le drame : vous avez envoyé un mail cassé, pas terminé ou pire avec la mauvaise information à vos prospects et clients. Un accident est si vite arrivé !
C’est là qu’intervient le faux serveur SMTP !
Ce fameux « faux » serveur SMTP est en tout point similaire à un serveur SMTP classique à une différence près !
Au lieu de distribuer les emails aux serveurs POP/IMAP, il enregistre les emails dans sa base de données et les met à disposition de l’envoyeur, qui peut ainsi vérifier les informations (metadata, affichage, etc…) de celui-ci via un logiciel self-hosted ou SaaS.
De cette façon, vous pouvez sans aucun risque tester et modifier les éléments de vos emails !
SaaS ou self-hosted : quel faux serveur SMTP choisir ?
Il existe 2 types de solutions de faux serveur SMTP.
Self-hosted ou On premise
La première solution est de recourir à des logiciels dits “Self-Hosted”. Il s’agit de logiciels que l’on installe sur sa machine pendant le développement et que l’on installe soit même sur son serveur de staging/recette. Une fois installé on peut retrouver depuis son navigateur une modeste boîte mail dans laquelle les emails attrapés apparaissent.
Il en existe plusieurs, mais le logiciel le plus connu est MailCatcher.
Le principal avantage de ce type de logiciel est de pouvoir travailler hors-ligne. En effet, une fois le logiciel installé, il n’y a pas besoin de connexion internet.
En revanche, les fonctionnalités sont plus limitées que ceux que les Saas proposent. Et sur un environnement de recette/staging, il faut manuellement ajouter une couche d’authentification à l’accès de la boîte mail, afin que n’importe qui ne puisse y accéder.
Solution Saas
La deuxième solution est d’utiliser un SaaS.
Le serveur SMTP est alors hébergé sur un serveur distant, qui permet d’accéder aux emails capturés en se connectant à une interface web.
Celle-ci souvent représentée sous forme d’une boîte mail, offre des fonctionnalités intéressantes permettant de tester et corriger facilement vos emails. Parmi ces fonctionnalités, vous trouverez :
- La détection des erreurs d’intégration,
- L’affichage dans différentes tailles afin de tester le responsive de nos emails,
- L’analyse du score de spam.
Chaque solution va trouver ses adorateurs :
- Beaucoup de développeurs préfèrent installer un Mailcatcher sur leur machine, pour ne pas être dépendant d’une connexion à internet.
- On trouvera plus souvent une solution Saas sur les environnements de recette et staging, pour sa simplicité de mise en place et d’accessibilité. C’est une solution très pratique pour permettre aux personnes avec un bagage moins technique de recetter les emails.
Le futur des solutions SaaS : Pacomail
Si vous faites partie des adorateurs de solution SaaS, vous allez adorer Pacomail : le premier faux serveur SMTP conforme au RGPD !
Pacomail vous permet de tester, visualiser et partager les emails envoyés depuis vos environnements de pré-production, sans risquer de spammer vos vrais clients. Vous apprécierez la façon dont Pacomail se différencie des autres solutions, en proposant une aide à l’intégration plus avancée grâce à son éditeur de code intégré.
N’attendez plus pour l’essayer, testez gratuitement Pacomail pendant 15 jours !