Configuration de Dolibarr pour Mailjet Imprimer Envoyer
Écrit par Xavier   

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

 
 

Maneya sur FB

Rechercher

Au hasard

Mise à jour des templates Proxmox

Lorsque vous installez un système proxmox chez ovh, la liste des templates téléchargeables est on ne peut plus concise.

Pour faire une mise à jour et visualiser immédiatement toutes les templates disponibles au téléchargement, tapez ceci en ssh :

pveam update