
En tant que fournisseur de services d’hébergement web, vous devez vous assurer d’être capable de communiquer avec vos clients efficacement et à temps. Nous avons déjà vu que plusieurs événements dans WHMCS génèrent une notification basée sur divers déclencheurs. Les factures, les rappels, les changements de domaine, la création de compte, etc. – toutes ces notifications sont envoyées aux utilisateurs par courriel. Par conséquent, vous devez faire tout ce qui est en votre pouvoir pour vous assurer que vos courriels se rendent bien. Quelle est l’utilité d’envoyer plusieurs notifications si vos clients ne les voient jamais ? Ce n’est pas qu’une question d’erreur de configuration du serveur de messagerie. Vous voulez également empêcher vos courriels de se faire envoyer dans le dossier de courrier indésirable de l’utilisateur.
Même si l’adresse IP que vous utilisez pour votre serveur n’a pas été mis à l’indez par le fournisseur de messagerie de vos utilisateurs, il y a tout de même une chance que votre message soit envoyé dans le dossier de courrier indésirable. En effet, par défaut, WHMCS utilise une technique pour envoyer des courriels appelée PHP sendmail. Bien que ce soit la meilleure façon pour un programme comme WHMCS d’envoyer rapidement des courriels en utilisant les ressources du serveur, sa facilité d’utilisation en fait un mode préféré d’attaque pour les spammeurs. Par conséquent, plusieurs serveurs de messagerie, y compris les publics comme Gmail, voient leurs emails envoyés avec cette technique dirigés directement dans le dossier de courrier indésirable.
Il est donc nécessaire de configurer WHMCS de manière à ce qu’il envoie les courriels en utilisant une technique différente. Pour nous, cela signifie de passer à SMTP au lieu de la fonction PHP sendmail. Pour le configurer, vous devez avoir accès à non seulement l’installation de votre WHMCS, mais aussi au compte cPanel sous lequel WHMCS fonctionne. Regardons comment configurer SMTP pour des courriels fiables.
Activation de SMTP pour les courriels
Les paramètres principaux sont situés sous ‘’Paramètres généraux’’ via l’onglet ‘’Configuration’’ sur le tableau de bord de WHMCS. En cliquant sur cela, un écran apparaît avec un grand nombre d’onglet, dont l’un d’eux sera intitulé ‘’Courriel’’.
Allez dans cet onglet, et le premier champ est une liste déroulante contenant deux éléments :
- PHP Mail
- SMTP
Vous pouvez voir que le premier est activé par défaut. Ouvrez simplement la liste déroulante et choisissez la deuxième option à la place. Maintenant, nous devons remplir le reste des détails afin que SMTP puisse fonctionner avec WHMCS.
Obtenir les détails SMTP
Connectez-vous à votre compte cPanel et sous la rubrique ‘’Courriel’’, cherchez ‘’Comptes de messagerie’’. Cela vous amènera à un écran contenant tous les ID de messagerie que vous avez créés. Choisissez celui avec lequel vous avez l’intention d’envoyer des courriels à partir de WHMCS. Dans mon cas, j’ai choisi support@ihavetoretire.com. Vous pouvez voir qu’il est présent comme un élément dans la liste ci-dessous.
À droite, vous verrez une icône intitulée ‘’Plus’’. En cliquant dessus, cela fait apparaître une liste déroulante contenant deux éléments, dont l’un sera appelé ‘’Configurer email client’’. Lorsque vous cliquez sur cela, vous serez redirigé vers la section de configuration de messagerie contenant les détails du serveur de messagerie SMTP lié à l’ID de messagerie que vous venez de choisir.
Ignorez les scripts de configuration automatiques pour des applications bien connues et faites défiler vers le bas. Nous sommes intéressés par les paramètres SMTP comme indiqué ci-dessous.
Les quatre éléments d’information qui nous intéressent sur cet écran sont :
- Serveur sortant
- Port SMTP
- Nom d’utilisateur
- Mot de passe
Le premier – Serveur sortant – doit être placé dans le champ ‘’Hôte SMTP’’.
Le reste d’entre eux sont explicites. Vous pouvez bien sûr remplir le reste des détails, comme la signature électronique que vous souhaitez associer à votre compte d’hébergement web, ainsi que le style CSS. Une fois que vous avez enregistré ces détails, il est temps de voir si notre système fonctionne ou non.
Pour des fins de test, je me suis connecté en tant qu’utilisateur et créé un billet aléatoire. Comme nous l’avons vu plus tôt, cela génère une notification par courriel automatique à l’ID de l’utilisateur qui l’a créée. En me connectant à mon courriel, je peux voir que j’ai reçu la notification comme indiqué ici :
Alors vous l’avez – une bonne façon d’envoyer un courriel à vos clients sans être inquiet que vos notifications soient jetées dans le dossier de courrier indésirable. Cela permettra d’accroître la fiabilité de vos communications et de veiller à ce que les échéances importantes ne soient pas oubliées.