Mail_Sender

📧 Email Sender Application

Email Sender Application is a Python-based desktop tool for sending emails via the SMTP protocol. It provides a simple and intuitive GUI built with tkinter that allows users to quickly compose and send plain-text emails.


📋 Features


Example ScreenShots

Interface

Interface

Desired Result

result


🛠️ Installation and Setup

Prerequisites

  1. Python 3.8 or later: Download Python
  2. Required Libraries: Install the required library using:
    pip install tk
    

Setup Instructions

  1. Clone or download this repository:
    git clone https://github.com/Sid-cloud13/Mail_Sender.git
    cd email-sender
    
  2. (Optional) Set up environment variables for security:
    export SENDER_EMAIL="your_email@example.com"
    export EMAIL_PASSWORD="your_password"
    
  3. Run the script:
    python email_sender.py
    

🚀 Usage

  1. Launch the application by running the script.
  2. Enter the following details:
    • Your Email: The sender’s email address.
    • Password: The password for the sender’s email (use app-specific password for Gmail).
    • Recipient Email: The recipient’s email address.
    • Subject: The email subject.
    • Body: The content of the email.
  3. Click the Send Email button.
  4. Success or error messages will be displayed in a pop-up dialog.

📂 File Structure

.
├── email_sender.py   # Main application script
├── README.md         # Documentation
└── requirements.txt  # Python dependencies

🔒 Security Notes


🤔 Troubleshooting


💡 Future Enhancements


❤️ Acknowledgments

Feel free to contribute, suggest features, or report issues! 😊