Skip to main content

License Version Downloads Supported Versions

AshMail v2.1.2

The free and simple mass emailing system

Usage

Files needed

  • config.yml - the configuration file
  • content.html - the html content of the email with variables inside squiggled brackets
  • recievers.csv - a file with names and emails

Note: all of these files with some example data can be found in the _tests_/ directory

Data required in files

config.yml

  • content: name of the html file with the content to send in the email
  • recivers: name of the csv file with data with names and emails
  • from: the address to send the email from
  • password: the password of the aforementioned email
  • subject: the subject of the email

content.html

An html file with content. Variables can be inside double squiggled brackets:

<h1 style = "color: red;">Hello {{ name }}</h1>
<h3 style = "color: blue;">Nice email! {{ email }} looks so professional</h3>

recievers.csv

A csv file with names and their corrosponding emails

name,email
Mr. Example,example@example.com

Running AshMail

If this is the first time running AshMail on your computer

  1. Install the library with pip3 install ashmail. The PyPI page is here

Continued from last steps or already installed AshMail

  1. ashmail <configuration> where <configuration> is the filename of the configuration yaml file
    • Note: make sure all the files described above are in the same directory before running the script.

Important Notes

  • AshMail currently only works with Gmail based accounts
  • Turn on Less Secure Apps on your email before using the app, or if you have two factor authentication on, create an App Password and use that in the configuration file.

This code is copyrighted but licensed to the public under the GNU AGPLv3 license and any later versions.

Metadata

Release files for ashmail 2.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ashmail 2.1.2
File Size Uploaded Provenance
ashmail-2.1.2.tar.gz 3.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for ashmail 2.1.2
File Interpreter ABI Platform
ashmail-2.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 20.3 kB

Release files / ashmail-2.1.2.tar.gz

Download URL ashmail-2.1.2.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
86172498003c5892d6910fe159d64390775ff668716c14de1ee080000f772cdb
BLAKE2b-256 checksum
How to use checksums
e3348543338760630cdf448ac4967f838e926ad5bd97f0559be7113f56f270a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.5

Release files / ashmail-2.1.2-py3-none-any.whl

Download URL ashmail-2.1.2-py3-none-any.whl
Size 16.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0efffe69c51d61c1712eecf44b3a3cbff3574b3ae41bcdd94ba6dcbab6969009
BLAKE2b-256 checksum
How to use checksums
7a68d64532ec53a6327d77bb4c8ebae2d174ee06921cdb3ab2d0627657d6097e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.5

Security for ashmail 2.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page