aboutsummaryrefslogtreecommitdiff
path: root/ayatanawebmail
diff options
context:
space:
mode:
authorRobert Tari <robert@tari.in>2022-02-26 07:43:08 +0100
committerRobert Tari <robert@tari.in>2022-02-26 07:43:08 +0100
commit62a1908ba30a6e0a1236dfa4f24a57dd85d7be9d (patch)
treebf9eba7d0464ec6a6c679d2ce00533f5bc532b70 /ayatanawebmail
parentf02ee9300e8751af2921b537a400994b6e017a11 (diff)
downloadayatana-webmail-62a1908ba30a6e0a1236dfa4f24a57dd85d7be9d.tar.gz
ayatana-webmail-62a1908ba30a6e0a1236dfa4f24a57dd85d7be9d.tar.bz2
ayatana-webmail-62a1908ba30a6e0a1236dfa4f24a57dd85d7be9d.zip
ayatanawebmail/application.py: Fetch X-GM-THRID for GMail accounts only
Diffstat (limited to 'ayatanawebmail')
-rwxr-xr-xayatanawebmail/application.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/ayatanawebmail/application.py b/ayatanawebmail/application.py
index 5d53eb7..e62fa30 100755
--- a/ayatanawebmail/application.py
+++ b/ayatanawebmail/application.py
@@ -870,7 +870,7 @@ class AyatanaWebmail(object):
thread_id = ''
msg = None
- try:
+ if any(s in oConnection.strHost for s in ['gmail', 'google'])::
typ, msg_data = oConnection.oImap.uid('FETCH', m, '(X-GM-THRID BODY.PEEK[HEADER.FIELDS (DATE SUBJECT FROM MESSAGE-ID)])')
@@ -881,7 +881,7 @@ class AyatanaWebmail(object):
thread_id = '%x' % int(m_reThrid.search(lstField[0]).group(1))
break
- except imaplib.IMAP4.error:
+ else:
typ, msg_data = oConnection.oImap.uid('FETCH', m, '(BODY.PEEK[HEADER.FIELDS (DATE SUBJECT FROM MESSAGE-ID)])')