From e6ea759896827b129df85d8aeb8074cacc9d513d Mon Sep 17 00:00:00 2001 From: Thomas Haider Date: Wed, 16 Mar 2016 21:45:30 +0100 Subject: [PATCH] use STARTTLS if offered --- Mailnag/common/accounts.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Mailnag/common/accounts.py b/Mailnag/common/accounts.py index e7ac956..75d483e 100644 --- a/Mailnag/common/accounts.py +++ b/Mailnag/common/accounts.py @@ -153,7 +153,8 @@ class Account: conn = imaplib.IMAP4(self.server) else: conn = imaplib.IMAP4(self.server, int(self.port)) - + if 'STARTTLS' in conn.capabilities: + conn.starttls() if self.oauth2string != '': conn.authenticate('XOAUTH2', lambda x: self.oauth2string) else: