Utilizzo del percorso POSIX per allegare un file alla posta elettronica in AppleScript

2

Sto tentando di inviare un'e-mail tramite l'applicazione Apple Mail standard utilizzando un riferimento file POSIX su macOS Sierra (10.12.3). Tutto funziona bene, ma quando invia, l'allegato non viene ricevuto.

Ecco il codice:

set fileReference to (choose file with prompt "Select file for attachment...")

tell application "Mail"
make new attachment with properties {file name:fileReference}

Il destinatario è impostato in precedenza nel codice e non ci sono problemi con l'invio dell'e-mail stessa: solo l'allegato.

Qualsiasi aiuto o intuizione sarebbe molto apprezzato.

    
posta Ventross 20.04.2017 - 15:18
fonte

1 risposta

2
  1. Apri Script Editor, crea un nuovo documento e aggiungi il codice AppleScript, mostrato sotto,

  2. Nella riga make new to recipient ... di codice , modifica i valori di {name:"John Doe", address:"[email protected]"} con il tuo nome e indirizzo email a scopo di test.

  3. Ora esegui lo script.

    • Tieni presente che dopo aver selezionato l'allegato, lo script comporrà l'email, allegare il file, e inviarlo .
    • Quindi controlla la posta in arrivo per il messaggio, per verificare che il file sia stato allegato.
    • Ha funzionato per me!

Codice 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:"[email protected]"}
    end tell
    tell content of theMessage
        make new attachment with properties {file name:theAttachment} at after last paragraph
    end tell
    send theMessage
end tell
    
risposta data 20.04.2017 - 17:10
fonte

Leggi altre domande sui tag