modtime_pingfile=`stat $ping_touch --format=%Y`
fi
-# search maildir for last life sign datetime
+# search mailbox or maildir for last life sign datetime
modtime_mails=0
-while read file; do
- if [ -z $file ]; then
- break
- fi
- modtime=`stat $file --format=%Y`
- if [ "$modtime" -gt "$modtime_mails" ]; then
- modtime_mails=$modtime
- fi
-done <<EOF
+if [ ! "$mbox" = "" ]; then
+ modtime_mails=`stat "$mbox" --format=%Y`
+else
+ while read file; do
+ if [ -z $file ]; then
+ break
+ fi
+ modtime=`stat $file --format=%Y`
+ if [ "$modtime" -gt "$modtime_mails" ]; then
+ modtime_mails=$modtime
+ fi
+ done <<EOF
$(grep -lER "$matchstring" $maildir)
EOF
+fi
# find delta of last life sign datetime / test file modtime and current datetime
now=`date +%s`