Private
Public Access
1
0

slightly improved email processing

This commit is contained in:
Sander Roosendaal
2017-10-26 22:15:01 +02:00
parent f13f0a9a7c
commit 0f5c49de62

View File

@@ -98,16 +98,19 @@ class Command(BaseCommand):
cntr = 0
for attachment in attachments:
extension = attachment.document.name[-3:].lower()
message = Message.objects.get(id=attachment.message_id)
body = "\n".join(message.text.splitlines())
uploadoptions = uploads.upload_options(body)
from_address = message.from_address[0].lower()
name = message.subject
# get a list of users
# theusers = User.objects.filter(email=from_address)
rowers = [
r for r in Rower.objects.all() if r.user.email.lower() == from_address
]
try:
message = Message.objects.get(id=attachment.message_id)
body = "\n".join(message.text.splitlines())
uploadoptions = uploads.upload_options(body)
from_address = message.from_address[0].lower()
name = message.subject
# get a list of users
# theusers = User.objects.filter(email=from_address)
rowers = [
r for r in Rower.objects.all() if r.user.email.lower() == from_address
]
except IOError:
rowers = []
for rower in rowers:
if extension == 'zip':
zip_file = zipfile.ZipFile(attachment.document)