mit Python Email Anhänge speichern?
Hallo zusammen,
ich möchte in python Email Anhänge mit IMAP speichern... Ich kann jedoch keine Anhänge mit dem Betreff "MAÜ" speichern... Wenn ich jedoch nach "MAU" suche, klappt es. Kann mir jemand bei meinem Problem helfen??
# E-Mails mit dem gesuchten Betreff suchen
typ, data = imap.search(None, 'SUBJECT "MAÜ-Einsatzabschluss"')
for num in data[0].split():
typ, data = imap.fetch(num, '(RFC822)')
raw_email = data[0][1]
email_message = email.message_from_bytes(raw_email)
# Alle Anhänge in der E-Mail speichern
for part in email_message.walk():
if part.get_content_maintype() == 'multipart':
continue
if part.get('Content-Disposition') is None:
continue
filename = part.get_filename()
if filename is not None:
filepath = os.path.join(save_folder, filename)
with open(filepath, 'wb') as f:
f.write(part.get_payload(decode=True))
print(f'Speichere Anhang "{filename}" in "{save_folder}"')