Email / READMEUser.md
Vwadhwa02's picture
Rename README.md to READMEUser.md
31fad9b verified
|
Raw History Blame Contribute Delete
1.51 kB

A newer version of the Streamlit SDK is available: 1.66.1

Upgrade

Streamlit Email App

This project is a Streamlit web application that allows users to send emails with attachments. It provides a user-friendly interface for entering recipient details, email subject, and body text.

Project Structure

streamlit-email-app
β”œβ”€β”€ src
β”‚   β”œβ”€β”€ app.py            # Main entry point of the Streamlit application
β”‚   β”œβ”€β”€ email_sender.py   # Contains the email sending functionality
β”‚   └── utils.py          # Utility functions for validation and formatting
β”œβ”€β”€ requirements.txt      # Lists the dependencies required for the project
└── README.md             # Documentation for the project

Setup Instructions

  1. Clone the repository:

    git clone <repository-url>
    cd streamlit-email-app
    
  2. Install the required packages: Make sure you have Python installed. Then, run:

    pip install -r requirements.txt
    

Usage Guidelines

  1. Run the application: Navigate to the src directory and run:

    streamlit run app.py
    
  2. Using the application:

    • Enter the recipient's email address.
    • Fill in the subject and body of the email.
    • Optionally, attach a file.
    • Click the "Send Email" button to send the email.

Contributing

Contributions are welcome! Please feel free to submit a pull request or open an issue for any suggestions or improvements.

License

This project is licensed under the MIT License. See the LICENSE file for more details.