diff options
author | Nicholas <nbnoll@eml.cc> | 2021-12-01 19:59:59 -0800 |
---|---|---|
committer | Nicholas <nbnoll@eml.cc> | 2021-12-01 19:59:59 -0800 |
commit | 905adfa6349d8bafbfbf90af1590cd5ff26c7886 (patch) | |
tree | 1232ee6928bc7a41038f877906ff795f12044db3 /bin/email | |
parent | 138fb272fae79587de3469493b55e4d18eadc722 (diff) |
fix: group email
Diffstat (limited to 'bin/email')
-rwxr-xr-x | bin/email | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -57,19 +57,19 @@ def send(account, to): input = sys.stdin.read() email = mail(input) - cmd = run([mstmp, "-a", account, "--", to], input=email) + cmd = run([mstmp, "-a", account, "--"] + to, input=email) if cmd.returncode != 0: raise ValueError(f"did not send mail. err={cmd.returncode}") if __name__ == "__main__": - if len(sys.argv) != 4: - raise ArgumentError(f"invalid usage: recieved arguments {sys.argv[1:]}") + if len(sys.argv) < 4: + raise TypeError(f"invalid usage: recieved arguments {sys.argv[1:]}") account = sys.argv[1] if sys.argv[2] != "--": - raise ArgumentError(f"invalid usage: received {sys.argv[2:]} instead of recipient") + raise TypeError(f"invalid usage: received {sys.argv[2:]} instead of recipient") - to = sys.argv[3] + to = sys.argv[3:] send(account, to) |