8 votes

Comment étiqueter les courriels dans Apple Mail ?

Mon objectif ? Pour marquer les courriels dans OS X.

Ce que j'ai réussi ? J'utilise la commande Find dans /Users/MyMacAccount/Library/Mail/V3/ avec un mot significatif contenu dans l'email que je recherche, puis je marque l'email.

Note : Après cela, je peux facilement retrouver tous les courriels marqués avec la commande find dans Apple Mail. Je pense que cette astuce pourrait plaire à de nombreux utilisateurs.

Comment pourrait-on faire mieux ? ? Cliquer avec le bouton droit de la souris sur l'e-mail et le localiser directement dans le Finder.

Note : Dans l'ancien OS X (je suis sous 10.11.x El Capitan) il était possible de localiser un email en faisant un clic de commande sur sa barre de titre. Un menu apparaissait avec le chemin d'accès sur le disque dur. Il semble qu'Apple ait désactivé cette fonction et que l'on ne puisse plus voir que le nom du compte.

Que pourrais-je faire à la place ? ? Utiliser les drapeaux colorés dans Apple Mail Franchement, qui se souvient de la raison pour laquelle il ou elle a coloré un email en orange ou en violet ?

Dans le passé, il y avait le plugin payant MailTags, mais il semble qu'il n'ait pas été mis à jour depuis longtemps.

Je pensais pouvoir retrouver facilement les courriels récents en triant le dossier V3 par date, mais c'est un processus lent à réaliser par le Finder.

Une meilleure idée ? Nous vous remercions.

6voto

Justas Points 61

Il s'agit d'une solution de contournement, mais elle fonctionne pour moi, et elle s'applique à toutes les versions de MacOS depuis Mountain Lion (je ne suis pas sûr de la date, je l'ai fait il y a longtemps). Je ne sais pas si c'est toujours d'actualité, mais comme j'ai trouvé une question sans réponse en cherchant la même chose, j'ai décidé d'apporter ma contribution. Voici ce que j'ai fait : avec l'automate, j'ai créé un nouveau service pour l'application Mail, "Get Selected mail message". Dans le code, j'ai mis :

on run {input, parameters}
  set theSource to {}
  tell application "Mail"
    repeat with msg in input
      set t_myFolder to POSIX path of (account directory of account of mailbox of msg as rich text)
      set len to length of t_myFolder
      set myFolder to rich text 1 thru (len - 1) of t_myFolder
      set messageId to (get id of msg as rich text)
      set myfile to (do shell script "find " & quoted form of myFolder & " -name \"" & messageId & "*.emlx\"") as rich text
      try
        set myalias to (POSIX file myfile) as alias
        if myalias is not missing value then
          tell application "Finder"
            activate
            reveal myalias
          end tell
        end if
      on error
        set debugInfo to "messageID: " & messageId & "
        myFolder: " & myFolder & "
" & "myFile: " & myfile
        display alert "Error ocured. Some Debug info bellow:
        " & debugInfo
        return
      end try
    end repeat
  end tell
end run

Ce qu'il fait, c'est qu'il trouve un fichier de messages électroniques dans le Finder et le sélectionne. Vous pouvez ensuite ajouter des balises à ce fichier particulier. Il ne reste plus qu'à attribuer un raccourci dans les services (sous le clavier).

Choisissez Service receives selected, "files or folders" in "Mail.app" when creating your Automator Service.

Salutations Justas

1voto

Peri Points 91

Le plugin MailTag pour Apple Mail est désormais compatible avec El Capitan et les versions ultérieures, même avec High Sierra. https://smallcubed.com/mt/ Ces balises ne sont cependant pas reconnues par MacOS. La fonction de recherche d'Apple Mail permet de trouver facilement les courriers étiquetés avec MailTag mais, malheureusement, il n'est pas possible de les rechercher avec Spotlight. Pour autant que je sache.

0voto

franzwalker Points 1

J'utilise Houdaspot pour trouver un message électronique et j'utilise Yep pour l'étiqueter.

0voto

aaroncarsonart Points 151

Dans votre flux de travail, il manque la fonction "Obtenir le message sélectionné".

Highlight setting

Par ailleurs, je rencontre les mêmes problèmes que ceux que vous mentionnez : "- le service que j'ai créé n'apparaît jamais dans le menu Service de l'application Mail, même si un courrier est sélectionné dans la liste des courriers, ni dans le menu contextuel (clic droit sur un courrier dans la liste des courriers)."

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X