Applescript pour créer un message sortant dans Mail.app avec l'expéditeur spécifié


1

J'ai beaucoup de comptes dans Mail. J'utilise KeyboardMaestro pour automatiser une grande partie de mes tâches, mais je n'ai pas trouvé le moyen de le faire choisir de manière fiable un compte donné dans une nouvelle fenêtre de message. Je me demande si je peux obtenir un script pour le faire pour moi.

J'ai le suivant:

tell application "Mail" to make new outgoing message with properties {sender:"my@email.address"}

et Mail ouvre docilement une nouvelle fenêtre de message ... mais ne se donne pas la peine de régler correctement l'expéditeur :-(

J'ai également essayé d'utiliser toute la chaîne qui apparaît dans le menu contextuel Sender de la fenêtre (qui semble être l'alias, dans la sous-fenêtre Comptes de la fenêtre prefs de Mail), ainsi que la seule sous-chaîne précédant le trait d'union (qui semble être le Nom complet dans les préférences mail). Rien ne fonctionne.

Est-ce que quelqu'un a réussi à faire en sorte que cela fonctionne?

Réponses:


0

De ici

Format légèrement différent pour le sender propriété.

tell application "Mail"
  set theOutMessage to make new outgoing message with properties {visible:true}
  tell theOutMessage
      make new to recipient at end of to recipients with properties {address:"first@mail.com"}
      set sender to "FirstN LastN <josh.stackexchange@gmail.com>"
      set subject to "Message Subject"
      set content to "Message Text"
  end tell
end tell

Alors le vôtre serait ...

tell application "Mail" to make new outgoing message with properties {sender:"FirstN LastN <my@email.address>"}

Vous pouvez trouver et éditer le FirstN et LastN dans Préférences système & gt; Comptes Internet> [Nom de messagerie] & gt; Détails & gt; Nom


Euh, non, je veux définir l'expéditeur, pas le destinataire :-)
skiaddict1

Oh, j'ai mal interprété
JBis
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.