#! /usr/local/python # Print From and Subject of messages in $MAIL. # Extension to multiple mailboxes and other bells & whistles are left # as exercises for the reader. import posix # Open mailbox file. Exits with exception when this fails. mail = open(posix.environ['MAIL'], 'r') while 1: line = mail.readline() if not line: break # EOF if line[:5] = 'From ': # Start of message found print line[:-1], while 1: line = mail.readline() if not line: break # EOF if line = '\n': break # Blank line ends headers if line[:8] = 'Subject:': print `line[9:-1]`, print