Il arrive parfois que les messages considérés par l’application Mail soient placés dans la boite Messages : Indésirables, sans que le mail soit affublé de l’icône de message indésirable :
Cela s’explique par l’une des deux raisons :
- La première : le message est identifié par le serveur de messagerie comme un spam (et non par Mail).
- Seconde raison l’inverse, Mail est seul à considérer que ce mail est douteux.
Voici donc un petit script AppleScript qui permet de placer les messages (non confirmés comme des spam) en pourriels. Exécutez le une fois par jour.
Quelques remarques :
La boite aux lettres des messages « Indésirables » est nommée “junk” en anglais.
Le script fait le tour de tous les messages placés dans cette boite et affecte le statut : « junk mail » à tous ceux qu’il trouve.
Le script est encadré par une commande try qui permet d’évaluer qu’il s’exécute correctement sinon il rien n’est exécuté.
tell application “Mail” repeat with theMessage in (every message of mailbox “Junk” of every account where junk mail status is false) try set junk mail status of theMessage to true end try end repeat end tell
Idéalement, vous placerez ce script dans un flux Automator pour qu’il soit exécuté suivant une fréquence donnée.
Pour ce faire, lancez Automator, dans la fenêtre d’accueil sélectionnez événement Calendrier.
Ajoutez au flux une action : exécutez le script AppleScript et placez le code ci-avant.
Enregistrez et dans Calendrier, sélectionnez la fréquence d’exécution, quotidien etc… suivant votre besoin.
Vous pouvez bien sur vous contenter de lancer le script depuis l’éditeur de script. Une alternative consiste à créer une application dans Automator puis à y placer ce code. Une fois l’application créée, il suffit d’un fou leclic dessus pour la lancer.
HDR