Skip to content

Simple console based application that let's you email others.

Notifications You must be signed in to change notification settings

NikelausM/python-console-emailer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

Email From Python Logo.

Python Console Emailer

Table of Contents

Introduction

Python console emailer is a console (terminal) based python application that allows the user to sign in to their email and send emails to others using the email encryption type of their choice (SSL or TLS). The application allows the user to insert multiple text or html sections in the email via the command line (terminal).

The purpose of this mini-project was to gain a greater understanding of how emails are created, encrypted, and sent. Therefore, the application was developed with the smtplib python module to emulate some of the functionality of the email python module.

Features

  • Choice of email encryption type (SSL or TLS)
  • Email sign-in
  • Specify display name
    • User is able to change the display name that they would show up as in the inbox of the recipient (default is [email_username])
  • Specify email subject
  • Sending multi-part email
    • Able to create multiple text and/or html email body sections

Screenshots

Console Command Example

Screenshot of console user interface being used for the python console email application

Email in Recipient's Inbox

Screenshot of the email in the recipient's inbox

Email Message

Screenshot of the email when it has been opened

Launch

In the command line:

python emailer_smtp.py -e ssl

or,

python emailer_smtp.py -e tls

For help, enter:

python emailer_smtp.py -h

or,

python emailer_smtp.py --help

Technologies

About

Simple console based application that let's you email others.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages