"plug-in" Signal-Spam pour Mail
Par patpro, vendredi 13 juillet 2007 à 11:02 :: Divers :: #109 :: rss
Les quelques personnes avec qui j'ai pu en discuter savent à quel point j'étais en rogne contre les gens de signal-spam.fr. Ce site, initié par le gouvernement et quelques industriels, affichait à son lancement beaucoup de prétentions qu'il était incapable d'assumer. Quand je l'ai testé, le 11 mai, lendemain de son ouverture officielle, absolument rien ne fonctionnait comme promis. À la faveur d'un échange récent sur fr.misc.droit.internet, j'ai décidé de tenter ma chance à nouveau et, miracle, Le site fonctionne enfin comme attendu.
J'ai donc eu envie de fabriquer un petit "plug-in" pour mon client de messagerie : Apple Mail. J'ai utilisé comme base de travail le script shell de Stéphane Bortzmeyer qui présente l'avantage énorme de partir d'Openssl et de cUrl, tous deux fournis dans Mac OS X. J'ai conçu, autour de cette base, un script AppleScript qui permet l'interaction avec Mail.
Téléchargement
Vous trouverez toujours la dernière version du script à cet endroit. Pour plus de simplicité, je ne donne pas de numéro de distribution, mais uniquement le numéro de version svn du fichier (plus récent en haut) :
version 66 de signal-spam.scpt | sources au format txt | changelog cf. commentaires
version 65 de signal-spam.scpt | sources au format txt | changelog cf. commentaires - mise à jour de sécurité
version 64 de signal-spam.scpt | sources au format txt | changelog cf. commentaires
version 63 de signal-spam.scpt | sources au format txt | changelog cf. commentaires
version 61 de signal-spam.scpt | sources au format txt
Installation et utilisation
Avant d'utiliser ce script, vous devez disposer d'un compte utilisateur sur le site signal-spam.fr. Une fois cette formalité accomplie, copiez ce script dans votre dossier "Library/Scripts/Mail Scripts/" (en français "Bibliotheque/Scripts/Mail Scripts/"). Ensuite, ouvrez ce script par un double-click. Le script vous demande alors votre identifiant puis votre mot de passe signal-spam. Saisissez ces paramètres, puis enregistrez le script. Ainsi, vos identifiants de connexion sont enregistrés dans le script qui pourra fonctionner sans que vous ayez à les ressaisir à chaque utilisation. Si vous désirer modifier le login et/ou le mot de passe il vous suffit de rouvrir le script, et de saisir les nouveaux paramètres. N'oubliez pas d'enregistrer à nouveau le script.
Pour que ce script soit utilisable dans Mail, il vous faut activer le "script menu" (
). Vous pouvez activer ce menu grace à l'utilitaire "AppleScript Utility.app" qui se trouve dans le dossier "/Applications/AppleScript/". Ensuite, dans Mail, sélectionnez les messages que vous souhaitez signaler, puis dans le "script menu" choisissez "signal-spam". Voilà !
Le script est conçu pour retourner les codes d'erreurs HTTP que le serveur signal-spam.fr lui renvoie. L'erreur probablement la plus courante est la "400". Un code d'erreur "400" signifie que "quelque chose" ne s'est pas bien déroulé. C'est en général du à une erreur de login ou de mot de passe.
Nouveauté de la version 64 : Si vous êtes un utilisateur de Growl, vous pouvez installer l'Extra growlnotify qui est fourni dans l'image disque de Growl. Cet utilitaire permet de piloter Growl en ligne de commande, et c'est le mode de notification qui a été choisi pour le script signal-spam. Le script détecte automatiquement la présence de growlnotify dans le répertoire /usr/local/bin, et poste une notification visuelle si ce dernier est présent.
Licence
Ce script est fourni sans garantie, et sous licence BSD. Ce qui signifie très grossièrement que vous pouvez en faire ce que vous voulez à condition de mentionner les auteurs, y compris en faire un produit commercial.
N'hésitez pas à me laisser un petit mot si vous utilisez ce script, ou si vous rencontrer des problèmes avec lui.
Commentaires
1. Le lundi 16 juillet 2007 à 17:00, par patpro
2. Le lundi 16 juillet 2007 à 23:31, par patpro
3. Le mardi 17 juillet 2007 à 14:41, par patpro
4. Le mercredi 18 juillet 2007 à 09:18, par patpro
5. Le mardi 25 septembre 2007 à 22:27, par Ericm
6. Le mardi 25 septembre 2007 à 22:31, par patpro
7. Le mercredi 31 octobre 2007 à 15:30, par obé
8. Le mercredi 31 octobre 2007 à 15:48, par patpro
9. Le mercredi 31 octobre 2007 à 19:13, par obé
10. Le jeudi 1 novembre 2007 à 17:50, par patpro
11. Le jeudi 31 janvier 2008 à 10:40, par Louis van Proosdij
12. Le jeudi 31 janvier 2008 à 10:45, par patpro
13. Le mercredi 19 mars 2008 à 16:09, par tincave
14. Le jeudi 20 mars 2008 à 09:34, par patpro
15. Le mercredi 21 mai 2008 à 14:03, par Zigomar
16. Le mercredi 21 mai 2008 à 14:21, par patpro
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.