Cette fonctionnalité nécessite MailerPress Pro 2.1.0 ou une version ultérieure.
Postal est une plateforme open source d’envoi d’e-mails que vous hébergez sur votre propre serveur. Connectez votre serveur Postal à MailerPress pour envoyer vos campagnes, les e-mails de vos automatisations et vos e-mails de test, et pour suivre les rebonds (e-mails renvoyés comme non distribuables, par exemple parce que l’adresse n’existe pas).
1. Préparer votre serveur Postal
Il vous faut une installation Postal en service, accessible depuis votre site WordPress en HTTP ou HTTPS.
- Dans l’interface web de Postal, ouvrez le serveur de messagerie que MailerPress doit utiliser.
- Vérifiez que votre domaine d’envoi est configuré et vérifié dans Postal pour ce serveur de messagerie.
- Créez un identifiant de type API (une clé Server API) pour ce serveur de messagerie et copiez la clé. MailerPress utilise cette clé secrète pour envoyer via votre serveur Postal.
- Notez l’URL de base de votre installation Postal, par exemple
https://postal.example.com.
2. Relier votre site à l’API Postal
- Allez dans MailerPress > Intégrations et ouvrez l’onglet Services d’envoi d’e-mails.
- Dans Autres fournisseurs, cliquez sur Configurer sur la carte Serveur d’envoi postal.
- Dans URL du serveur Postal, saisissez l’URL de base de votre installation Postal, sans le chemin
/api/v1. - Collez votre clé dans Clé API du serveur Postal.
- Renseignez Adresse e-mail par défaut de l’expéditeur et Nom de l’expéditeur par défaut. Le domaine de l’expéditeur doit être configuré et vérifié dans Postal. Vides, ces champs affichent en exemple votre expéditeur global par défaut.
- Cliquez sur Enregistrer les modifications. Le bouton reste désactivé tant que l’URL du serveur et la clé API ne sont pas renseignées. La carte passe dans Fournisseurs configurés.
- Activez l’interrupteur Activer de la carte, puis cliquez sur Définir comme fournisseur principal. La carte affiche le badge Principale : seul le fournisseur principal envoie vos e-mails.
3. Envoyer un e-mail de test
- Sur la carte Serveur d’envoi postal, ouvrez le menu Actions (trois points) et cliquez sur Envoyer un e-mail de test.
- Saisissez un destinataire dans Envoyer à et cliquez sur Envoyer.
Vous recevez alors un e-mail intitulé « Il s’agit d’un test de méthode d’envoi ». En cas d’échec, MailerPress affiche l’erreur renvoyée par Postal, par exemple :
- 401 : vérifiez la clé Server API configurée pour ce serveur de messagerie Postal.
- 403 : la clé Server API ne peut pas envoyer via ce serveur de messagerie Postal.
- 404 : le point d’accès est introuvable. Vérifiez l’URL du serveur Postal.
- 503 : Postal est momentanément indisponible. Réessayez plus tard.
4. Régler la vitesse d’envoi
MailerPress ne propose pas de profil d’envoi prédéfini pour Postal. Définissez vos propres valeurs selon la capacité de votre serveur Postal :
- Allez dans MailerPress > Réglages > Fréquence d’envoi, ou cliquez sur Ajuster la fréquence d’envoi sur la carte Serveur d’envoi postal.
- Dans Mode de configuration, choisissez Manuelle.
- Réglez E-mails par lot (de 1 à 500), Intervalle entre les lots (de 1 à 30 minutes) et Limite de débit (e-mails par seconde).
- Cliquez sur Enregistrer les réglages.
Un intervalle inférieur à 3 minutes peut surcharger votre serveur WordPress.
La fréquence d’envoi est enregistrée pour le fournisseur principal du moment. Définissez Postal comme fournisseur principal avant de cliquer sur Enregistrer les réglages. Consultez Comment modifier votre fréquence d’envoi dans MailerPress.
5. Activer le suivi des rebonds
MailerPress est prévenu des rebonds par un webhook : une URL que Postal appelle automatiquement quand un e-mail rebondit.
- Sur la carte Serveur d’envoi postal, cliquez sur Configurer.
- Activez Activer le suivi des rebonds. Le réglage est enregistré immédiatement.
- Sous URL du crochet web, cliquez sur Copier. L’URL ressemble à
https://example.com/wp-json/mailerpress/v1/esp/bounce/postal. - Dans l’interface web de Postal, ajoutez un webhook au même serveur de messagerie avec cette URL.
- Abonnez le webhook uniquement aux événements
MessageDeliveryFailedetMessageBounced. Tous deux marquent le contact comme rebondi.
Aucun secret n’est à saisir : MailerPress vérifie la signature de chaque notification avec la clé publique publiée par votre serveur Postal à l’adresse /.well-known/jwks.json. Cette adresse doit être accessible depuis votre site WordPress, sinon MailerPress refuse les notifications.
6. Suivre vos rebonds
Allez dans MailerPress > Audience et cliquez sur l’onglet Rebondi de la liste des contacts. Les campagnes ne sont envoyées qu’aux contacts abonnés : un contact rebondi ne les reçoit plus.
Pour comparer Postal aux autres services d’envoi, consultez Choisir et configurer votre service d’envoi d’e-mails.