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?