Mail AppleScripts

Auto CSV Mailer

This AppleScript will read in a CSV file and for each line of the CSV file, it will send an email to the email addresses listed with the details such as Subject, Body, From, To, CC, BCC.

Initially, the AppleScript prompts for selection of input (CSV) file which is processed and emails are sent.

Options are provided to send mail visibly or invisibly.

The CSV file format is <to_mail_id>,<cc_mail_ids_seperated_by_#>,<subject_to_send>,<Name_of_sender>,<body_of_message>
Only one entry per line is assumed. Body may contain any punctuation, special chars including ",". That's why it is limited to only one line
Option to send CC or BCC
It checks for valid email id only by searching for "@" which is preceded and succeeded by some string values.

Simple Send Email

Create a send a simple email using Apple Mail. This AppleScript will open up Mail and send an email to a predefined email address with a subject and body.

Easy to adjust to for other uses.

Email Everyone in Address Book

Address book consists of email id's which can be divided into groups like home, work, etc. Using this script, one will be able to send mails to all the id's in a particular group. It verifies the validity of email id, option to send CC/BCC, send mail invisibly.

Advanced Send Mail to users in address book

This AppleScript will send emails to selected groups or all the groups with valid email id's. User has the option to send mail in visible/invisible mode, CC/BCC, Options to add signature etc.

Email Everyone in Address Book (Professional)

Send mail to every one in address book or only for mail id's in selected groups. Option to send mail invisible or visible mode. Option to send Cc/Bcc mode. Log to see the status and errors. Option to add selected signature.

Delete old mail messages

This script will delete the mail messages from a mail box which are older than particular days from current date. This can be put in scheduler to run automatically every day. It also logs the messages when this script was run and how many messages are deleted

Delete old mail messages (Advanced)

This script will delete the mail messages from a mail box which are older than particular days from current date. This can be put in scheduler to run automatically every day.

DELETE OLD MAIL MESSAGES (Simple)

This script will delete the mail messages from a mail box which are older than particular days from current date. This can be put in scheduler to run automatically every day.



Email your comments to: comments@thompson-solutions.com