Gestion des rebonds
L’Email surveillé
Il existe une fonctionnalité qui permet le suivi des comptes IMAP pour détecter les emails retournés et les demandes de désabonnement.
Le chemin de retour ou l’en-tête liste-désabonnement utilisera quelque chose comme youremail + bounce_abc123@votre-domaine.com. Le rebond ou le désabonnement laisse kompulse noter quel type d’email il est quand il examine la boîte de réception par IMAP. L’abc123 donne des informations sur l’email lui-même, c’est-à-dire à quel contact il a été envoyé, etc…
Certains services de messagerie écrasent l’en-tête du chemin de retour avec celui de l’email du compte (Gmail, Amazon SES). Dans ces cas, la gestion de rebonds ne fonctionnera pas. SparkPost, Mandrill et Amazon SES (à partir de la version 2.2.0) prennent en charge les rappels Webhook pour la gestion des rebonds. Voir ci-dessous pour plus de détails.
Paramètres de la boîte de réception surveillée
Pour utiliser la fonction de messagerie surveillée, vous devez avoir l’extension IMAP PHP activée (la plupart des hôtes partagés ont déjà activé cette option). Il suffit d’aller à la configuration Kompulse et de remplir les détails du compte pour les boîtes de réception que vous souhaitez surveiller.
Paramètres de la boîte de réception surveillée
Il est possible d’utiliser une seule boîte de réception ou de configurer une boîte de réception unique par moniteur.
Pour récupérer et traiter les messages, exécutez la commande suivante :
Php app / console kompulse: fetch: email
Notez qu’il est préférable de créer un email spécifiquement à cette fin, comme Kompulse va lire chaque message qu’il trouve dans le dossier donné.
Si vous envoyez des messages via Gmail, le chemin de retour de l’email sera automatiquement réécrit en tant qu’adresse Gmail. Il est préférable d’utiliser une méthode d’envoi autre que Gmail, bien que Kompulse puisse surveiller un compte Gmail pour les rebonds.
Si vous sélectionnez un dossier de désabonnement, Kompulse ajoutera également l’email dans l’en-tête « List-Unsubscribe ». Il analyse alors les messages qu’il trouve dans ce dossier et désabonne automatiquement le contact.
Créer un segment avec des emails retournés
Ce n’est pas nécessaire, mais si vous voulez être en mesure de sélectionner les contacts avec des emails retournés facilement. Par exemple pour supprimer tous les contacts rebondis,vous devez créer le segment avec des emails renvoyés.
Allez dans Segments / New.
Saisissez le nom du segment. Par exemple Bounced emails.
Sélectionnez l’onglet Filtres.
Créer un nouveau Bounced Email égale le filtre Yes.
Attendez que la commande app / console kompulse: segments: update soit automatiquement déclenchée par une tâche Cron ou soit exécutée manuellement.
Tous les contacts avec des emails retournés devraient apparaître dans ce segment.
Email élastique Webhook
1) Connectez-vous à votre compte Email et allez dans Paramètres -> Notification.
2) Remplissez l’URL de notification comme http: //votre-kompulse-url.tld/mailer/elasticemail/callback
3) Kompulse supporte les webhooks suivantes : Message is Bounced, Message is Soft-Bounced, Message is Rejected. Message is Marked as Spam et Message Recipient Unsubscribes sont supportés.
4) Remplissez l’URL de rappel http://your-kompulse.com/mailer/mandrill/callback
et cliquez sur Create Webhook.
5) Cliquez sur Custom Metadata et créez deux nouveaux champs de metadata : hashId
et contactId
Sparkpost Webhook
1) Connectez vous à votre compte Sparkpost et allez dans « Account » -> « Webhooks ».
2) Cliquez sur le bouton « New Webhook » en haut à droite
3) Renseignez l’URL cible avec http://your-kompulse.com/mailer/sparkpost/callback
4) Sélectionnez les événements suivants
Amazon Webhook
Kompulse soutient la gestion des rebonds et des plaintes d’Amazon Simple Email Service (Amazon SES).
1) Accédez au service de notification Simple d’Amazon (SNS) et créez un nouveau sujet
2) Cliquez sur le sujet nouvellement créé pour créer un abonné
3) Entrez l’url sur le webhook Amazon sur votre installation
4) L’abonné sera en attente jusqu’à ce qu’il soit confirmé. AWS appellera votre webhook Amazon avec une demande SubscriptionConfirmation incluant une url de rappel. Pour confirmer, Kompulse enverra une demande à cette URL de rappel pour valider l’abonnement. Assurez-vous donc que votre installation Kompulse est autorisée à se connecter à Internet, sinon l’abonnement restera dans en attente et ne fonctionnera pas. Vérifiez le fichier journal pour plus d’informations.
5) La dernière étape est de configurer Amazon SES pour livrer des messages de rebond et de plainte en utilisant notre sujet SNS.
Mandrill Webhook
Kompulse soutient quelques mandrill’s webhooks pour les rebonds.
1) Connectez-vous à votre compte Mandrill et allez dans Paramètres -> Webhooks
2) Cliquez sur Ajouter un Webhook
3) Kompulse prend en charge les webhooks suivants : Le message est rebondi, le message est Soft-Bounced, le message est rejeté. À partir de 1.2.3, le message est marqué comme Spam et le message Recipient Unsubscribes sera pris en charge.
4) Remplissez l’URL de post à l’URL comme http://your-kompulse.com/mailer/mandrill/callback puis cliquez sur Create Webhook.