summaryrefslogtreecommitdiff
path: root/service/pixelated/adapter/services/mail_sender.py
diff options
context:
space:
mode:
authorJefferson Stachelski <jstachel@thoughtworks.com>2015-11-04 18:45:03 -0200
committerJefferson Stachelski <jstachel@thoughtworks.com>2015-11-04 18:46:20 -0200
commit50f599dcc5297b3b29827b2ac02e6a9885b52d62 (patch)
tree76f8f483c3dfd83736e7e9ae3798ee838336e920 /service/pixelated/adapter/services/mail_sender.py
parent4be8c5dbb1a84058dc8f411783dd5decda3ff2a2 (diff)
Issue #499 - removed the local SMTP
Diffstat (limited to 'service/pixelated/adapter/services/mail_sender.py')
-rw-r--r--service/pixelated/adapter/services/mail_sender.py23
1 files changed, 0 insertions, 23 deletions
diff --git a/service/pixelated/adapter/services/mail_sender.py b/service/pixelated/adapter/services/mail_sender.py
index 4ffb76b0..bcbf331c 100644
--- a/service/pixelated/adapter/services/mail_sender.py
+++ b/service/pixelated/adapter/services/mail_sender.py
@@ -84,26 +84,3 @@ class MailSender(object):
def _create_twisted_smtp_recipient(self, recipient):
return User(str(recipient), NOT_NEEDED, NOT_NEEDED, NOT_NEEDED)
-
-
-class LocalSmtpMailSender(object):
-
- def __init__(self, account_email_address, smtp):
- self.smtp = smtp
- self.account_email_address = account_email_address
-
- def sendmail(self, mail):
- if self.smtp.ensure_running():
- recipients = flatten([mail.to, mail.cc, mail.bcc])
- result_deferred = Deferred()
- sender_factory = SMTPSenderFactory(
- fromEmail=self.account_email_address,
- toEmail=set([parseaddr(recipient)[1] for recipient in recipients]),
- file=StringIO(mail.to_smtp_format()),
- deferred=result_deferred)
-
- reactor.connectTCP('localhost', self.smtp.local_smtp_port_number,
- sender_factory)
-
- return result_deferred
- return fail(SMTPDownException())