Applescript para crear un mensaje saliente en Mail.app con el remitente especificado

1

Tengo muchas cuentas en Mail. Utilizo KeyboardMaestro para automatizar gran parte de lo que hago, pero no he encontrado una manera confiable de elegir una cuenta determinada en una nueva ventana de mensajes. Me pregunto si puedo obtener Applecript para que lo haga por mí.

Tengo lo siguiente:

tell application "Mail" to make new outgoing message with properties {sender:"[email protected]"}

y Mail obedientemente abre una nueva ventana de mensaje ... pero no se molesta en configurar el remitente correctamente :-(

También he intentado usar la cadena completa que aparece en el menú emergente del remitente en la ventana (que parece ser el alias, en el panel Cuentas de la ventana de preferencias de Mail), además de la subcadena antes del guión (que parece para ser el nombre completo en las preferencias de correo). Nada funciona.

¿Alguien ha logrado que esto funcione?

    
pregunta skiaddict1 30.05.2018 - 00:04

1 respuesta

0

De here here / a>

Formato ligeramente diferente para la propiedad sender .

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:"[email protected]"}
      set sender to "FirstN LastN <[email protected]>"
      set subject to "Message Subject"
      set content to "Message Text"
  end tell
end tell

Así que el tuyo sería ...

tell application "Mail" to make new outgoing message with properties {sender:"FirstN LastN <[email protected]>"}

Puedes encontrar y editar FirstN y LastN en Preferencias del sistema > Cuentas de Internet > [Nombre del correo electrónico] > Detalles > Nombre

    
respondido por el JBis 30.05.2018 - 00:46

Lea otras preguntas en las etiquetas