forked from mirror/django-mailbox
Update office365.py
This commit is contained in:
parent
ced6b0997b
commit
b02fd73d1c
1 changed files with 0 additions and 19 deletions
|
|
@ -47,26 +47,7 @@ class Office365Transport(EmailTransport):
|
||||||
if self.folder:
|
if self.folder:
|
||||||
self.mailbox_folder = self.mailbox.get_folder(folder_name=self.folder)
|
self.mailbox_folder = self.mailbox.get_folder(folder_name=self.folder)
|
||||||
|
|
||||||
def get_message_body(self, message_lines):
|
|
||||||
return bytes('\r\n', 'ascii').join(message_lines)
|
|
||||||
|
|
||||||
def get_message(self, condition=None):
|
def get_message(self, condition=None):
|
||||||
message_count = len(self.server.list()[1])
|
|
||||||
for i in range(message_count):
|
|
||||||
try:
|
|
||||||
msg_contents = self.get_message_body(
|
|
||||||
self.server.retr(i + 1)[1]
|
|
||||||
)
|
|
||||||
message = self.get_email_from_bytes(msg_contents)
|
|
||||||
|
|
||||||
if condition and not condition(message):
|
|
||||||
continue
|
|
||||||
|
|
||||||
yield message
|
|
||||||
except MessageParseError:
|
|
||||||
continue
|
|
||||||
self.server.dele(i + 1)
|
|
||||||
|
|
||||||
for message in self.mailbox.get_messages(order_by='receivedDateTime'):
|
for message in self.mailbox.get_messages(order_by='receivedDateTime'):
|
||||||
try:
|
try:
|
||||||
mime_content = message.get_mime_content()
|
mime_content = message.get_mime_content()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue