Denne veiledningen hjelper deg med å koble ParkFlow til en Microsoft 365-postboks, slik at bookingbekreftelser, fakturaer og varsler leveres via ditt eget Microsoft 365-leietaker gjennom Microsoft Graph API.
Hvorfor Graph API og ikke SMTP? Microsoft deaktiverer gradvis grunnleggende autentisering for SMTP, IMAP og POP i Exchange Online. Microsoft Graph API er den støttede, langsiktige måten å sende e-post fra en Microsoft 365-postboks på.
Før du begynner, sørg for at du har:
noreply@yourcompany.com eller en vanlig brukerpostboks. Postboksen trenger ikke et passord — Microsoft Graph bruker applikasjonens legitimasjon, ikke en brukerinnlogging.Appregistreringen er hvordan Microsoft 365 vil gjenkjenne og autorisere ParkFlow til å sende e-post på dine vegne.
ParkFlow Mail (eller hva som helst annet — bare du vil se det).Du vil bli ført til applikasjonens oversiktsside.
På oversiktssiden, kopier og lagre disse to verdiene — du vil lime dem inn i ParkFlow senere:
Status-kolonnen for Mail.Send skal nå vise et grønt hakemerke.
Valgfri opprydding: Hvis listen inneholder en standard
User.Read-tillatelse som ble lagt til automatisk av Azure, kan du fjerne den — Mail.Send er den eneste tillatelsen ParkFlow trenger.
ParkFlow Mail) og velg en utløpsdato (12–24 måneder er vanlig).Value umiddelbart. Når du forlater denne siden, er verdien skjult for alltid.Du skal nå ha tre verdier skrevet ned:
Hold disse konfidensielle — alle som har alle tre kan sende e-post på vegne av leietakeren din.
Les denne delen nøye.
Mail.Send-tillatelsen lar som standard applikasjonen sende e-post som en hvilken som helst bruker i organisasjonen din. Du bør begrense den til kun postboksen(e) du har til hensikt at ParkFlow skal bruke. Microsoft anbefaler dette trinnet eksplisitt — hopp over det, og en lekket klienthemmelighet kan brukes til å sende e-post fra en hvilken som helst brukers adresse.
Du begrenser tilgangen med PowerShell-cmdleten Application Access Policy, som tar omtrent ett minutt.
Åpne Windows PowerShell som Administrator og kjør:
Install-Module -Name ExchangeOnlineManagement -Scope CurrentUser
Godta eventuelle spørsmål om PSGallery-repositoriet.
Connect-ExchangeOnline -UserPrincipalName admin@yourcompany.com
Erstatt adressen med din Microsoft 365-administratorkonto. Et nettleservindu vil åpnes for innlogging.
Erstatt de to uthevede verdiene med dine egne:
<APPLICATION_CLIENT_ID> — Application (client) ID fra trinn 1.2.noreply@yourcompany.com — postboksen ParkFlow vil sende fra.``powershell
New-ApplicationAccessPolicy -AppId "" -PolicyScopeGroupId "noreply@yourcompany.com"