diff options
author | josef <josef.gson@gmail.com> | 2015-12-08 09:56:35 +0100 |
---|---|---|
committer | josef <josef.gson@gmail.com> | 2015-12-08 09:56:35 +0100 |
commit | 934cbe0afe1bf1838bb32250f22057572d71abfe (patch) | |
tree | a06bcd682d4f2f681dd1086fabe0f8c9a409dc34 | |
parent | 1707bbafaa6de30ddf19e94d5bc983ad0b3c7d5a (diff) |
testing emailing
-rwxr-xr-x | monitor/josef_experimental.py | 16 | ||||
-rw-r--r-- | monitor/monitor_conf.py | 4 |
2 files changed, 12 insertions, 8 deletions
diff --git a/monitor/josef_experimental.py b/monitor/josef_experimental.py index c9a94e2..5939b82 100755 --- a/monitor/josef_experimental.py +++ b/monitor/josef_experimental.py @@ -169,20 +169,24 @@ def parse_entry(e, idx, log): -from subprocess import call +import subprocess def email(s): for addr in EMAIL_ADDR: - command = 'echo "' + s + '" | mail -s "' + EMAIL_SUBJECT + '" ' + addr - command = 'echo "message content" | mail -s "' + EMAIL_SUBJECT + '" josef@nordu.net' - os.system("bash -c '" + command + "'") - + # command = 'echo "' + s + '" | mail -s "' + EMAIL_SUBJECT + '" ' + addr + # os.system("bash -c '" + command + "'") + p = subprocess.Popen( + ["mail", "-s", '"' + EMAIL_SUBJECT + '"', addr], + stdin=subprocess.PIPE, stdout=subprocess.PIPE, + stderr=subprocess.PIPE) + parsed = p.communicate(s) + print parsed if __name__ == '__main__': # Test email if True: - email("this is an automated test") + email("this is an automated test...") # Find let's encrypt certs diff --git a/monitor/monitor_conf.py b/monitor/monitor_conf.py index f5c5f2d..f5f7cd8 100644 --- a/monitor/monitor_conf.py +++ b/monitor/monitor_conf.py @@ -39,8 +39,8 @@ EMAIL_SUBJECT = "CT TEST" # Email addresses for error messages EMAIL_ADDR = [ -# "josef@nordu.net", -"josef.gson@gmail.com" +"josef@nordu.net", +# "josef.gson@gmail.com" ] # CT logs and associated keys |