diff options
| author | mailman | 1998-02-27 16:16:09 +0000 |
|---|---|---|
| committer | mailman | 1998-02-27 16:16:09 +0000 |
| commit | 3085534fa3a7fcaea39a558feea4d401015a4f41 (patch) | |
| tree | 32a67873d5b6a0358cfc98e8d2040a5ca2f23360 | |
| parent | 46d178b98b5ae3c6b164258bdba01b9598cc73dc (diff) | |
| download | mailman-3085534fa3a7fcaea39a558feea4d401015a4f41.tar.gz mailman-3085534fa3a7fcaea39a558feea4d401015a4f41.tar.zst mailman-3085534fa3a7fcaea39a558feea4d401015a4f41.zip | |
Initial revision
| -rw-r--r-- | mail/dumb_deliver | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/mail/dumb_deliver b/mail/dumb_deliver new file mode 100644 index 000000000..900ad0486 --- /dev/null +++ b/mail/dumb_deliver @@ -0,0 +1,22 @@ +#!/usr/local/bin/python +# +SENDMAIL_CMD = '/usr/sbin/sendmail -f %s %s' +import os + +if not os.fork(): + import string, sys + def CallSendmail(cmd, stdin): + file = os.popen(cmd, 'w') + file.write(stdin) + file.close() + + sender = sys.argv[2] + to_list = sys.argv[3:] + file = open(sys.argv[1], 'r') + text = file.read() + file.close() + os.unlink(sys.argv[1]) + CallSendmail(SENDMAIL_CMD % (sender, string.join(to_list)), text) + + + |
