From 8663f2fd821e84dbdbe33bfb9bf24daea5aedac5 Mon Sep 17 00:00:00 2001 From: lxnay Date: Thu, 30 Oct 2008 10:50:45 +0000 Subject: [PATCH] Entropy/EmailSender: - add smtp auth support git-svn-id: http://svn.sabayonlinux.org/projects/entropy/trunk@2594 cd1c1023-2f26-0410-ae45-c471fc1f0318 --- libraries/entropy.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/entropy.py b/libraries/entropy.py index bde13ec41..6a2ac852e 100644 --- a/libraries/entropy.py +++ b/libraries/entropy.py @@ -34420,6 +34420,8 @@ class EmailSender: from email import encoders from email.message import Message import mimetypes + self.smtpuser = None + self.smtppassword = None self.smtphost = 'localhost' self.smtpport = 25 self.text = MIMEText @@ -34435,6 +34437,8 @@ class EmailSender: def smtp_send(self, sender, destinations, message): s = self.smtplib.SMTP(self.smtphost,self.smtpport) s.connect() + if self.smtpuser and self.smtppassword: + s.login(self.smtpuser,self.smtppassword) s.sendmail(sender, destinations, message) s.close()