Ho uno script di elaborazione spam che uso per inoltrare messaggi spam come allegati al mio filtro antispam utilizzando il comando "invia" in AppleScript. Tutto viene elaborato e restituito correttamente, ma in seguito, quando esco da Mail, visualizzerò una nuova finestra di messaggio con uno dei messaggi che è stato inviato nella sua finestra come se si trattasse di una bozza su cui stavo lavorando.
Se lo invio di nuovo manualmente, farà lo stesso con il prossimo messaggio che ho inviato con lo script, più e più volte fino a quando tutti quelli dall'ultima apertura sono riapparsi. Dopo che l'ultimo viene rispedito o chiuso, Mail si chiude correttamente. Non vengono memorizzati nella mia cartella Bozze fino a questo punto.
Ecco la parte rilevante dello script:
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
Ho provato a vedere: true e visible: false e non vedo il messaggio apparire in entrambi i modi, presumo perché è elaborato così velocemente. C'è qualcosa che dovrei fare dopo "inviare"?
Grazie!