r j cried from the depths of the abyss... > For deleting mails by time stamp in a directory. cd into directory. python > >>> > > > import os, time > > path = r"c:\tmp" > now = time.time() > for f in os.listdir(path): > if os.stat(f).st_mtime < now - 2 * 86400: > if os.path.isfile(f): > os.remove(os.path.join(path, f)) > That is a neat trick. Thanks! Although I don't use this on mail, I do a similar thing from bash: For just files, based on date(+14 days in this example) find /mnt/backups/* -mtime +14 -exec rm {} \; or File & directories recursively: find /mnt/backups/* -mtime +14 -exec rm -fr {} \; or by time (minutes in this example) find /var/www/htdocs/IT_Dept/srvrm_temp/Roseville -type f -mmin +1440 -exec rm {} \; Enjoy! Mr. B-o-B