diff options
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/email | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/scripts/email b/scripts/email new file mode 100755 index 00000000..d531c618 --- /dev/null +++ b/scripts/email @@ -0,0 +1,17 @@ +#/usr/bin/python +from serenitas.utils.exchange import ExchangeMessage +import sys +import argparse + + +parser = argparse.ArgumentParser() +parser.add_argument("recipient") +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,) + ) |
