diff options
author | Robert Tari <robert@tari.in> | 2022-02-26 07:43:08 +0100 |
---|---|---|
committer | Robert Tari <robert@tari.in> | 2022-02-26 07:43:08 +0100 |
commit | 62a1908ba30a6e0a1236dfa4f24a57dd85d7be9d (patch) | |
tree | bf9eba7d0464ec6a6c679d2ce00533f5bc532b70 /ayatanawebmail/application.py | |
parent | f02ee9300e8751af2921b537a400994b6e017a11 (diff) | |
download | ayatana-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/application.py')
-rwxr-xr-x | ayatanawebmail/application.py | 4 |
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)])') |