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 Bot
python run_main.py
python run_getmail.py
python run_sender.py

## Project Structure
ResumeRover/
└── ‌Bot  
        ├── 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.1.tar.gz (14.3 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: resumerover-0.0.1.tar.gz
  • Upload date:
  • Size: 14.3 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.1.tar.gz
Algorithm Hash digest
SHA256 01cec46616eff96e3c89f2210489c5be9dc5255e7b3441bb5bbec82554bfcdf7
MD5 112a7d811166fdfa979ccd520246ebb7
BLAKE2b-256 cf9d2ccee1328c9f58963e1ab7c9b26cfdd128560d3137449dbdcc79053c7f99

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ResumeRover-0.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0c59132e1277ada96c8448789ce2dade5b560d9a077cfa4a09fb5d09b14c5e9b
MD5 62397aa801331d9fba75bcf8e65873ac
BLAKE2b-256 a9c8ee6fbff4ed6b449908d08c9c734ffd94f287538e23358877641fac3719c6

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