Aqui está uma versão bash
.
#!/bin/bash
maildir='/u1/?/*/Maildir/new'
DAYS_OLD=180
for d in $maildir ; do
if [ -d "$d" ] ; then
FILE="$d/"$(ls "$d" -t1 | head -n 1)
echo $FILE
if test $(find "$FILE" -mtime +$DAYS_OLD) ; then
echo $FILE >> OLDER.txt
else
echo $FILE >> YOUNGER.txt
fi
fi
done