From a83c7ff390aace4d397a650dbb22263c6e7af1c2 Mon Sep 17 00:00:00 2001 From: Johannes Findeisen Date: Thu, 15 Aug 2013 22:32:15 +0200 Subject: [PATCH] added email task code. not tested, just for future dev. --- lib/tasks/email.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/tasks/email.py b/lib/tasks/email.py index 4e0bf39..f13ae36 100644 --- a/lib/tasks/email.py +++ b/lib/tasks/email.py @@ -2,6 +2,8 @@ The email task. """ +import smtplib +from email.mime.text import MIMEText from lib.tasks.task import Task @@ -15,7 +17,13 @@ class EmailTask(Task): self.recipient = kwargs["args"]["rcpt"] def execute_task(self, msg): - pass + message = MIMEText(msg) + message['Subject'] = 'Warning from Linspector' + message['From'] = "warning@linspector.org" + message['To'] = "foo@linspector.org" + s = smtplib.SMTP('localhost') + s.sendmail("warning@linspector.org", "foo@linspector.org", message.as_string()) + s.quit() def create(taskDict):