1 #!/usr/bin/env python 2 3 from MoinMessage import * 4 from email.mime.text import MIMEText 5 import sys 6 7 if __name__ == "__main__": 8 signer = sys.argv[1] 9 recipient = sys.argv[2] 10 host = sys.argv[3] 11 path = sys.argv[4] + "?action=PostMessage" 12 13 message = Message() 14 message.add_update([MIMEText("An update to the Wiki.", "moin")]) 15 message.add_update([MIMEText("Another update to the Wiki.", "moin")]) 16 email_message = message.get_payload() 17 18 try: 19 signed_message = signMessage(email_message, signer) 20 encrypted_message = encryptMessage(signed_message, recipient) 21 print sendMessage(encrypted_message, host, path) 22 except MoinMessageError, exc: 23 print exc 24 25 # vim: tabstop=4 expandtab shiftwidth=4