early concept v1
This commit is contained in:
20
send_bm_message.py
Normal file
20
send_bm_message.py
Normal file
@@ -0,0 +1,20 @@
|
||||
import argparse
|
||||
import base64
|
||||
import json
|
||||
import xmlrpclib
|
||||
|
||||
def main():
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument('--api', default="http://username:password@127.0.0.1:8442/")
|
||||
parser.add_argument('--from-address')
|
||||
parser.add_argument('--to-address')
|
||||
parser.add_argument('--subject')
|
||||
parser.add_argument('--message-file')
|
||||
args = parser.parse_args()
|
||||
api = xmlrpclib.ServerProxy(args.api)
|
||||
with open(args.message_file) as f:
|
||||
text = f.read()
|
||||
api.sendMessage(args.to_address, args.from_address, base64.standard_b64encode(args.subject), base64.standard_b64encode(text), 2)
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
Reference in New Issue
Block a user