Il arrive que nous ayons un rapport de retour négatif de mails.
Les adresses n'existent plus, sont erronées, ou pour une autre raison nous voulons supprimer ces utilisateurs dans la base Acymailing.
Comment faire pour le faire en masse, sans avoir à supprimer les utilisateurs acymailing un à un ?
L'astuce consiste à créer une liste pour la suppression de ces mails, puis de dire à acymailing de supprimer tous ces utilisateurs.
Voyons donc étape par étape.
Récupérer les utilisateurs à enlever
Prendre le texte dans le corps du mail qui contient les adresses en erreur par copié-collé dans un fichier texte que nous appelerons mails.txt par exemple.
Créer un fichier pour la sortie de ces mails : sortiemail.txt
Utiliser un logiciel d'extraction des adresses mails : dans notre cas nous utiliserons email extractor pour windows mais d'autres logiciels d'extraction d'email peuvent faire l'affaire selon votre plateforme.
Nous avons donc maintenant un fichier texte avec uniquement les adresses à supprimer.
Créer une liste sur Acymailing
Là, rien de neuf, la procédure est classique :
Composant / Acymailing / liste / nouveau
Entrer le nom , par exemple « pour suppression »
enregistrer la liste en disant qu'elle n'est pas visible.
Importer les utilisateurs :
Utilisateurs / importer
choisir texte area
sélectionner la liste « pour suppression »
et dans la zone de texte mettre sur plusieurs lignes :
etc …
les adresses mails vont être enregistrées et un nom d'utilisateur généré si l'utilisateur n'existe pas dans la base ( ce qui ne devrait pas être le cas).
Nous avons donc désormais une liste pour suppression.
Supprimer les abonnés à la liste définitivement.
Il nous faut maintenant procéder à la suppression de ces utilisateurs.
Supprimer les utilisateurs à l'aide des filtres :
Nous allons utiliser les filtres d'acymailing :
Listes / filtres
et nous mettons comme réglages :
Dans filtres : abonnés / pour suppression
Dans actions :
Actions sur utilisateurs : supprimer les utilisateurs
Puis exécuter en haut à gauche :
et voilà, la liste est nettoyée et les utilisateurs sont enlevés de toutes les listes.
Un message doit d'ailleurs apparaître indiquant que l'action s'est bien déroulée.