source: mailjam/bin/mailjam-mta@ 20:bf238ca0c37f

Last change on this file since 20:bf238ca0c37f was 16:cd4170142d87, checked in by Borja Lopez <borja@…>, 12 years ago

Renamed the project to Mailjam

File size: 648 bytes
Line 
1#!/usr/bin/env python
2#
3# Run the Postman MTA client
4
5import sys
6from postman.mta import MTAClient
7
8def usage():
9 print """
10 Usage: postman-mta address < raw_email_data
11
12 address is a valid mailing list address
13
14 raw_email_data is the raw data (txt) that contains the information of
15 the email to be sent
16 """
17 return True
18
19if __name__ == '__main__':
20 if len(sys.argv) < 2:
21 usage()
22 raise SystemExit
23 try:
24 raw_email = sys.stdin.read()
25 except:
26 usage()
27 raise SystemExit
28 mta_client = MTAClient(address=sys.argv[1])
29 mta_client.get_raw_email(raw_email)
30 mta_client.run()
31
Note: See TracBrowser for help on using the repository browser.