Page 1 of 1

Skript zum Abrufen meiner E-Mails und zum Sortieren in Ordnern

Posted: 07 Jan 2025, 05:33
by Guest
Ich möchte ein einfaches Skript erstellen, das alle meine E-Mails (ich verwende Outlook) automatisch in verschiedene Ordner sortieren kann. Nehmen wir also an, ich habe eine E-Mail erhalten, die von no-reply@company.com stammt. Das Skript erstellt einen Ordner mit dem Namen „company“, falls noch keiner vorhanden ist, und verschiebt die E-Mail dann in diesen Ordner (mit zusätzliche Regeln, die ich in Zukunft hinzufügen würde).
Ich habe versucht, es mit Python zu machen, indem ich die Bibliotheken imaplib und imapclient verwendet habe, und mit NodeJS verwenden imap:

Code: Select all

EMAIL = 'my_email@outlook.fr'
PASSWORD = 'my_password'
IMAP = 'outlook.office365.com'

imap_ssl = imaplib.IMAP4_SSL(host=IMAP, port=993)

resp_code, response = imap_ssl.login(EMAIL, PASSWORD)
print("----------------")
print(resp_code)
print("----------------")
print(response)
Mit NodeJS und Python habe ich versucht, mich mit meinem Passwort und einem „App-Passwort“ bei meiner E-Mail anzumelden, aber es funktioniert nicht; Ich erhalte jedes Mal einen Anmeldefehler:

Code: Select all

imaplib.IMAP4.error: b'LOGIN failed.'
Hat das schon mal jemand durchgemacht? Habe ich einen Schritt verpasst?