Ich habe die ersehnte 17.0.0 soeben erfolgreich upgedatet um die Oauth2 Funktion von Microsoft zu testen.
Ich hab es soweit hinbekommen das ich nun Token erhalte, aber der Collect Test bringt mir einen Fehler wenn ich über outlook.office365.com Mails abrufen möchte.
file_get_contents(Sign in to your account): failed to open stream: no suitable wrapper could be found
es gibt da leider bei der Microsoft-Implementierung von OAuth einen Bug, der in deren issue-Liste erfasst ist. Momentan ist der Zugriff daher leider nicht möglich…
Wenn ich über den Link zu den Infos stolpere, werde ich den noch ergänzen.
Hallo,
wieder ein Wochenende Zeit gehabt zum probieren, Meinen E-Mail Collector auf Microsoft Oauth2 umzustellen.
Ich bin mittlerweile soweit das ich nur noch folgende Fehlermeldung bekomme
„connection setup failed - authenticate“
Ich musste dank der „KI“ von Bing in PHP ein paar Änderungen anpassen wie z.b. allow_url_fopen und allow_url_include von „Off“ auf „on“ und einige php dienste musste ich wieder aktivieren die ich laut Anleitung
Ich möchte noch mögliche Fehler bei Azure App Registrierung Ausschließen, dort erstellte ich eine WEB App mit einem Geheimen Schlüssel und einer API Berechtigung für Office 365 Exchange Online - Imap.AccessAsApp mit Administrator Zustimmung, weitere Berechtigungen waren schon drin von Microsoft Graf mit 6 Berechtigungen auch mit Imap.AccessAsUser.All.
Ich bekomme mein Token in den Oauth2 Einstellungen, in meinem E-MailCollector trage ich meinem Imap Server outlook.office365.com Port 993 ein Zugriffstyp Oauth2 mit Oauthdienst Microsoft .