fix: inbound mail handling for pop3 protocol
This commit is contained in:
parent
a3b68cbc2e
commit
70a1cfb1ab
2 changed files with 2 additions and 6 deletions
|
|
@ -478,14 +478,13 @@ class EmailAccount(Document):
|
|||
email_server = self.get_incoming_server(in_receive=True, email_sync_rule=email_sync_rule)
|
||||
messages = email_server.get_messages() or {}
|
||||
except Exception:
|
||||
raise
|
||||
frappe.log_error(title=_("Error while connecting to email account {0}").format(self.name))
|
||||
return []
|
||||
|
||||
mails = []
|
||||
for index, message in enumerate(messages.get("latest_messages", [])):
|
||||
uid = messages['uid_list'][index]
|
||||
seen_status = 1 if messages['seen_status'][uid]=='SEEN' else 0
|
||||
uid = messages['uid_list'][index] if messages.get('uid_list') else None
|
||||
seen_status = 1 if messages.get('seen_status', {}).get(uid)=='SEEN' else 0
|
||||
mails.append(InboundMail(message, self, uid, seen_status))
|
||||
|
||||
return mails
|
||||
|
|
|
|||
|
|
@ -738,9 +738,6 @@ class InboundMail(Email):
|
|||
if not reference_document and self.email_account.append_to:
|
||||
reference_document = self.match_record_by_subject_and_sender(self.email_account.append_to)
|
||||
|
||||
# if not reference_document:
|
||||
# reference_document = Create_reference_document(self.email_account.append_to)
|
||||
|
||||
self._reference_document = reference_document or ''
|
||||
return self._reference_document
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue