Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
logging.debug(num)
typ, data = server.uid("fetch",
num,
"(BODY.PEEK[HEADER.FIELDS " + \
"(Date Subject " + \
"From To Cc Reply-To Message-ID)])")
if typ == "OK":
i = 0
# we have to go in step 2 because every second string is a ")"
for i in range(0, len(data), 2):
message = data[i][1]
timestamp, output, note, properties = \
MailParser.parse_message(message)
# just for debbuging in orgfile
# properties.add("NUM",data[i][0][:5])
self._writer.write_org_subitem(timestamp,
output,
note,
properties)
else:
logging.error("Could not fetch mails typ - %s", typ)
server.logout(1)
sys.exit(1)