Това ръководство ви превежда през свързването на ParkFlow с пощенска кутия на Microsoft 365, така че потвържденията за резервации, фактурите и известията да се доставят чрез вашия собствен Microsoft 365 клиент посредством Microsoft Graph API.
Защо Graph API, а не SMTP? Microsoft постепенно деактивира Basic Authentication за SMTP, IMAP и POP в Exchange Online. Microsoft Graph API е поддържаният, дългосрочен начин за изпращане на поща от пощенска кутия на Microsoft 365.
Преди да започнете, уверете се, че разполагате с:
noreply@yourcompany.com или обикновена потребителска пощенска кутия. Пощенската кутия не се нуждае от парола — Microsoft Graph използва идентификационните данни на приложението, а не потребителско влизане.Регистрацията на приложение е начинът, по който Microsoft 365 ще разпознае и упълномощи ParkFlow да изпраща поща от ваше име.
ParkFlow Mail (или каквото друго предпочитате — само вие ще го виждате).Ще бъдете пренасочени към страницата с общ преглед на приложението.
На страницата с общ преглед копирайте и запазете тези две стойности — по-късно ще ги въведете в ParkFlow:
Колоната Status за Mail.Send вече трябва да показва зелена отметка.
Незадължително почистване: Ако списъкът съдържа разрешение
User.Readпо подразбиране, добавено автоматично от Azure, можете да го премахнете — Mail.Send е единственото разрешение, от което ParkFlow се нуждае.
ParkFlow Mail) и изберете срок на изтичане (12–24 месеца е типично).Value на тайната. След като напуснете тази страница, стойността е скрита завинаги.Вече трябва да имате записани три стойности:
Пазете ги в тайна — всеки, който разполага и с трите, може да изпраща поща от името на вашия клиент.
Прочетете внимателно този раздел. Разрешението
Mail.Sendпо подразбиране позволява на приложението да изпраща поща като всеки потребител във вашата организация. Трябва да го ограничите само до пощенската(ите) кутия(и), която(ито) възнамерявате да използва ParkFlow. Microsoft препоръчва тази стъпка изрично — ако я пропуснете, изтекла клиентска тайна може да бъде използвана за изпращане на поща от адреса на всеки потребител.
Ограничавате достъпа с командлета PowerShell Application Access Policy, което отнема около минута.
Отворете Windows PowerShell като администратор и изпълнете:
Install-Module -Name ExchangeOnlineManagement -Scope CurrentUser
Приемете всички подкани относно хранилището PSGallery.
Connect-ExchangeOnline -UserPrincipalName admin@yourcompany.com
Заменете адреса с вашия администраторски акаунт за Microsoft 365. Ще се отвори прозорец на браузъра за влизане.
Заменете двете маркирани стойности с вашите собствени:
<APPLICATION_CLIENT_ID> — Application (client) ID от стъпка 1.2.noreply@yourcompany.com — пощенската кутия, от която ParkFlow ще изпраща.``powershell
New-ApplicationAccessPolicy -AppId "" -PolicyScopeGroupId "noreply@yourcompany.com"