Sending an Email with attachments using AppleScript
tell application "Mail"
set theSubject to "제목을 넣어준다." -- the subject
set theContent to "본문에 들어갈 내용을 적는다" -- the content
set theAddress to "수신인의 메일 주소를 적는다" -- the receiver
-- set theSignatureName to "시그너쳐 이름을 넣어준다." -- the signature name
set theAttachmentFile to "SH:Users:SH:Desktop:ScreenShots:1.png" -- 첨부파일의 경로를 설정한다.
set msg to make new outgoing message with properties {subject:theSubject, content:theContent, visible:true}
tell msg to make new to recipient at end of every to recipient with properties {address:theAddress}
tell msg to make new attachment with properties {file name:theAttachmentFile as alias}
-- set message signature of msg to signature theSignatureName
delay 10 -- 첨부파일 용량이 크면 딜레이 시간을 더 넣어주어야 한다. 그렇지 않으면 첨부하기 전에 메일을 전송해버리는 경우가 발생한다.
send msg
end tell