Skip to content

dreyyan/Project.16.AutoMail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[ PROJECT DETAILS ]

Project: AutoMail
Project Code: 0016
Author: dreyyan
Language: Python
Date Started: 05/16/2025
Date Finished: 05/16/2025

AutoMail is a straightforward and effective email automation tool designed to simplify sending emails and managing your email history through an intuitive command-line interface. Built primarily for educational purposes and hands-on experience, it provides a practical way to automate email communication while tracking sent messages securely and efficiently.

The primary purpose of AutoMail is to help users compose, send, and review emails with ease, while storing email history locally in a structured and accessible format. It aims to familiarize users with email protocols and file handling in Python, offering a solid foundation for more advanced automation projects.

FEATURES
✅ Easy email creation with subject, recipient, and message input
✅ Secure sending via Gmail SMTP with TLS encryption
✅ Persistent email history saved in JSON format
✅ Simple menu-driven interface for ease of use
✅ Input validation for email and password formats

FUTURE IMPLEMENTATIONS
🚀 Support for multiple email providers beyond Gmail
🚀 Enhanced security features like OAuth2 authentication
🚀 Scheduling emails and batch sending capabilities
🚀 Graphical User Interface (GUI) for broader accessibility

UPDATES
🔄 Improved input validation and error handling
🔄 Optimized file read/write operations
🔄 Streamlined user interaction with animation and clear prompts

About

[ Email Automation System ]

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages