Aparentemente es un Bug de Automator en Mac OS X 10.7 Lion que Apple debe solucionar, ya que incluso la acción recreada en la última versión del sistema operativo no funciona, así que para aquellos que utilizan este tipo de acciones y servicios, vamos a deshacernos de la automatización de Automatoren parte y confiar en AppleScript añadiéndolo a un servicio.
Abre Automator, elige la opción de Servicio e indica que el servicio no tiene datos de entrada (ya que será Applescript quien recupere la información).
A continuación añade una acción de Ejecutar Applescript y añade este código que deberás configurar:
property mysubject : “El asunto”
property EmailBody : “Algo de texto para el cuerpo de correo”
on run
tell application “Finder”
set sel to (get selection)
end tell
new_mail(sel)
end run
on open droppedFiles
new_mail(droppedFiles)
end open
on new_mail(theFiles)
tell application “Mail”
set newMessage to make new outgoing message with properties {visible:true, subject:mysubject, content:EmailBody}
tell newMessage
make new to recipient with properties {address:Myrecipient}
tell content
repeat with oneFile in theFiles
make new attachment with properties {file name:oneFile as alias} at after the last paragraph
end repeat
end tell
end tell
activate
end tell
end new_mail
Debes configurar las tres primeras líneas, llevan textos en castellano para que puedas saber que poner dentro.
A continuación, guarda el servicio y ejecútalo seleccionado un archivo (no carpeta). Abrirá Mail, creará un correo con ese nuevo adjunto y lo dejará listo para enviar tras su inspección.
I como puedo hacer lo mismo pero enviarlo sin confirmacion y con mas de un archivo adjunto?
Muchas gracias