#!/usr/bin/env python
"""
Extract an email message from a Mailman pickle.

Usage: mmextract.py filename > outputfile
"""
import sys
import cPickle
sys.path.insert(0, '/usr/lib/mailman') # you might need to change this

def main(argv=sys.argv):
    if len(argv) < 2:
        print __doc__
        return
    msg = cPickle.load(open(argv[1]))
    print msg.as_string()

if __name__ == '__main__':
    main()
