Skip to main content

Email Handler is a simple and efficient tool for managing and sending emails using Python. This project allows you to automate the sending of emails and easily work with a list of email addresses.

Project description

ResumeRover

Email Handler is a simple and efficient tool for managing and sending emails using Python. This project allows you to automate the sending of emails and easily work with a list of email addresses.

Features

  • Send HTML emails with content and attachments
  • Read email lists from a file
  • Log informational messages and errors
  • Simple and user-friendly design

Prerequisites

To use this project, you need the following:

  • Python 3.6 or higher
  • The following libraries:
    • aiofiles
    • smtplib
    • ssl
    • email
git clone https://github.com/pydevcasts/ResumeRover.git
cd ResumeRover
python -m venv venv
source ./venv /bin/activate
#You can install the libraries using pip:
pip install -r ./requirements.txt
cd src
python main.py


## Project Structure
ResumeRover/
└── src  
        ├── email_sender.py        # Main file for sending emails
        ├── utils.py               # Helper functions for managing emails
        ├── email_content.py       # Content and settings for emails
        ├── run_main.py            # Entry point of the program
        ├── run_sender.py          # Script for sending emails
        └── run_getmail.py         # Script for retrieving emails

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

resumerover-0.0.2.tar.gz (14.2 kB view details)

Uploaded Source

Built Distribution

ResumeRover-0.0.2-py3-none-any.whl (18.6 kB view details)

Uploaded Python 3

File details

Details for the file resumerover-0.0.2.tar.gz.

File metadata

  • Download URL: resumerover-0.0.2.tar.gz
  • Upload date:
  • Size: 14.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for resumerover-0.0.2.tar.gz
Algorithm Hash digest
SHA256 ee5719c334a4c69dc03b2606aace4a372fdfccc74075afe9ea5d082a6b8f3f97
MD5 e9196cdb74e88d619f0f2f843cf62669
BLAKE2b-256 a93a7d4e6adf1eabd62378a22de1d005b8194d9b8aa2d0fb6d0116c19c930a29

See more details on using hashes here.

File details

Details for the file ResumeRover-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: ResumeRover-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 18.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for ResumeRover-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 64bcb90d143a9a928a49356e7bca9f10b6f85338b675022186c8dd9b51c06f06
MD5 0a5e04645ab52a722f6254b3246c035c
BLAKE2b-256 b01fbf4aa95c44b7a68f9ac985734c30a6d81205c9e35cd3ca02896da6ba0489

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page