AppleScript che invia messaggi di posta prima che gli allegati vengano allegati in El Capitan

0

Ho un flusso di lavoro che esegue un AppleScript che allega i messaggi di spam come allegati e li invia ad ASSP per l'elaborazione.

Funziona bene, ma a quanto pare qualcosa è cambiato in El Capitan's Mail o in uno degli aggiornamenti successivi che ha causato il suo arresto. Ho appena notato che i messaggi di posta inviati non hanno più alcun file allegato.

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
    
posta fastasleep 29.12.2015 - 04:17
fonte

1 risposta

1

Una soluzione alternativa è aggiungere un delay prima di send - nel mio caso un delay 1 funziona ma .5 non lo farebbe, ma trovato altrove persone che erano in grado di fare .2, quindi sperimenta per vedere cosa funziona per si:

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
    
risposta data 29.12.2015 - 04:17
fonte

Leggi altre domande sui tag