Bulk Email Sender
Bulk Email Sender
ABSTRACT
This paper presents an summary of the existing work on sending emails using python. Specifically, I have
focused to the work around the sending batch emails at a time using python. We focus to describe the particular
challenges expose by python, and summary the solutions that are explored to handle them. I have additionally
give the details of the use of sending batch emails, describing the architectures taken by the participants.
Finally, I conclude with a discussion on which problems in the sending emails using python have been solved,
and which remain open.
Keywords: Email, Bulk Mails, Gmail.
I. INTRODUCTION
What is Email?
Email, short for "electronic mail," is one of the most widely used features of the Internet, along with the web. It
allows you to send and receive messages to and from anyone with an email address, anywhere in the world.
Email uses multiple protocols within the TCP/IP
Single Emails Vs Mass Emails
Single emails are like regular individual emails that may go to one or more addresses (to/cc/bcc), but each of
these emails has the same body. Mass emails typically go to a large number of addresses (currently capped to
250 per email), with personalized message bodies. If you want to send Mass Email then take a look at the
salesforce app Mass mailer. Mass Mailer lets you send unlimited emails from within Salesforce, no matter which
edition you use. Built on the Salesforce platform, it has all the mass email features you’ll ever need. Send
unlimited emails no matter how large your email list is Native Salesforce integration for a seamless experience
Beautiful email templates complete with HTML and text versions Simple email creation wizard for point-and-
click ease Detailed metrics & monitoring so you’re always in the know Email verification & deliverability tools
to make sure your emails reach your prospects.
Real Life Example
Mass email marketing refers to sending one email message to a large group or list of contacts. Mass email
marketing is useful for information that is relevant to large numbers of contacts (like a newsletter or a
company update).
For example; If any college arranged campus pool and there are up to 500 candidates are interested for that.
Then college not going to send email individually, They will send email to everyone at once through batch
mailing.
II. Methods and Materail
Flow of message Transfer: We use Gmail, Yahoo, Apple mail, Outlook for message/mail
transmission. Sender creates a message on web-based mail or Mail user Agent (MUA). Message is
first reached to SMTP server where validation of message is checked then submitted to Mail
Submission Agent (MSA) after that it passes to Mail Transfer Agent (MTA). MTA check receipt
address if it is exist and valid then transfer to Target Mail Server. In target mail server message is
deliver to a Mailbox by Mail Deliver Agent (MDA).
GmailAPI: It is a restful API used for read and send data. It can also create a mail filter which is
used to find and manage messages. It also uses AOuth2 authentication.
VI. REFERENCES
[1] Learning to Ignore: A Case Study of Organization-Wide Bulk Email Effectiveness RUOYAN KONG,
University of Minnesota - Twin Cities HAIYI ZHU, Carnegie Mellon University JOSEPH A. KONSTAN,
University of Minnesota - Twin Cities
[2] An Effective Email Marketing using Optimized Email Cleaning Process Anurag Tiwari1*, Mohd. Aquib
Ansari2, Rachana Dubey 3
[3] https://en.wikipedia.org/wiki/Bulk_email_software
[4] https://intranet.bloomu.edu/documents/tech/outlook/mailmerge.pdf
[5] https://stackoverflow.com/questions/9038926/how-to-send-a-simple-email-from-a-windows-batch-
file
[6] https://www.raymond.cc/blog/sending-email-using-command-line-useful-for-downtime-alert-
notification/
[7] https://study.com/academy/lesson/how-to-send-email-from-a-batch-file.html