home · contact · privacy
Initial add of files of current work state.
[pingmail.git] / pingmailrc.example
1 # place for test files whose modification times are used to track lifesigns
2 testdir=$HOME'/.pingmail'
3
4 # modification time is the last time a ping was sent or a lifetime received
5 ping_touch=$testdir'/ping_touch'
6
7 # modification time is when the count for sending checker a warning mail starts
8 reminder_touch=$testdir'/reminder_touch'
9
10 # to recursively search for most recent matches to $matchstring as lifesigns
11 maildir=$HOME'/mail'
12
13 # how long to wait for lifesigns before sending a ping; double is time to wait
14 # for a lifesign before sending a warning message to checker
15 wait_time=86400
16
17 # address of the checker, receives warning message after too long wait
18 checker_address='bar@example.org'
19
20 # address of the checked person, ping is sent here
21 checked_address='foo@example.org'
22
23 # content of ping message sent to checked person
24 subj2checked='[pingmail] Ping!'
25 msg2checked='Hi!\n
26 \nThis is an automated mail ping from '$checker_address'.
27 \nRespond to show that you are still alive!'
28
29 # content of warning message sent to checker
30 id_target='foo'
31 subj2checker='[pingmail] No recent life signs from '$id_target
32 reminder_time=`expr $wait_time \* 2`
33 msg2checker='pingmail reporting in:\n
34 \nNo life signs from '$id_target' for the last '$reminder_time' seconds.
35 \nMaybe you should give them a call to check if they are okay.'
36
37 # pattern to search $maildir for recursively for lifesigns
38 checked_address_escaped=`echo $checked_address | sed 's/\./\\./g'`
39 matchstring='^From: .*('$checked_address_escaped'|alternate@example\.org)'