This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
.gitignore | ||
| |
AUTHOR | ||
| |
LICENSE | ||
| |
README.md | ||
| |
at.sh | ||
| |
current.sh | ||
| |
lib/ | ||
| |
lists/ | ||
| |
mails/ | ||
| |
muttrc.template | ||
| |
send.sh | ||
| |
test.sh |
README.md
Introdution
MuttMailer is a script collection that I wrote to easily set up mass mailing jobs.
Usage
Basic usage flow is like this:
Setup the account (only first time):
$ cp muttrc.template muttrc
$ vi muttrc
Create a directory for your mail:
$ mkdir -p mails/test/attach
Put a subject in:
$ echo "Important mail!" > mails/test/body
Mark the directory as the current email.
$ ./current.sh mails/test
Write a body
$ vi mails/test/body
Put the attachments inside mails/test/attach if needed.
Edit recipient list:
$ vi mails/test/list
Test your setup:
$ ./test.sh
Start mailing:
$ ./send.sh
or schedule it:
$ ./at.sh 22:30
Scripts
./current.sh- set the current mail directory./test.sh- see how your mailing is going to look like./send.sh- start mailing./at.sh- schedule the mailing./tools/format-list.sh- use this tool to prepare recipient lists
Pitfalls
- Only one scheduled job is possible at the moment.
- Lists format is very strict and should really be prepared by
format-list.shtool.
For more documentation - please read the source.








