aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/email
blob: 2b2d2477e1f86a3b772d0b2dd3aa15a1c7d3b6f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/python
from serenitas.utils.exchange import ExchangeMessage
import sys
import argparse


parser = argparse.ArgumentParser()
parser.add_argument("recipient", type=lambda s: s.split(","))
parser.add_argument("-s", "--subject", help="subject")
parser.add_argument("body", nargs="?", type=argparse.FileType("r"), default=sys.stdin)
args = parser.parse_args()

em = ExchangeMessage()
em.send_email(args.subject, args.body.read(), args.recipient)