3 votos

Abrir una ventana de mensaje nuevo de Outlook desde el terminal

Me gustaría abrir una nueva ventana de mensaje de Outlook desde el terminal e idealmente prellenar el cuerpo del mensaje también.

¿Alguna idea sobre cómo lograrlo? ¡Txn!

8voto

Ged Byrne Puntos 481

Office es medianamente programable con AppleScript, por lo que la interfaz de línea de comandos de AppleScript puede hacer el trabajo.

Pruebe esto (adaptado de esta entrada del blog de Jim Shank ), sustituyendo el texto del asunto, el nombre y el correo electrónico según corresponda:

osascript -e 'tell application "Microsoft Outlook"' -e 'set newMessage to make new outgoing message with properties {subject:"My Subject"}' -e 'make new recipient at newMessage with properties {email address:{name:"John Smith", address:"jsmith@example.com"}}' -e 'open newMessage' -e 'end tell'

Es un poco largo, pero servirá para hacer el trabajo. Podrías adaptar esto en un pequeño script al que podrías llamar y proporcionar parámetros de forma más concisa ( es decir sendoutlook john@example.com "My Subject" "Hi John, blah blah blah" ) sin demasiado trabajo, pero probablemente sea mejor dejarlo como una pregunta aparte.

6voto

kenwarner Puntos 195

El primer paso es cambiar el lector de correo por defecto de tu Mac:

  1. Abrir Mail.app
  2. Seleccione Correo... Preferencias en la barra de menús
  3. En la pestaña General, cambie su Lector de correo electrónico predeterminado a Outlook.

A continuación, desde el terminal, utilice el comando open con la URL mailto:. He aquí un ejemplo:

open "mailto:someone@example.com?subject=This is my subject&body=This is my body"

Puede ver más ejemplos de la URL mailto: aquí: http://www.rapidtables.com/web/html/mailto.htm

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X