summaryrefslogtreecommitdiff
path: root/service/pixelated/adapter/services/mail_sender.py
diff options
context:
space:
mode:
authorFolker Bernitt <fbernitt@thoughtworks.com>2015-02-05 11:21:48 +0100
committerFolker Bernitt <fbernitt@thoughtworks.com>2015-02-05 15:26:58 +0100
commit9893a5409560e1cc7123ec42d12b49e6edd6283c (patch)
tree3933147ea994a4ea71536d0c6be084827418f56d /service/pixelated/adapter/services/mail_sender.py
parenta471b8e494b46fd85022b2105eee50fec4f84996 (diff)
(Re-)added error handling for twisted smtp sender.
- Issue #249 - Fixed all tests with that rely on sendmail deferred.
Diffstat (limited to 'service/pixelated/adapter/services/mail_sender.py')
-rw-r--r--service/pixelated/adapter/services/mail_sender.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/service/pixelated/adapter/services/mail_sender.py b/service/pixelated/adapter/services/mail_sender.py
index d29b7d49..24ae839d 100644
--- a/service/pixelated/adapter/services/mail_sender.py
+++ b/service/pixelated/adapter/services/mail_sender.py
@@ -22,7 +22,7 @@ from twisted.internet import reactor
from pixelated.support.functional import flatten
-class MailSender():
+class MailSender(object):
def __init__(self, account_email_address, smtp_client=None):
self.account_email_address = account_email_address
@@ -41,11 +41,11 @@ class MailSender():
def sendmail(self, mail):
recipients = flatten([mail.to, mail.cc, mail.bcc])
- normalized_recepients = self.get_email_addresses(recipients)
+ normalized_recipients = self.get_email_addresses(recipients)
resultDeferred = Deferred()
senderFactory = SMTPSenderFactory(
fromEmail=self.account_email_address,
- toEmail=normalized_recepients,
+ toEmail=normalized_recipients,
file=StringIO(mail.to_smtp_format()),
deferred=resultDeferred)