DevWurm / reminder.sh

Simple shell script for automatically sending reminders and other information via email.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

reminder.sh

Simple shell script for automatically sending reminders and other information via email.

reminder.sh provides a simple setup for sending custom information to a list of recipients via sendmail.

Setting it up

Installation

It's easy: Just clone this repo.

Setting the recipients

Edit the file recipients.txt and list all your recipients email addresses seperated by commas.

Setting the content

Edit the file content.txt. Enter the emails subject in the first line behind the Subject: header qualifier and the body below this line.

Setting the reminders origin

Set the origins email address and display name in send-reminder.sh at the tagged section.

Sending a reminder

After setting up reminder.sh you can easily send your message to your recipients by invoking send-reminder.sh. You can find the error log at error.log and the submission log at sent.log.

Automate a recurring reminder

One way to automatically send a recurring reminder is Cron. To set it up run

crontab -e

and insert the line

x x x x x /your/path/to/reminder.sh/send-reminder.sh

where x x x x x is your Cron schedule expression.

Another way would be to use Systemd timers, but I didn't use this method yet.

License

reminder.sh is offered under MIT License (Read LICENSE). Use it! :)
Copyright 2017 DevWurm

Collaborating

I really appreciate any kind of collaboration!
You can use the GitHub issue tracker for bugs and feature requests or create a pull request to submit changes. If you don't want to use these possibilities, you can also write me an email to devwurm@devwurm.net.

Contact

If you have any questions, ideas, etc. feel free to contact me:
DevWurm
Email: devwurm@devwurm.net
Jabber: devwurm@conversations.im
Twitter: @DevWurm

About

Simple shell script for automatically sending reminders and other information via email.

License:MIT License


Languages

Language:Shell 100.0%