AshMail v2.1.2
The free and simple mass emailing system
Usage
Files needed
config.yml- the configuration filecontent.html- the html content of the email with variables inside squiggled bracketsrecievers.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 emailrecivers: name of the csv file with data with names and emailsfrom: the address to send the email frompassword: the password of the aforementioned emailsubject: 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
- Install the library with
pip3 install ashmail. The PyPI page is here
Continued from last steps or already installed AshMail
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.
Copyright © 2021 Aarush Gupta
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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| ashmail-2.1.2.tar.gz | 3.9 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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.