summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjosef <josef.gson@gmail.com>2015-12-08 09:56:35 +0100
committerjosef <josef.gson@gmail.com>2015-12-08 09:56:35 +0100
commit934cbe0afe1bf1838bb32250f22057572d71abfe (patch)
treea06bcd682d4f2f681dd1086fabe0f8c9a409dc34
parent1707bbafaa6de30ddf19e94d5bc983ad0b3c7d5a (diff)
testing emailing
-rwxr-xr-xmonitor/josef_experimental.py16
-rw-r--r--monitor/monitor_conf.py4
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