Zeer binnenkort stopt Microsoft met gebruikersnaam/wachtwoord toegang voor zijn mailservers, het moet dan oauth zijn. Ik heb een aantal e-mail adressen, waaronder een paar van MS, waarvan ik de mail door fetchmail laat ophalen, en bezorgen bij mijn privé mailserver, waardoor ik via 1 webinterface (roundcube) bij al mijn mail kan.
Een van de MS mailadressen is een zakelijk account, die al langer oauth nodig heeft, en daarbij gebruik ik email-oauth2-proxy. Dat werkt. Om het aan de gang te krijgen moest ik een App registreren op dat account, wat me een client-id en client-secret oplevert, waarmee de proxy kan werken voor dat account. Hij haalt nog (met tussenkomst van een browser) een access token op.
Nu dacht ik dezelfde truuk te gebruiken voor mijn ander MS adressen. Maar dat gaat niet op. Om een App te registreren moet ik een Azure account aanmaken, waarbij ik een telefoonnummer moet opgeven voor verificatie. Een hoop hoepels weer.
Wanneer ik Thunderbird gebruik, kan hij gewoon bij mijn mail komen. Dus ik dacht, dan haal ik de client-id en client-secret uit een Thunderbird installatie. De client-id heb ik gevonden, maar de secret niet. Via de 'show password' methode laat hij wel iets zien, maar dat is te lang om de secret te zijn, en te kort voor de access token.
Het lijkt dat Thunderbird iets anders doet dan mijn mail-proxy. Op de een of andere manier haalt hij zelf (wel met tussenkomst van een browser) de secret op, terwijl ik die bij de proxy van een pagina van MS moest kopiëren.
Mijn vragen: Waarom moet ik een App registreren voor de Proxy? Die zou zich toch 'gewoon' als Thunderbird kunnen voordoen en zelf zijn secret ophalen?
Weet iemand of ik die account secret van Thunderbird kan achterhalen?
Weet iemand een andere manier om een headless server de mail te laten ophalen? (Hij draait Debian, als dat er iets toe doet)
Een van de MS mailadressen is een zakelijk account, die al langer oauth nodig heeft, en daarbij gebruik ik email-oauth2-proxy. Dat werkt. Om het aan de gang te krijgen moest ik een App registreren op dat account, wat me een client-id en client-secret oplevert, waarmee de proxy kan werken voor dat account. Hij haalt nog (met tussenkomst van een browser) een access token op.
Nu dacht ik dezelfde truuk te gebruiken voor mijn ander MS adressen. Maar dat gaat niet op. Om een App te registreren moet ik een Azure account aanmaken, waarbij ik een telefoonnummer moet opgeven voor verificatie. Een hoop hoepels weer.
Wanneer ik Thunderbird gebruik, kan hij gewoon bij mijn mail komen. Dus ik dacht, dan haal ik de client-id en client-secret uit een Thunderbird installatie. De client-id heb ik gevonden, maar de secret niet. Via de 'show password' methode laat hij wel iets zien, maar dat is te lang om de secret te zijn, en te kort voor de access token.
Het lijkt dat Thunderbird iets anders doet dan mijn mail-proxy. Op de een of andere manier haalt hij zelf (wel met tussenkomst van een browser) de secret op, terwijl ik die bij de proxy van een pagina van MS moest kopiëren.
Mijn vragen: Waarom moet ik een App registreren voor de Proxy? Die zou zich toch 'gewoon' als Thunderbird kunnen voordoen en zelf zijn secret ophalen?
Weet iemand of ik die account secret van Thunderbird kan achterhalen?
Weet iemand een andere manier om een headless server de mail te laten ophalen? (Hij draait Debian, als dat er iets toe doet)