gestion des bounces de courriel (Gestion:Tâches/Liste/234)
Type | Tâche |
---|---|
Création | Jppialasse |
Responsable(s) | Jppialasse |
État | À faire |
Date de création | 2019/03/21 |
Échéance | aucune |
Priorité | Normale |
Projet(s) |
un des problèmes avec les notifications courriels est d'avoir des adresse emails non fonctionnelles.
une seule, n'est pas un problème. On a juste un retour et cela s’arrête là.
des dizaines, qui sont abonnées à plusieurs dizaines de pages et les problèmes commencent. Chaque courriel sera retenter plusieurs fois pendant 48-72 heures. Le serveur destinataire va refuser le courriel de différentes façons, soit avec une erreur temporaire ou définitive. Certain serveurs vont parfois banir notre serveur si trop d'essais infructeux sont fait. Empechant de contacter les utilisateurs valides.
voici une extension pouvant aider à gerer la situation
https://www.mediawiki.org/wiki/Extension:BounceHandler
etapes:
- installer l'extension
- securiser le script pour pas qu'il soit lancé par un autre hote que 127.0.0.1, (on ne veut pas se faire demonter la base de courriels)
- réaliser un script a appeler sur le serveur par qmail
- réaliser un compte dédier pour gérer les mails ou utiliser un pseudonyme et ajouter une ligne adhoc .qmail pour l'admin .
il n'y a pas de solution proposées pour qmail sur la page de l'Extension mais en résumé: un fichier .qmail du style
"pipe" /bin/local/bounce
&admin
le script bouce contiendrait qq chose comme cela
#!/bin/bash
/usr/bin/curl --interface 127.0.0.1 -H 'Host: mywiki.org' http://mywiki.org/api.php -d "action=bouncehandler" -d "format=json" --data-urlencode "email@-" -o /dev/null