mail replies to glog.sh with mglog.sh There's a companion script for glog.sh, named mglog.sh, which allows to receive replies to glog (or phlog, if you prefer) entries by e-mail. It can be used as a filter in a procmail recipe, for example like :0 cH * ^TOyourlogin+phlog@ | $HOME/bin/mglog.sh It filters out the From: and Subject: headers with formail, puts the sender address after some obscuring (to prevent spam address harvesting) into the reply appended to the glog entry referenced to in the subject. As it is up and running on my glog, you could reply therefore to this very entry by sending e-mail to yargo+glog.at.jerq.org with the subject "g093281249". Here is my current version of mglog.sh: #!/bin/sh # wrapper for procmail launching of glog.sh # $Id: mglog.sh,v 1.7 2007/03/07 13:53:32 yargo Exp $ # get header fields and keep body formail -c -k -X From: -X Subject: | { read h1 v1 read h2 v2 # fields can be in whatever order, so check if [ "$h1" = "Subject:" ] ; then subj="$v1" from="$v2" else subj="$v2" from="$v1" fi # truncate sender's address to prevent spamming # and eliminate <> from=$(echo $from|sed -e 's/@[^.]*/@_HIDDEN_/' -e 's/[<>]//g') # remove stupid quoting from subject, if present subj=${subj%\?=} subj=${subj#=\?ISO*Q\?} # limit message size to 10kB dd bs=1k count=10 2>/dev/null | { # sender will become subject of glog entry, subject is message-id # append only; prefix&root as defined in environment (GLOG_ROOT,GLOG_PREFIX) /sys/sdf/bin/glog.sh -a -b -s "by $from" "$subj" } } ( Tue Nov 24 13:02:26 UTC 2009 ) ----- by Yargo Bonetti HB9KNS yargo@_HIDDEN_.org Here's an example reply! ( Tue Nov 24 13:22:14 UTC 2009 ) -----