Usar la ruta POSIX para adjuntar un file al correo electrónico en AppleScript

Estoy intentando enviar un correo electrónico a través de la aplicación estándar Apple Mail utilizando una reference de file POSIX en macOS Sierra (10.12.3). Todo funciona bien, pero cuando envía, el file adjunto no se recibe.

Aquí está el código:

set fileReference to (choose file with prompt "Select file for attachment...") tell application "Mail" make new attachment with properties {file name:fileReference} 

El destinatario está configurado anteriormente en el código, y no hay problemas con el envío del correo electrónico: solo el file adjunto.

Cualquier ayuda o idea sería muy apreciada.

  • Mueva la database Stickies en macOS Sierra?
  • No se puede iniciar MacBook Pro después de la degradación de High Sierra a Sierra
  • Transferencia de Photos Library desde macOS Sierra Public Beta a macOS Sierra
  • MacBook Pro a mediados de 2012 tiene que esperar 30 minutos entre reinicios
  • No se puede acceder a la máquina 10.2.3 16D17a a través de la networking
  • El cuadro de dialog Guardar file está vacío si selecciona SDCard montada
  • Cómo mato a Siri
  • ¿Puedo evitar que una aplicación anule un atajo de keyboard pnetworkingeterminado del sistema?
  • One Solution collect form web for “Usar la ruta POSIX para adjuntar un file al correo electrónico en AppleScript”

    1. Abra el Editor de scripts, cree un documento nuevo y agregue el código AppleScript, que se muestra a continuación.

    2. En la línea de código make new to recipient ... , cambie los valores de {name:"John Doe", address:"johndoe@domain.com"} a su nombre y dirección de correo electrónico para fines de testing.

    3. Ahora ejecuta el script.

      • Tenga en count que después de seleccionar el file adjunto, el script networkingactará el correo electrónico, adjuntará el file y lo enviará .
      • Luego verifique en su Bandeja de input el post para ver si el file está adjunto.
      • ¡Funcionó para mí!

    Código AppleScript:

     set theAttachment to (choose file with prompt "Select file for attachment...") tell application "Mail" set theMessage to make new outgoing message with properties {visible:true, subject:"File Attachment Test", content:"Was a file attached when you received this email?" & linefeed & linefeed} tell theMessage make new to recipient at end of to recipients with properties {name:"John Doe", address:"johndoe@domain.com"} end tell tell content of theMessage make new attachment with properties {file name:theAttachment} at after last paragraph end tell send theMessage end tell 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).