From 6386c9e5809af60f713b42406eb7e4d4c33151be Mon Sep 17 00:00:00 2001 From: Cyril Jaquier Date: Tue, 3 Jan 2006 15:13:41 +0000 Subject: [PATCH] - Added SMTP authentification support git-svn-id: https://fail2ban.svn.sourceforge.net/svnroot/fail2ban/trunk@229 a942ae1a-1317-0410-a47c-b1dcaea8d605 --- utils/mail.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/utils/mail.py b/utils/mail.py index 8a244d4f..9a89896e 100644 --- a/utils/mail.py +++ b/utils/mail.py @@ -44,6 +44,16 @@ class Mail: """ Set from: address """ self.fromAddr = fromAddr + + def setUser(self, user): + """ Set smtpuser + """ + self.user = user + + def setPassword(self, password): + """ Set smtppassword + """ + self.password = password def setToAddr(self, toAddr): """ Set to: address @@ -69,6 +79,8 @@ class Mail: try: server = smtplib.SMTP(self.host, self.port) #server.set_debuglevel(1) + if not self.user == '': + server.login(self.user, self.password) server.sendmail(self.fromAddr, self.toAddr, mail) logSys.debug("Email sent to " + `self.toAddr`) server.quit()