From 50f599dcc5297b3b29827b2ac02e6a9885b52d62 Mon Sep 17 00:00:00 2001 From: Jefferson Stachelski Date: Wed, 4 Nov 2015 18:45:03 -0200 Subject: Issue #499 - removed the local SMTP --- service/pixelated/adapter/services/mail_sender.py | 23 ----------------------- 1 file changed, 23 deletions(-) (limited to 'service/pixelated/adapter/services/mail_sender.py') 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()) -- cgit v1.2.3