cinap_lenrekadd hg and python4bb9e2215 years agoHistory
35 lines · 874 B · Python
RawDownload
#! /usr/bin/env 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 sys, os # Open mailbox file.  Exits with exception when this fails. try:    mailbox = os.environ['MAIL']except (AttributeError, KeyError):    sys.stderr.write('No environment variable $MAIL\n')    sys.exit(2) try:    mail = open(mailbox)except IOError:    sys.exit('Cannot open mailbox file: ' + mailbox) while 1:    line = mail.readline()    if not line:        break # EOF    if line.startswith('From '):        # Start of message found        print line[:-1],        while 1:            line = mail.readline()            if not line or line == '\n':                break            if line.startswith('Subject: '):                print repr(line[9:-1]),        print