Skip to main content

Script for sending mass emails based on the contents of a CSV file, where each row includes an email address and message details. Details from the row are filled into a template file to compose the emails. Does a dry run by default.

Project description

csvEmail.py

A simple script for sending mass emails based on a CSV file containing email addresses plus per-recipient info and a template file containing slots to be filled in from columns in the CSV file.

I've solved this problem too many times so I'm putting this script up where others can use it and where I can find and install it easily.

Run python3 csvEmail.py --help for usage info.

Changelog

  • v0.1: Created based on the script I had been kicking around for a few semesters.

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

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

Source Distribution

csvEmail-0.1.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

csvEmail-0.1-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file csvEmail-0.1.tar.gz.

File metadata

  • Download URL: csvEmail-0.1.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for csvEmail-0.1.tar.gz
Algorithm Hash digest
SHA256 a790aa28b4c34f0abadcade7937d496d495961ac734725dd058c8142b14db25d
MD5 ec0cf43377c4e387aec0f0b3ee000b50
BLAKE2b-256 0b3ac1031e7ea010b11d16326d4b6a526f6484cf11893f766ca9c97a30967556

See more details on using hashes here.

File details

Details for the file csvEmail-0.1-py3-none-any.whl.

File metadata

  • Download URL: csvEmail-0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for csvEmail-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5845f5c376bd559bbe6c88978bd437f3c943cdeac30b1a64ee2da6a6234ebb21
MD5 b34f812d40bd5a24006782cd7d4f9ca2
BLAKE2b-256 50f06ba15d4475a05d7a3c43894c2f5d34c8ae047c270f964021a1998c026d37

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