Que Dolibarr envoie ses emails via MailJet !
L'objectif de ce tutoriel est de configurer le logiciel libre de gestion commerciale Dolibarr pour qu'il envoie ses emails (notamment Devis / Commandes / Factures) par l'intermédiaire du service d'envoi et suivi de mails MailJet.
Quel intérêt me direz vous ? Et bien d'abord, une fois que vous saurez configurer Dolibarr, la méthode est plus ou moins la même à chaque fois que vous voudrez utiliser Mailjet pour l'envoi de vos mails. Vous aurez les points principaux à suivre.
Pourquoi Mailjet ? Et bien parce que non, il n'y a pas de concurrence entre nous et que bon, "ça fonctionne".
Du côté de chez Mailjet
Je considère que vous avez un compte MailJet ou que vous arriverez à en créer un. Une fois le compte créé, il vous faudra ajouter un expéditeur déclaré, c'est à dire une adresse autorisée à envoyer des mails (Notez que vous pouvez autoriser un domaine entier).
L'adresse (ou les adresses) à déclarer chez Mailjet est naturellement l'adresse mail utilisée comme expéditeur dans Dollibarr.
Une fois le compte validé et les adresses expéditeurs créées, vous retrouvez toutes les infos nécessaires sur fr.mailjet.com >> Compte >> Expéditeurs & Domaines >> Configuration DNS et SMTP des domaines

Sous les paramètres qui nous serviront à configurer Dolibarr tout à l'heure se trouve la section Authentification du domaine. S'assurer que tout est au vert dans cette dernière permet d'améliorer grandement la délivrabilité de vos mails. (Une pub pour du viagra restera une pub pour du viagra mais disons que là, elle arrivera en recommandé...)
Du côté du DNS
Pour pénétrer dans cette section, il convient de suivre le lien info en bout de ligne.

Cette page présente une analyse de votre zone DNS et les conseils pour l'améliorer pour les envois passant par mailjet. Concrètement, cela revient à ajouter include:spf.mailjet.com à votre entrée SPF et à recopier la ligne DKIM dans son intégralité dans votre zone.
Un lien force refresh permet de refaire parcourir votre zone DNS agrémentée de ces améliorations. Si tout est au vert, vous mettez des chances supplémentaires de votre côté !
Du côté de chez Dolibarr
Vous devrez vous connecter à Dolibarr avec un compte ayant les droits de configuration générale.
Commencez par vérifier votre adresse email expéditeur dans la section Utilisateurs & Groupes :

Ensuite, il faut se rendre dans la rubrique Configuration >> Emails :

Cliquez sur Modifier pour passer la Méthode d'envoi des emails de PHP mail function à SMTP/SMTPS socket library. A ce stade vous devrez Enregistrer une première fois puis refaire Modifier pour faire apparaître les champs de paramétrage nécessaires, lesquels sont à remplir comme suit :
- Nom host ou ip du serveur SMTP/SMTPS : in.mailjet.com
- Port du serveur SMTP/SMTPS : 465
- SMTP Authentification ID si authentification SMTP requise : LIGNE1
- SMTP Authentification Password si authentification SMTP requise : LIGNE2
- Utilisation du cryptage TLS (SSL) : Oui
Les valeurs notées LIGNE1 et LIGNE2 sont celles que l'on récupère sur le site de MailJet au tout début de ce tuto, en haut de page - voir image ci-dessous :

ATTENTION à bien utiliser le port 465 et à activer SSL ! TLS sur le port 587 n'a pas fonctionné dans notre cas.
Vérifiez bien le bon fonctionnement de l'ensemble grâce aux boutons tests : Tester disponibilité serveur, Tester envoi et Tester envoi HTML.

Liens
Voir le site de Dolibarr
Voir le site de MailJet
Si tout cela vous intéresse et que vous souhaitez une aide à la configuration sur un serveur dédié ou un VPS, une solution tout compris ou tout autre besoin lié, n'hésitez pas à nous envoyer un mail : info@maneya.fr |