ich versuche mit meinem Code Email Anhänge zu speichern...
Jedoch kann ich das Wort "MAÜ" in den Anhängen nicht suchen. Wenn ich jedoch MAU eingebe, klappt es... Kann mir jemand helfen?
Code: Alles auswählen
# 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}"')