--Enter the name of the account in Mail you want to send from set theAccount to "Name of your mail account" --Enter your Subject line set theSubject to "The subject of the mail" --Enter the exact path to the text file containing the message body -- Use the "HD:Folder:File" format set theText to "Path to the text file" as alias set theContent to read theText --Enter the address you're mailing to --If you want to send to multiple addresses make a group in Address book and put in the group name for the address set theAddress to "address you're sending to" tell application "Mail" activate set newMessage to make new outgoing message with properties {account:theAccount, subject:theSubject, content:theContent} tell newMessage make new to recipient at end of to recipients with properties {address:theAddress} set visible to true end tell --comment this line out if you want Mail to make but not send the message send newMessage end tell