Existe-t-il une syntaxe spéciale pour utiliser AppleScript afin de déplacer un message d'un dossier vers la boîte de réception d'un compte Exchange ?
J'ai configuré Apple Mail avec trois comptes, deux comptes Gmail et un compte Exchange. Le code ci-dessous devrait déplacer le message sélectionné vers la boîte de réception de son compte respectif. Il fonctionne comme prévu pour les comptes Gmail, mais renvoie une erreur pour le compte Exchange :
set theSelection to selection
# do nothing if no email is selected in Mail
try
set theMessage to item 1 of theSelection
on error
return
end try
set theAccount to account of mailbox of theMessage
set UnSnoozeBox to mailbox "INBOX" of theAccount
move theMessage to UnSnoozeBox
Plus précisément, lorsque j'essaie de définir UnSnoozeBox
J'obtiens "L'action "Exécuter AppleScript" a rencontré une erreur : "Mail got an error : Can't get mailbox "INBOX" of account id "80403C8B-7G0H-4CCA-D619-3605F76138F1"."
(Pour ce que cela vaut, le code qui déplace les messages dans le dossier "Snooze" fonctionne comme prévu pour les trois comptes).