summaryrefslogtreecommitdiff
path: root/service/pixelated/bitmask_libraries
diff options
context:
space:
mode:
authorDuda Dornelles <ddornell@thoughtworks.com>2014-08-28 14:57:46 -0300
committerDuda Dornelles <ddornell@thoughtworks.com>2014-08-28 17:00:38 -0300
commit42009ce9006a1c67df2dcebc6ff2002b36655682 (patch)
tree52fd264dbecb986f37b2d79a75c70b1d69804a87 /service/pixelated/bitmask_libraries
parent5207cd71baabc3203d3f7982d98168469139327d (diff)
Neissi/Duda: sending emails. also moving local smtp creation to mail_service so we can use it later
Diffstat (limited to 'service/pixelated/bitmask_libraries')
-rw-r--r--service/pixelated/bitmask_libraries/session.py10
-rw-r--r--service/pixelated/bitmask_libraries/smtp.py4
2 files changed, 3 insertions, 11 deletions
diff --git a/service/pixelated/bitmask_libraries/session.py b/service/pixelated/bitmask_libraries/session.py
index 7fccc250..bb9bd3fe 100644
--- a/service/pixelated/bitmask_libraries/session.py
+++ b/service/pixelated/bitmask_libraries/session.py
@@ -118,12 +118,7 @@ class LeapSessionFactory(object):
incoming_mail_fetcher = self._create_incoming_mail_fetcher(nicknym, soledad,
account, auth)
- smtp = self._create_smtp_service(nicknym, auth)
- smtp.start()
-
- session = LeapSession(self._provider, auth, soledad, nicknym, account, incoming_mail_fetcher)
-
- return session
+ return LeapSession(self._provider, auth, soledad, nicknym, account, incoming_mail_fetcher)
def _lookup_session(self, key):
global SESSIONS
@@ -162,9 +157,6 @@ class LeapSessionFactory(object):
return LeapIncomingMail(nicknym.keymanager, soledad_session.soledad, account,
self._config.fetch_interval_in_s, self._account_email(auth))
- def _create_smtp_service(self, nicknym, auth):
- return LeapSmtp(self._provider, nicknym.keymanager, auth)
-
def _account_email(self, auth):
domain = self._provider.domain
name = auth.user_name
diff --git a/service/pixelated/bitmask_libraries/smtp.py b/service/pixelated/bitmask_libraries/smtp.py
index 94214e4c..76a232a6 100644
--- a/service/pixelated/bitmask_libraries/smtp.py
+++ b/service/pixelated/bitmask_libraries/smtp.py
@@ -35,7 +35,7 @@ class LeapSmtp(object):
print "## SMTP port: " + str(self._twisted_port)
def smtp_info(self):
- return ('localhost', LeapSmtp.SMTP_PORT)
+ return ('localhost', self._twisted_port)
def _discover_smtp_server(self):
json_data = self._provider.fetch_smtp_json()
@@ -79,7 +79,7 @@ class LeapSmtp(object):
email = '%s@%s' % (self._srp_session.user_name, self._provider.domain)
self._smtp_service, self._smtp_port = setup_smtp_gateway(
- port=(self._twisted_port),
+ port=self._twisted_port,
userid=email,
keymanager=self._keymanager,
smtp_host=self._hostname.encode('UTF-8'),