Den här guiden visar hur du ansluter ParkFlow till en Microsoft 365-postlåda så att dina bokningsbekräftelser, fakturor och aviseringar levereras via din egen Microsoft 365-klient med hjälp av Microsoft Graph API.
Varför Graph API och inte SMTP? Microsoft inaktiverar gradvis grundläggande autentisering för SMTP, IMAP och POP i Exchange Online. Microsoft Graph API är det rekommenderade, långsiktiga sättet att skicka e-post från en Microsoft 365-postlåda.
Innan du börjar, se till att du har:
noreply@yourcompany.com eller en vanlig användarpostlåda. Postlådan behöver inte ha ett lösenord — Microsoft Graph använder programmets autentiseringsuppgifter, inte en användarinloggning.Appregistreringen är hur Microsoft 365 identifierar och auktoriserar ParkFlow att skicka e-post för din räkning.
ParkFlow Mail (eller något annat — bara du ser det).Du kommer att föras till programmets översiktssida.
På översiktssidan kopierar och sparar du dessa två värden — du kommer att klistra in dem i ParkFlow senare:
Kolumnen Status för Mail.Send bör nu visa en grön bock.
Valfri rensning: Om listan innehåller en standardbehörighet för
User.Readsom lagts till automatiskt av Azure kan du ta bort den — Mail.Send är den enda behörighet som ParkFlow behöver.
ParkFlow Mail) och välj en giltighetstid (12–24 månader är vanligt).Value. När du lämnar den här sidan döljs värdet för alltid.Du bör nu ha tre värden nedskrivna:
Håll dessa konfidentiella — vem som helst som har alla tre kan skicka e-post för din klients räkning.
Läs det här avsnittet noggrant. Behörigheten
Mail.Sendtillåter som standard att programmet skickar e-post som vilken användare som helst i din organisation. Du bör begränsa den till enbart den eller de postlådor som du avser att ParkFlow ska använda. Microsoft rekommenderar uttryckligen det här steget — hoppar du över det kan en läckt klienthemlighet användas för att skicka e-post från vilken användares adress som helst.
Du begränsar åtkomsten med PowerShell-cmdleten Application Access Policy, vilket tar ungefär en minut.
Öppna Windows PowerShell som administratör och kör:
Install-Module -Name ExchangeOnlineManagement -Scope CurrentUser
Godkänn eventuella uppmaningar om PSGallery-databasen.
Connect-ExchangeOnline -UserPrincipalName admin@yourcompany.com
Ersätt adressen med ditt Microsoft 365-administratörskonto. Ett webbläsarfönster öppnas för inloggning.
Ersätt de två markerade värdena med dina egna:
<APPLICATION_CLIENT_ID> — Application (client) ID från steg 1.2.noreply@yourcompany.com — den postlåda som ParkFlow skickar från.``powershell
New-ApplicationAccessPolicy -AppId "" -PolicyScopeGroupId "noreply@yourcompany.com"