Mivrosoft 365 (outlook) und OAuth2

Einbindung von Office-Komponenten wie Word, Excel usw.

Moderator: Moderatoren

Antworten
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2479
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 110 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Mivrosoft 365 (outlook) und OAuth2

Beitrag von Koverhage »

Hallo,
bisher werden E-Mails aus unserer Anwendung mit Standard MAPI oder CDO versendet.
Jetzt gibt es Kunden die auf Outlook 365 umgestiegen sind, welches eine normale
Anmeldung nicht mehr zulässt, sondern OAuth2 verlangt.
Für mich stellt sich die Frage wie ?
Gruß
Klaus
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14751
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 24 Mal
Danksagung erhalten: 103 Mal
Kontaktdaten:

Re: Mivrosoft 365 (outlook) und OAuth2

Beitrag von Jan »

Hallo Klaus,

OAuth2 ist ja generell kein Problem, sowas mache ich auch stellenweise. Der Trend scheint eindeutig dahin zu gehen. Hier muß man das nur sauber in die Outlook-Schiene rein bekommen. Alaska hat dazu auch ein Asset veröffentlöcht, das ich mir aber noch nie angeschaut habe, weil das für mich bislang auch immer ohne lief.

Es gibt speziell zu Mails mit Office365 einen Artikel von Alaska unter https://ilx.alaska-software.com/index.p ... ce-365.84/ Schau mal ob Dir das weiter hilft.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
azzo
1000 working lines a day
1000 working lines a day
Beiträge: 602
Registriert: So, 28. Mär 2010 19:21
Hat sich bedankt: 4 Mal
Danksagung erhalten: 17 Mal

Re: Mivrosoft 365 (outlook) und OAuth2

Beitrag von azzo »

Hallo Freunde,

meine Tochter hat sich intensiver mit dem Thema beschäftigt und eine Lösung im FW-Forum mit Quellcode gepostet.
Ich denke, das Beispiel müsste auch mit xBase funktionieren.
Dear Wilson,

I used the information from here...
https://learn.microsoft.com/en-us/graph ... &tabs=http

As far as I could understand, there are two options for http requests when sending emails via Microsoft Graph API:

POST /me/sendMail: This requires the user to log in manually.
POST /users/{id | userPrincipalName}/sendMail: This is the autonomous option where no manual input of user and password is required. In my case, I used my Microsoft Office 365 email address for {id | userPrincipalName}.

For the curl I had to put it in here

Code: Select all Expand view
CURL_easy_setopt(hCurl, HB_CURLOPT_URL, "https://graph.microsoft.com/v1.0/users/{id | userPrincipalName}/sendMail")


Thank you very much for your kind attention. I am very happy about it.

Kind regards
Ruth
LG
Otto

https://forums.fivetechsupport.com/view ... 3f#p270396



Bild
Antworten