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 (
commit 489de2d99e823b830bccd64b83a7777c80ab3714
tree 39198606a03aa3777b17a2064405bc2eb9ec6070
parent 75d85ee857c75ef1a8a0682ad0a02ccbbbaeb2d9
tree 39198606a03aa3777b17a2064405bc2eb9ec6070
parent 75d85ee857c75ef1a8a0682ad0a02ccbbbaeb2d9
| 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.








