This is a console application that reads a CSV (*.csv) file and fetches email addresses & other information. Then it sends a personalized email to each email address according to the fetched information. You'll just have to choose an email template and log in to your email account.
Download
Suppose you are receiving responses of an event in a google form. You want to send each participant a personalized email which will contain their respective information. In such cases, you can download the responses as a CSV (*.csv) file and use this app. You can also create your own CSV file and use that. But remember that the first row of your CSV file will be treated as the names of the fields/columns. These field/column names will be used as variables in the email template. Now let's see how to send personalized emails using this app step by step:
-
At first run
Custom Mailing Client.exe
then a command line window will pop up. -
If the app can establish a connection with the SMTP server, a file dialog box will pop up. It will ask you to select a CSV (*.csv) file from your pc.
-
After selecting the CSV file, the number of fields & records in that file will be displayed. The field that contains email addresses will also be displayed.
-
If there are multiple fields containing email addresses, a list of those fields will be displayed. You will be asked to insert a number to select one of those fields.
-
Then another file dialog box will pop up. This will ask you to select a text document (*.txt) file. The text file should contain the subject of the email and a template for the body.
-
The first line of the text file will be treated as the subject of the email. From the second line upto the end of the file will be treated as a template for the body.
-
You can use variables in the template to personalize the email body for each recipient. Variables are expressed with
%{}%
in the template. For an example:Hi, Mr. %{Last Name}%, good afternooon!
Here%{Last Name}%
is a variable in the template andLast Name
is the name of the field/column of your CSV file. The app will replace the variable with the data of that field for each recipient. Thus you can send an email to each person by mentioning his/her name. -
If every variable of your template is valid, you will be asked to log in to your gmail account.
-
Before logging in, make sure that you have allowed less secure apps in your gmail account.
-
After logging in, press
Enter
to confirm you want to send emails. Then emails will be sent to everyone automatically. -
A
Logs
folder will be generated in the current directory of the app. There will be anemails_sent.log
file. It contains your email sending history. If any problem occurs during sending an email, you can find here how many emails were sent successfully.
Instructions are provided for most of the common issues instantly. But you may face unexpected or unresolved error sometimes as this application is still under development. If you face such errors, checkout errors.log
file under the Logs
folder.
As this application is still under development, it has some limitations till now. These are:
- It can send emails with only plain text. Styling or formatting text is not possible yet.
- It cannot send any attachments yet.
- You can only send emails from gmail account till now.