home · contact · privacy
Initial add of files of current work state.
[pingmail.git] / README
1 Small shell script to regularly check a target person's responsiveness via mail.
2
3 Expects mutt to be usable for sending mails via command line.
4
5 When run as "pingmail check", searches a maildir for the most recent file
6 matching a regex pattern (such as a "From: " field matching the target person),
7 and if the most recent file is too old, sends an e-mail to the target person
8 requesting some sign of life. After some more wait time without a sign of life,
9 sends a warning message to another mail address that target person is
10 unresponsive.
11
12 The wait time counter can be reset manually with "pingmail touch".
13
14 The wait time, the target and checking persons' mail addresses, the regex, the
15 maildir path etc. must be set in a dotfile ~/.pingmailrc. See comments in
16 pingmailrc.example file for more details.
17
18 To install as an hourly cronjob, define $path_to_pingmail_script_file, then do:
19
20 line='0 * * * * '$path_to_pingmail_script_file' check'
21 (crontab -l; echo $line) | crontab -