Automatizar el asunto en el Mail.app de Apple

En la empresa con la que trabajo, usamos prefijos [client-domain.com] antes de la línea de asunto real de correos electrónicos como un tipo de sistema de etiquetado aproximado.

¿Hay alguna manera que uno podría automatizar esto así que cuando empiezo a escribir un nuevo correo electrónico a johndoe@foobar.com , el tema será pre-poblado por [foobar.com] ?

Un intento rápido y sucio de AppleScript para lograr lo que quieres, pero ciertamente se puede mejorar, es decir, estar atado a las acciones de Automator, basado en la selección de elementos seleccionados en tu libreta de direcciones.

Para usar esto, abra "Editor de AppleScript" (está en / Aplicaciones / Utilidades / o utilice Spotlight), pegue el siguiente texto y haga clic en "Ejecutar". Si está bien, puede guardar el script y luego ejecutarlo haciendo clic en él.

  set recipientList to display dialog "Enter the email address:" default answer "" tell application "Mail" set composeMessage to make new outgoing message at beginning with properties {visible:true} tell composeMessage set recipientList to (text returned of recipientList) make new to recipient at end of to recipients with properties {address:recipientList} set AppleScript's text item delimiters to "@" set domain to text item 2 of recipientList set subject to "[" & domain & "]" end tell end tell 

Por supuesto, esto se puede mejorar.

También, usted debe saber, como señaló Daniel Beck que el recipiente es libre de quitar ese campo; Lo mejor es confiar en encabezados de correo ocultos. Pero dado que ya tiene el dominio, esta información se guarda con seguridad en el destinatario del correo electrónico.