A console-based Email Simulator built with Python using Object-Oriented Programming (OOP) principles. The project simulates basic email functionality, including sending, receiving, reading, and deleting emails.
Note: This project was completed as part of the freeCodeCamp Python Workshop.
- Send emails between users
- Receive emails in the inbox
- View all received emails
- Read emails (automatically marks them as read)
- Delete emails
- Automatic timestamp generation
- Read/Unread email status
- Python 3
- Object-Oriented Programming (OOP)
- datetime module
email-simulator-python/
¦
+-- main.py
+-- README.md
Clone the repository:
git clone https://github.com/saurabhpandey-dev/email-simulator-pythonMove into the project directory:
cd email-simulator-pythonRun the program:
python Email_simulator.py- Classes and Objects
- Constructors
- Encapsulation
- Object Interaction
- Methods
- Lists
- Date and Time Handling
- Basic CRUD Operations
- User Login
- Email Address Support
- Sent Mail
- Trash Folder
- Search Emails
- JSON/File Storage
- Menu-Driven Interface
This project was completed as part of the freeCodeCamp Python Workshop.
Thanks to freeCodeCamp for providing free, high-quality programming education.
Saurabh Pandey
If you found this project useful, feel free to ? the repository.