an auto mailer to send emails in batch for you
Project description
ntuee-mailer
This is a simple mailer for NTU students to send letters in batches.
Installation
$ pip install ntuee-mailer
Usage:
$ ntuee-mailer [OPTIONS] COMMAND [ARGS]...
Options:
--install-completion
: Install completion for the current shell.--show-completion
: Show completion for the current shell, to copy it or customize the installation.--help
: Show this message and exit.
Commands:
check
: check wether a directory is a valid letter a...config
: configure the auto mailer a valid config file...new
: create a new letter from templatesend
: send emails to a list of recipients as...
ntuee-mailer check
check wether a directory is a valid letter
a letter folder should be structured as follows:
letter
├── attachments
│ ├── ...
│ └── ...
├── config.yml
├── content.html
└── recipients.csv
Usage:
$ ntuee-mailer check [OPTIONS] LETTER_PATH
Arguments:
LETTER_PATH
: Path to letter directory [required]
Options:
--help
: Show this message and exit.
ntuee-mailer config
configure the auto mailer
a valid config file should have the following structure:
[smtp]
host=smtps.ntu.edu.tw
port=465
timeout=5
[pop3]
host=msa.ntu.edu.tw
port=995
timeout=5
[account]
name=John Doe
Usage:
$ ntuee-mailer config [OPTIONS]
Options:
-f, --file TEXT
: Path to new config file whose content will be copied to config.ini-r, --reset
: Reset config.ini to default [default: False]-l, --list
: list current config [default: False]--help
: Show this message and exit.
ntuee-mailer new
create a new letter from template
Usage:
$ ntuee-mailer new [OPTIONS] LETTER_NAME
Arguments:
LETTER_NAME
: Name of letter [required]
Options:
--help
: Show this message and exit.
ntuee-mailer send
send emails to a list of recipients as configured in your letter
Usage:
$ ntuee-mailer send [OPTIONS] [LETTER_PATH]
Arguments:
[LETTER_PATH]
: Path to letter
Options:
-t, --test
: Test mode: send mail to yourself [default: False]-c, --config FILE
: Path to config.ini [default: /home/madmax/.config/ntuee-mailer/config.ini]-q, --quiet
: Quiet mode: less output [default: False]-d, --debug INTEGER RANGE
: Debug level [default: 0]--help
: Show this message and exit.
ntuee-mailer test
Usage:
$ ntuee-mailer test [OPTIONS]
Options:
--help
: Show this message and exit.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for ntuee_mailer-2.0.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24335226d688fa490b03d69c3d6c627ced8929cbac154b0adf4600e40cfce511 |
|
MD5 | c5877d5a433ce852f87d72e8872d066f |
|
BLAKE2b-256 | 787fe907b0a7614ba436eba2097a8bbfba741a30354a340be242b88084607889 |