From e401b465aded11a09e427240cade38091033eb0c Mon Sep 17 00:00:00 2001 From: Usman Nasir Date: Fri, 24 Jul 2020 19:00:51 +0500 Subject: [PATCH] initiate starttls if port 586 --- emailMarketing/emailMarketing.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/emailMarketing/emailMarketing.py b/emailMarketing/emailMarketing.py index 0cac55f82..9a0460c93 100755 --- a/emailMarketing/emailMarketing.py +++ b/emailMarketing/emailMarketing.py @@ -279,6 +279,10 @@ class emailMarketing(multi.Thread): else: self.verifyHost = SMTPHosts.objects.get(host=self.extraArgs['host']) self.smtpServer = smtplib.SMTP(str(self.verifyHost.host), int(self.verifyHost.port)) + + if int(self.verifyHost.port) == 587: + self.smtpServer.starttls() + self.smtpServer.login(str(self.verifyHost.userName), str(self.verifyHost.password)) return 1 except smtplib.SMTPHeloError: