Ce guide vous explique comment connecter ParkFlow à une boîte aux lettres Microsoft 365 afin que vos confirmations de réservation, factures et notifications soient envoyées via votre propre tenant Microsoft 365 grâce à l'API Microsoft Graph.
Pourquoi l'API Graph plutôt que SMTP ? Microsoft désactive progressivement l'authentification de base pour SMTP, IMAP et POP dans Exchange Online. L'API Microsoft Graph est la méthode prise en charge à long terme pour envoyer des e-mails depuis une boîte aux lettres Microsoft 365.
Avant de commencer, assurez-vous de disposer des éléments suivants :
noreply@votreentreprise.com ou une boîte aux lettres d'utilisateur standard. La boîte aux lettres n'a pas besoin d'un mot de passe — Microsoft Graph utilise les identifiants de l'application, et non une connexion utilisateur.L'inscription de l'application permet à Microsoft 365 de reconnaître et d'autoriser ParkFlow à envoyer des e-mails en votre nom.
ParkFlow Mail (ou tout autre nom — seul vous le verrez).Vous serez redirigé vers la page de présentation de l'application.
Sur la page de présentation, copiez et enregistrez ces deux valeurs — vous les collerez dans ParkFlow ultérieurement :
La colonne Statut pour Mail.Send devrait maintenant afficher une coche verte.
Nettoyage optionnel : Si la liste contient une autorisation
User.Readpar défaut ajoutée automatiquement par Azure, vous pouvez la supprimer — Mail.Send est la seule autorisation dont ParkFlow a besoin.
ParkFlow Mail) et choisissez une expiration (12–24 mois est courant).Valeur du secret. Une fois que vous quittez cette page, la valeur est masquée définitivement.Vous devriez maintenant avoir noté trois valeurs :
Gardez ces informations confidentielles — toute personne possédant ces trois valeurs peut envoyer des e-mails au nom de votre tenant.
Lisez attentivement cette section. L'autorisation
Mail.Sendpermet par défaut à l'application d'envoyer des e-mails en tant que n'importe quel utilisateur de votre organisation. Vous devez la restreindre aux seules boîtes aux lettres que vous souhaitez que ParkFlow utilise. Microsoft recommande explicitement cette étape — si vous la sautez, un secret client compromis pourrait être utilisé pour envoyer des e-mails depuis l'adresse de n'importe quel utilisateur.
Vous restreignez l'accès avec la cmdlet PowerShell Application Access Policy, ce qui prend environ une minute.
Ouvrez Windows PowerShell en tant qu'administrateur et exécutez :
Install-Module -Name ExchangeOnlineManagement -Scope CurrentUser
Acceptez les invites concernant le référentiel PSGallery.
Connect-ExchangeOnline -UserPrincipalName admin@yourcompany.com
Remplacez l'adresse par votre compte administrateur Microsoft 365. Une fenêtre de navigateur s'ouvrira pour la connexion.
Remplacez les deux valeurs indiquées par les vôtres :
<APPLICATION_CLIENT_ID> — l'ID d'application (client) obtenu à l'étape 1.2.noreply@yourcompany.com — la boîte aux lettres depuis laquelle ParkFlow enverra les e-mails.``powershell
New-ApplicationAccessPolicy -AppId "" -PolicyScopeGroupId "noreply@yourcompany.com"