PowerShell Script: Mass-Mailer

less than 1 minute read

Today a colleague asked me to write a script to send out a email to a large group of people but have the phrase “Dear <person’s name”>” in the beginning of email body.

I quickly wrote this script. Here are the steps you need to take before executing it:

  1. Zip and place the Mass-Mailer folder somewhere on your computer. There are 3 files in the folder:

image

  1. in Mass-Mailer.ps1 file, modify the highlighted section ( and remove the “<” and “>“brackets):

image

  1. Open recipientsList.txt and enter recipients name and emails, one recipient per line with format Name;Email (i.e. John Smith;John.Smith@xxx.com)

image

  1. Write the email in EmailBody.txt

image

  1. Execute Mass-Mailer.PS1

The email is sent to each recipient individually. it looks like:

image

Leave a comment