AppleScript enviando mensajes de correo antes de adjuntar archivos adjuntos en El Capitán

0

Tengo un flujo de trabajo que ejecuta un AppleScript que adjunta correos electrónicos no deseados como archivos adjuntos y los envía a ASSP para su procesamiento.

Ha estado funcionando bien, pero aparentemente algo ha cambiado en El Capitan's Mail o en una de las actualizaciones posteriores que han provocado que deje de funcionar. Acabo de darme cuenta de que los mensajes de correo enviados ya no tienen archivos adjuntos.

tell application "Mail"
    set theNewMsg to make new outgoing message with properties {subject:theReportSubject, visible:true}
    tell theNewMsg
        make new to recipient at end of to recipients with properties {address:theAddress}
        make new attachment at after the last paragraph with properties {file name:theTempFileName}
        send
    end tell
end tell
    
pregunta fastasleep 29.12.2015 - 04:17

1 respuesta

1

Una solución alternativa es agregar un delay antes de send . En mi caso, un delay 1 funciona pero .5 no lo haría, pero en otras partes se encontró gente que podía hacer .2, así que experimente para ver para qué funciona. usted:

tell application "Mail"
    set theNewMsg to make new outgoing message with properties {subject:theReportSubject, visible:true}
    tell theNewMsg
        make new to recipient at end of to recipients with properties {address:theAddress}
        make new attachment at after the last paragraph with properties {file name:theTempFileName}
        delay 1
        send
    end tell
end tell
    
respondido por el fastasleep 29.12.2015 - 04:17

Lea otras preguntas en las etiquetas