Aquí hay un simple AppleScript para crear y enviar mensajes.
tell application id "com.apple.mail"
repeat with i from 1 to 5
set newMessage to make new outgoing message at ¬
end of outgoing messages with properties ¬
{visible:false, subject:"Message " & i}
tell newMessage to make new ¬
to recipient at ¬
end of to recipients with properties ¬
{name:"Ralph", address:"[email protected]"}
send newMessage
end repeat
end tell
Si se ejecuta en modo de depuración, la visibilidad de los mensajes salientes se comporta como se espera, es decir, se componen y se envían de forma invisible y nunca se ven.
Sin embargo, cuando se guarda como una aplicación y se ejecuta, "crear un nuevo mensaje saliente" hace que cada mensaje sea visible momentáneamente, parpadeando para que exista y luego desaparezca de una manera que pueda provocar convulsiones. El trabajo se realiza, pero el usuario se queda con una migraña.
Realmente me gustaría hacer que esto se comporte. Estoy ejecutando OS X 10.11.1.