From 988b4b4a5cbed11541df228483c61490b47e338d Mon Sep 17 00:00:00 2001 From: Alex Dehnert Date: Wed, 13 Mar 2013 23:15:16 -0400 Subject: [PATCH] mail-merge: Bail if sendmail fails --- mail-merge | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mail-merge b/mail-merge index d7375f8..dd82cbb 100755 --- a/mail-merge +++ b/mail-merge @@ -33,6 +33,8 @@ def sendmail_cmd(addrs, text): args.extend(addrs) proc = subprocess.Popen(args, stdin=subprocess.PIPE) proc.communicate(text) + if proc.returncode != 0: + raise RuntimeError, "sendmail returned %d" % (proc.returncode, ) cmd_funcs = (lambda: True, sendmail_cmd) setup_sendmail, sendmail = smtp_funcs -- 2.34.1